커뮤니티
질문입니다.
2016-01-14 20:25:43
126
글번호 94425
새 해 잘 보내고 계신지요? 잘 부탁드립니다.
1.
전일 종가보다 오늘 시가가 낮게 시작하면서
상승하여 전일 종가보다 0.8이상 더 상승했을 때,
다시 전일종가까지 내려오면 매도.
전일 종가보다 오늘 시가가 높게 시작하면서
하락하여 전일 종가보다 0.8이상 더 하락했을 때,
다시 전일종가까지 오면 매수.
2.
첫 손절은 0.65
0.55 이익 시,
그 시점부터 다시 손절을 0.35로 변경 하고 익절은 0.25로 변경.
한 번 손절 되면 끝.
이상입니다! 감사합니다.
답변 1
예스스탁 예스스탁 답변
2016-01-15 09:34:21
안녕하세요
예스스탁입니다.
var : t1(0),entry(0),xcond(false),loss(0);
if date != date[1] Then{
t1 = TotalTrades;
xcond = false;
}
if MarketPosition == 0 Then
entry = TotalTrades-t1;
Else
entry = TotalTrades-t1+1;
if TotalTrades > TotalTrades Then{
if IsExitName("Bp1",1) or IsExitName("sp1",1) Then
Xcond = true;
if IsExitName("bl1",1) or IsExitName("bl2",1) or IsExitName("sl1",1) or IsExitName("sl2",1) Then
loss = loss+1;
}
if dayopen < dayclose(1) and dayhigh >= DayClose(1)-0.8 and stime < 150000 and loss < 1 Then{
if L > DayClose(1) Then
sell("s",AtStop,DayClose(1));
}
if dayopen > dayclose(1) and DayLow <= DayClose(1)-0.8 and stime < 150000 and loss < 1 Then{
if H < DayClose(1) Then
buy("b",AtStop,DayClose(1));
}
if MarketPosition == 1 Then{
if Xcond == false Then{
ExitLong("bl1",AtStop,EntryPrice-0.65);
ExitLong("bp1",AtLimit,EntryPrice+0.55);
}
Else{
ExitLong("bl2",AtStop,EntryPrice-0.35);
ExitLong("bp2",AtLimit,EntryPrice+0.25);
}
}
if MarketPosition == -1 Then{
if Xcond == false Then{
ExitShort("sl1",AtStop,EntryPrice+0.65);
ExitShort("sp1",AtLimit,EntryPrice-0.55);
}
Else{
ExitShort("sl2",AtStop,EntryPrice+0.35);
ExitShort("sp2",AtLimit,EntryPrice-0.25);
}
}
즐거운 하루되세요
> 새로운돌 님이 쓴 글입니다.
> 제목 : 질문입니다.
> 새 해 잘 보내고 계신지요? 잘 부탁드립니다.
1.
전일 종가보다 오늘 시가가 낮게 시작하면서
상승하여 전일 종가보다 0.8이상 더 상승했을 때,
다시 전일종가까지 내려오면 매도.
전일 종가보다 오늘 시가가 높게 시작하면서
하락하여 전일 종가보다 0.8이상 더 하락했을 때,
다시 전일종가까지 오면 매수.
2.
첫 손절은 0.65
0.55 이익 시,
그 시점부터 다시 손절을 0.35로 변경 하고 익절은 0.25로 변경.
한 번 손절 되면 끝.
이상입니다! 감사합니다.
다음글