커뮤니티

질문

프로필 이미지
kcg9005
2013-02-26 15:03:01
223
글번호 59985
답변완료
input : 시작날짜(20130104); if sdate >= 시작날짜 and stime == 090500 Then{ if stime == 090500 Then{ if PositionProfit(1) >= 0 Then buy("b1",onclose,def,1); Else buy("b2",onclose,def,var1*2); } } if MarketPosition == 1 Then var1 = CurrentContracts; SetStopEndofday(144500); 위식은 매수수량이 1.2.4.8.16.32 순으로 손실시 앞의 매수수량*2로 나가는데 이것을 계속손실시 매수수량을 1.2.4.8 네번까지만 나가게 해주세요 즉 네번째 연속손실 시 다섯번째 매수량은 다시 1로 돌아가게 해주세요. 예.1일 1주매수 손실 2일 2주매수 손실 3일 4주매수 수익 4일 1주매수 손실 5일 2주매수 손실 6일 4주매수 손실 7일 8주매수 손실 8일 1주매수
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-26 18:54:12

안녕하세요 예스스탁입니다. input : 시작날짜(20130104); var : cnt(0),count(0); if sdate >= 시작날짜 and stime == 090500 Then{ if stime == 090500 Then{ if PositionProfit(1) >= 0 Then{ buy("b1",onclose,def,1); } Else{ count = 0; for cnt = 1 to 4{ if PositionProfit(cnt) < 0 Then count = count+1; } if count < 4 Then buy("b21",onclose,def,var1*2); if count == 4 Then buy("b22",onclose,def,1); } } } if MarketPosition == 1 Then var1 = CurrentContracts; SetStopEndofday(144500); 즐거운 하루되세요 > kcg9005 님이 쓴 글입니다. > 제목 : 질문 > input : 시작날짜(20130104); if sdate >= 시작날짜 and stime == 090500 Then{ if stime == 090500 Then{ if PositionProfit(1) >= 0 Then buy("b1",onclose,def,1); Else buy("b2",onclose,def,var1*2); } } if MarketPosition == 1 Then var1 = CurrentContracts; SetStopEndofday(144500); 위식은 매수수량이 1.2.4.8.16.32 순으로 손실시 앞의 매수수량*2로 나가는데 이것을 계속손실시 매수수량을 1.2.4.8 네번까지만 나가게 해주세요 즉 네번째 연속손실 시 다섯번째 매수량은 다시 1로 돌아가게 해주세요. 예.1일 1주매수 손실 2일 2주매수 손실 3일 4주매수 수익 4일 1주매수 손실 5일 2주매수 손실 6일 4주매수 손실 7일 8주매수 손실 8일 1주매수