커뮤니티

문의

프로필 이미지
목마와숙녀
2022-02-28 08:51:34
1215
글번호 156789
답변완료
k와 z를 동일방식으로 진입식에 사용하고 싶습니다. 아래수식은 k와 z가 중복되는 수식을 사용하므로 결과가 나오지 않는데 수식 수정 바랍니다. ********************************************************************************* input : kper(10),zper(15); var : p1(0,Data1),c1(0,Data1),z(0,Data1),k(0,Data1),hh(0,Data1),ll(0,Data1); var : sum1(0,Data1),sum2(0,Data1),sum3(0,Data1); k = Data2(c) + Data3(c)+ Data4(c); if Data1(Bdate != bdate[1]) Then { hh = k; ll = k; } Else { if k > hh Then hh = k; if k < ll Then ll = k; } p1 = Data2(c) + Data3(c) + Data4(c); c1 = Data5(c) + Data6(c) + Data7(c); z = p1/c1*100; if Data1(Bdate != bdate[1]) Then { hh = z; ll = z; } Else { if z > hh Then hh = z; if z < ll Then ll = z; } if crossup(k,ll*(1+kper/100)) and crossup(z,ll*(1+zper/100)) Then Sell("s");
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-28 14:29:50

안녕하세요 예스스탁입니다. 변수명을 다르게 지정하셔야 합니다. input : kper(10),zper(15); var : p1(0,Data1),c1(0,Data1),z(0,Data1),k(0,Data1),h1(0,Data1),l1(0,Data1),h2(0,Data1),l2(0,Data1); var : sum1(0,Data1),sum2(0,Data1),sum3(0,Data1); k = Data2(c) + Data3(c)+ Data4(c); if Data1(Bdate != bdate[1]) Then { h1 = k; l1 = k; } Else { if k > h1 Then h1 = k; if k < l1 Then l1 = k; } p1 = Data2(c) + Data3(c) + Data4(c); c1 = Data5(c) + Data6(c) + Data7(c); z = p1/c1*100; if Data1(Bdate != bdate[1]) Then { h2 = z; l2 = z; } Else { if z > h2 Then h2 = z; if z < l2 Then l2 = z; } if crossup(k,l1*(1+kper/100)) and crossup(z,l2*(1+zper/100)) Then Sell("s"); 즐거운 하루되세요 > 목마와숙녀 님이 쓴 글입니다. > 제목 : 문의 > k와 z를 동일방식으로 진입식에 사용하고 싶습니다. 아래수식은 k와 z가 중복되는 수식을 사용하므로 결과가 나오지 않는데 수식 수정 바랍니다. ********************************************************************************* input : kper(10),zper(15); var : p1(0,Data1),c1(0,Data1),z(0,Data1),k(0,Data1),hh(0,Data1),ll(0,Data1); var : sum1(0,Data1),sum2(0,Data1),sum3(0,Data1); k = Data2(c) + Data3(c)+ Data4(c); if Data1(Bdate != bdate[1]) Then { hh = k; ll = k; } Else { if k > hh Then hh = k; if k < ll Then ll = k; } p1 = Data2(c) + Data3(c) + Data4(c); c1 = Data5(c) + Data6(c) + Data7(c); z = p1/c1*100; if Data1(Bdate != bdate[1]) Then { hh = z; ll = z; } Else { if z > hh Then hh = z; if z < ll Then ll = z; } if crossup(k,ll*(1+kper/100)) and crossup(z,ll*(1+zper/100)) Then Sell("s");