예스스탁
예스스탁 답변
2022-07-13 17:37:47
안녕하세요
예스스탁입니다.
올리신 내용에서 1번과 2번이 어떤 수식 또는 조건인지 불명확합니다.
1번 : Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2]
2번 : CrossUp(Var3,A);
위와 같이 보고 작성해 드립니다.
1
input : Period(20),Period1(5),Period2(20),A(0);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
Condition1 = Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2];
Condition2 = CrossUp(Var3,A);
if Condition1 == true and CountIf(Condition2,2) >= 1 or
Condition2 == true and CountIf(Condition2,1) >= 1 or
Condition1 == true and CountIf(Condition2,3) >= 1 Then
Then
Find(1);
2
input : Period(20),Period1(5),Period2(20),A(0);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
Condition1 = Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2];
Condition2 = CrossUp(Var3,A);
if Condition1 == true and CountIf(Condition2,2) >= 1 or
Condition2 == true and CountIf(Condition2,1) >= 1 or
Condition1 == true and CountIf(Condition2,3) >= 1 Then
Then
buy();
input : 익절(15),손절(2);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
Condition1 = Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2];
Condition2 = CrossUp(Var3,A);
if Condition1 == true and CountIf(Condition2,2) >= 1 or
Condition2 == true and CountIf(Condition2,1) >= 1 or
Condition1 == true and CountIf(Condition2,3) >= 1 Then
Then
buy();
SetStopProfittarget(익절,PercentStop);
SetStopLoss(손절,PercentStop);
3
input : Period(20),Period1(5),Period2(20),A(0);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
Condition1 = Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2];
Condition2 = CrossUp(Var3,A);
if Condition1 == true and CountIf(Condition2,2) >= 1 or
Condition2 == true and CountIf(Condition2,1) >= 1 or
Condition1 == true and CountIf(Condition2,3) >= 1 Then
Then
Plot1(H,"검색",Magenta);
즐거운 하루되세요
> 행복사랑채 님이 쓴 글입니다.
> 제목 : 종목검색 수식 보완 부탁드립니다.
> ㄱ.종목검색
input : Period(20),Period1(5),Period2(20),A(0);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and
CrossUp(Var3,A) Then Find(1);
위의 1,2번 수식신호가 1봉 안에서 동시에 나타나거나, OR 1번신호가 나타나고 2번신호가 이후3봉 안에서 나타나는 종목들을 검색하고 싶습니다.
ㄴ.시스템수식도 변화가 있으면 수정부탁드립니다.
input : Period(20),Period1(5),Period2(20),A(0);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and
CrossUp(Var3,A) Then
buy();
input : 익절(15),손절(2);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and
CrossUp(Var3,A) Then
buy();
SetStopProfittarget(익절,PercentStop);
SetStopLoss(손절,PercentStop);
ㄷ.검색식 변화가 있으면 수정 부탁드립니다.
input : Period(20),Period1(5),Period2(20),A(0);
var1 = ma(C,Period);
Var2 = ma(C,Period2);
Var3 = (ma(c,Period1)-Var2)/C*100;
if Crossup(C,Var1) and Var2 > Var2[1] and Var2[1] < Var2[2] and
CrossUp(Var3,A) Then
Plot1(H,"검색",Magenta);
바쁘시겠지만 부탁드립니다.