예스스탁
예스스탁 답변
2021-03-16 14:32:38
안녕하세요
예스스탁입니다.
loss1등이 봉수가 확보되어 nan이 아닐때만 조건비교해
값저장하게 하시면 됩니다.
var : loss1(2),profit1(5),loss2(1),profit2(3);
var : 손절(2),익절(5);
Var : value(0);
var : s1(100),s2(200);
var : C2(0,Data2);
var : C3(0,Data3);
loss1 = data1(STD(c,s2)*2);
loss2 = data1(STD(c,s2));
profit1 = data1(STD(c,s2)*2);
profit2 = data1(STD(c,s2));
if isnan(STd(c3,s2)) == False and data3(STd(c3,s2)) > mm Then {s1=100; 손절=loss1; 익절=profit1;}
if isnan(STd(c3,s2)) == False and data3(STd(c3,s2)) < mm Then {s1=40; 손절=loss2; 익절=profit2;}
SetStopProfittarget(익절,PointStop);
SetStoploss(손절,PointStop);
즐거운 하루되세요
> 캣피쉬 님이 쓴 글입니다.
> 제목 : 부탁드립니다.
>
if STd(c3,s2)>mm Then {s1=100, 손절=loss1, 익절=profit1}
if STd(c3,s2)<mm Then {s1=40, 손절=loss2, 익절=profit2}
이부분에서 변수?가 ?꼬인거같은데 어떻게 풀어야할지 모르겠습니다.
컨셉은 loss1이 숫자로 나오고 이 숫자를 손절에 대입하는것입니다.
var : loss1(2),profit1(5),loss2(1),profit2(3);
var : 손절(2),익절(5);
Var : value(0);
var : s1(100),s2(200);
var : C2(0,Data2);
var : C3(0,Data3);
loss1=STd(c,s2)*2;
loss2=STd(c,s2);
profit1=STd(c,s2)*2;
profit2=STd(c,s2);
if STd(c3,s2)>mm Then {s1=100, 손절=loss1, 익절=profit1}
if STd(c3,s2)<mm Then {s1=40, 손절=loss2, 익절=profit2}
.
.
.
.
SetStopProfittarget(익절,PointStop);
SetStoploss(손절,PointStop);