커뮤니티

문의드립니다.

프로필 이미지
카르마다
2023-11-14 10:19:46
516
글번호 174020
답변완료
수고많으십니다. 5계약을 분할매수, 분할매도하는 시스템입니다. 그런데 다수의 청산식을 넣다보니 원하지 않는 수량이 청산되는 경우가 많습니다. 5/20선 골든/데드 매매에서 분할매수후 1. 5선 기울기 음전환시 1계약만 청산 2. 20선 기울기 음전환시 2계약 청산 3. 60선 기울기 음전환시 5계약중 몇 계약이 남든 전량 청산 되는 청산식 작성을 부탁드립니다. 하나 더 문의드립니다. 1번처럼 1계약만 청산되는 청산식이라고 하더라도 같은 봉 또는 다음봉에서 달아서 청산식이 적용되어 청산 경우가 있습니다. 이런 것도 해결이 가능할지 궁금합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2023-11-14 13:39:17

안녕하세요 예스스탁입니다. 아래와 같이 청산에 수량을 지정하고 각 청산별로 1회만 발생하게 작성하시면 됩니다. var1 = ma(C,5); Var2 = ma(C,20); Var3 = ma(C,60); if MarketPosition == 0 and CrossUp(var1,Var2) Then Buy("b",OnClose,Def,5); if MarketPosition == 1 Then { if CurrentContracts < CurrentContracts[1] Then { if LatestExitName(0) == "bx1" Then Condition1 = true; if LatestExitName(0) == "bx2" Then Condition2 = true; if LatestExitName(0) == "bx3" Then Condition3 = true; } if Condition1 == False and var1 < var1[1] Then ExitLong("bx1",OnClose,Def,"",1,1); if Condition1 == False and var2 < var2[1] Then ExitLong("bx2",OnClose,Def,"",2,1); if Condition1 == False and var3 < var3[1] Then ExitLong("bx3"); } Else { Condition1 = False; Condition2 = False; Condition3 = False; } 즐거운 하루되세요 > 카르마다 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수고많으십니다. 5계약을 분할매수, 분할매도하는 시스템입니다. 그런데 다수의 청산식을 넣다보니 원하지 않는 수량이 청산되는 경우가 많습니다. 5/20선 골든/데드 매매에서 분할매수후 1. 5선 기울기 음전환시 1계약만 청산 2. 20선 기울기 음전환시 2계약 청산 3. 60선 기울기 음전환시 5계약중 몇 계약이 남든 전량 청산 되는 청산식 작성을 부탁드립니다. 하나 더 문의드립니다. 1번처럼 1계약만 청산되는 청산식이라고 하더라도 같은 봉 또는 다음봉에서 달아서 청산식이 적용되어 청산 경우가 있습니다. 이런 것도 해결이 가능할지 궁금합니다.