커뮤니티
수정부탁드립니다
2018-10-01 14:44:02
232
글번호 122346
아래식은 시스템시그널수식과 지표수식입니다
시스템시그널과 지표수식수직선이 동일하게 나타나게 수식수정부탁드립니다
감사합니다
[시스템수식]
input : 카운팅시작일자(20181001), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
var6=dayhigh;
var7=daylow;
var8=(var6+var7)*0.500;
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Condition1 = true;
if Condition1 == true Then
{
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition2 = var4>0 and C > var8 ;
Condition3 = var5<0 and C < var8 ;
if Condition2 == true and Condition2[1] == false Then
buy("b1");
if Condition3 == true and Condition3[1] == false Then
sell("s1");
}
[지표수식]
input : 카운팅시작일자(20181001), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
var : Tcond(false),T(0);
var:hh(0),ll(0),TL(0),mav(0);
var6=dayhigh;
var7=daylow;
var8=(var6+var7)*0.500;
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition2 = var4 > 0 ;
Condition3 = var5 < 0 ;
}
if Var4 > 0 Then
plot1(var4,"세력합",RED);
Else
plot1(var4,"세력합",BLUE);
if Var5 > 0 Then
plot1(var4,"세력합",RED);
Else
plot1(var4,"세력합",BLUE);
if bdate != bdate[1] Then
{
hh = var5;
ll = var4;
}
if var5> hh Then
hh = var5;
if var4 < ll Then
ll = var4;
plot2(hh);
plot3(ll);
plot4(var4);
plot5(0);
mav = 고점최고세력합-(var2-var1);
if T <= 0 and crossup(mav,0) and c>var8 then
{
T = 1;
TL = TL_New(sdate,stime,999999999,sdate,stime,0);
TL_SetColor(TL,RED);
}
if T >= 0 and CrossDown(mav,0) and c<var8 then
{
T = -1;
TL = TL_New(sdate,stime,999999999,sdate,stime,0);
TL_SetColor(TL,BLUE);
}
- 1. 122942_캡처_2018_10_01_09_50_13_520.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2018-10-02 09:36:34
안녕하세요
예스스탁입니다.
input : 카운팅시작일자(20181001), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
var : Tcond(false),T(0);
var:hh(0),ll(0),TL(0),mav(0);
var6=dayhigh;
var7=daylow;
var8=(var6+var7)*0.500;
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition2 = var4>0 and C > var8 ;
Condition3 = var5<0 and C < var8 ;
if T <= 0 and Condition2 == true and Condition2[1] == false then
{
T = 1;
TL = TL_New(sdate,stime,999999999,sdate,stime,0);
TL_SetColor(TL,RED);
}
if T >= 0 and Condition3 == true and Condition3[1] == false then
{
T = -1;
TL = TL_New(sdate,stime,999999999,sdate,stime,0);
TL_SetColor(TL,BLUE);
}
}
if Var4 > 0 Then
plot1(var4,"세력합",RED);
Else
plot1(var4,"세력합",BLUE);
if Var5 > 0 Then
plot1(var4,"세력합",RED);
Else
plot1(var4,"세력합",BLUE);
if bdate != bdate[1] Then
{
hh = var5;
ll = var4;
}
if var5> hh Then
hh = var5;
if var4 < ll Then
ll = var4;
plot2(hh);
plot3(ll);
plot4(var4);
plot5(0);
즐거운 하루되세요
> 수색대대 님이 쓴 글입니다.
> 제목 : 수정부탁드립니다
> 아래식은 시스템시그널수식과 지표수식입니다
시스템시그널과 지표수식수직선이 동일하게 나타나게 수식수정부탁드립니다
감사합니다
[시스템수식]
input : 카운팅시작일자(20181001), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
var6=dayhigh;
var7=daylow;
var8=(var6+var7)*0.500;
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Condition1 = true;
if Condition1 == true Then
{
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition2 = var4>0 and C > var8 ;
Condition3 = var5<0 and C < var8 ;
if Condition2 == true and Condition2[1] == false Then
buy("b1");
if Condition3 == true and Condition3[1] == false Then
sell("s1");
}
[지표수식]
input : 카운팅시작일자(20181001), 카운팅시작시간(070000);
input : 고점최고세력합(0); #만단위
var : Tcond(false),T(0);
var:hh(0),ll(0),TL(0),mav(0);
var6=dayhigh;
var7=daylow;
var8=(var6+var7)*0.500;
if sdate >= 카운팅시작일자 and stime >= 카운팅시작시간 Then
Tcond = true;
if Tcond == true Then
{
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var4 = 고점최고세력합-(var2-var1);
if C > O Then
var1 = var1 + V; #양봉일때의 거래량 누적
if C < O Then
var2 = var2 + V; #음봉일때의 거래량 누적
var5 = 고점최고세력합-(var2-var1);
var4 = 고점최고세력합-(var2-var1);
Condition2 = var4 > 0 ;
Condition3 = var5 < 0 ;
}
if Var4 > 0 Then
plot1(var4,"세력합",RED);
Else
plot1(var4,"세력합",BLUE);
if Var5 > 0 Then
plot1(var4,"세력합",RED);
Else
plot1(var4,"세력합",BLUE);
if bdate != bdate[1] Then
{
hh = var5;
ll = var4;
}
if var5> hh Then
hh = var5;
if var4 < ll Then
ll = var4;
plot2(hh);
plot3(ll);
plot4(var4);
plot5(0);
mav = 고점최고세력합-(var2-var1);
if T <= 0 and crossup(mav,0) and c>var8 then
{
T = 1;
TL = TL_New(sdate,stime,999999999,sdate,stime,0);
TL_SetColor(TL,RED);
}
if T >= 0 and CrossDown(mav,0) and c<var8 then
{
T = -1;
TL = TL_New(sdate,stime,999999999,sdate,stime,0);
TL_SetColor(TL,BLUE);
}