커뮤니티

ETF거래 4

프로필 이미지
좌오비우오비
2017-04-12 09:32:34
156
글번호 108707
답변완료
아래 수식을 보조차트로 이용하여 1.KODEX200 ETF 거래할 수 있는 수식(선물 BUY)을 부탁드립니다. 2.KODEX인버스 ETF 거래할 수 있는 수식(선물 SELL)도 부탁드립니다. 둘 다 data2 참조차트 이용한 수식입니다 부탁 드립니다. -아래- if Bdate != Bdate[1] Then var1 = c[1]; if sdate <90000 and NextBarSdate >= 90000 Then{ buy("b",AtStop,C*1.01); sell("s",AtStop,C*0.99); } if Bdate == Bdate and var1 > 0 Then{ if H < var1*1.01 Then buy("b1",AtStop,var1*1.01); if L > var1*0.99 Then sell("s1",AtStop,var1*0.99); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-04-12 11:04:48

안녕하세요 예스스탁입니다. 1 원본전략에 오류가 있습니다. if sdate <90000 and NextBarSdate >= 90000 Then{ buy("b",AtStop,C*1.01); sell("s",AtStop,C*0.99); } 위 내용은 의미가 맞지 않습니다. 날짜와 시간 90000(9시)와 비교하고 있습니다. 날짜가 변경되는 첫봉에 신호발생을 위한 내용이므로 아래 내용이 맞습니다. if NextBarSdate > sdate Then{ buy("b",AtStop,C*1.01); sell("s",AtStop,C*0.99); } 아래는 변경된 수식을 기준으로 수정했습니다. 1 var : v1(0,data2); if data2(Bdate != Bdate[1]) Then{ v1 = data2(c[1]); if data2(H >= V1*1.01) then buy("b"); if data2(L <= V1*0.99) Then exitlong("bx"); } if data2(Bdate == Bdate and v1 > 0) Then{ if data2(H[1] < v1*1.01 and H >= V1*1.01) Then buy("b1"); if data2(L[1] > v1*0.99 and L <= V1*0.99) Then exitlong("bx1"); } 2 var : v1(0,data2); if data2(Bdate != Bdate[1]) Then{ v1 = data2(c[1]); if data2(H >= V1*1.01) then exitlong("bx"); if data2(L <= V1*0.99) Then buy("b"); } if data2(Bdate == Bdate and v1 > 0) Then{ if data2(H[1] < v1*1.01 and H >= V1*1.01) Then exitlong("bx1"); if data2(L[1] > v1*0.99 and L <= V1*0.99) Then buy("b1"); } 즐거운 하루되세요 > 좌오비우오비 님이 쓴 글입니다. > 제목 : ETF거래 4 > 아래 수식을 보조차트로 이용하여 1.KODEX200 ETF 거래할 수 있는 수식(선물 BUY)을 부탁드립니다. 2.KODEX인버스 ETF 거래할 수 있는 수식(선물 SELL)도 부탁드립니다. 둘 다 data2 참조차트 이용한 수식입니다 부탁 드립니다. -아래- if Bdate != Bdate[1] Then var1 = c[1]; if sdate <90000 and NextBarSdate >= 90000 Then{ buy("b",AtStop,C*1.01); sell("s",AtStop,C*0.99); } if Bdate == Bdate and var1 > 0 Then{ if H < var1*1.01 Then buy("b1",AtStop,var1*1.01); if L > var1*0.99 Then sell("s1",AtStop,var1*0.99); }