커뮤니티
질문
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주매수