커뮤니티

수식부탁드립니다

프로필 이미지
베스트시스템
2023-05-16 08:18:47
893
글번호 168992
답변완료
수식부탁드립니다 data1에 콜종목 data2에 풋종목을 두고 if crossup(c,dayopen()) then buy(); if marketposition==1 && c>entryprice*1.3 then exitlong(); if marketposition==1 && c<entryprice*0.9 then exitlong(); 위에 매수식에 당일수익이 50% 이하일때만 진입하도록 부탁드립니다. 단, 당일수익 50%계산은 풋종목에서도 위의 식과 같은 방법으로 진입한다고 가정하고 콜종목과 풋종목 수익을 합산한 방법으로 부탁드립니다.
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2023-05-16 14:48:14

안녕하세요 예스스탁입니다. var : Trade(False,Data1),sum(0,Data1); var : T1(0,Data1),C1(0,data1),R1(0,Data1); var : T2(0,Data2),C2(0,data2),R2(0,Data2); if data1(Bdate != Bdate[1]) Then { T1 = 0; R1 = 0; sum = 0; } #Data2 if T2 == 0 and data2(crossup(c,openD(0))) then { T2 = 1; C2 = Data2(c); } if T2 == 1 then { if Data2(c) > C2*1.3 Then { T2 = 0; R2 = R2+(Data2(c)-C2)/C2*100; } if Data2(c) < C2*0.9 Then { T2 = 0; R2 = R2+(Data2(c)-C2)/C2*100; } } sum = R1+R2; #Data1 if T1 == 0 and data1(crossup(c,dayopen(0))) and sum < 50 then { T1 = 1; C1 = Data1(c); Buy(); } if T1 == 1 then { if Data1(c) > C1*1.3 Then { T1 = 0; R1 = R1+(Data1(c)-C1)/C1*100; ExitLong("bx1"); } if Data1(c) < C1*0.9 Then { T1 = 0; R1 = R1+(Data1(c)-C1)/C1*100; ExitLong("bx2"); } } 즐거운 하루되세요 > 베스트시스템 님이 쓴 글입니다. > 제목 : 수식부탁드립니다 > 수식부탁드립니다 data1에 콜종목 data2에 풋종목을 두고 if crossup(c,dayopen()) then buy(); if marketposition==1 && c>entryprice*1.3 then exitlong(); if marketposition==1 && c<entryprice*0.9 then exitlong(); 위에 매수식에 당일수익이 50% 이하일때만 진입하도록 부탁드립니다. 단, 당일수익 50%계산은 풋종목에서도 위의 식과 같은 방법으로 진입한다고 가정하고 콜종목과 풋종목 수익을 합산한 방법으로 부탁드립니다.
프로필 이미지

베스트시스템

2023-05-16 16:18:11

합산이 50%가 넘을때 까지 계속 진입해야 하는데 그게 안되는 같습니다 번거롭지만 다시 한번 부탁드립니다.