커뮤니티

부탁드립니다.

프로필 이미지
캣피쉬
2021-03-15 16:26:02
515
글번호 147113
답변완료
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);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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);