커뮤니티
수식 문의드립니다.
2018-11-24 23:23:18
200
글번호 123878
주식 5분봉으로
전일보다 5% 상승할 때
매수해서 오버나잇 하다가
진입한 날의 시가 이탈시 손절하려는 의도로 만들어 봤는데
손절신호가 엉뚱한 데서 막 나오네요.
뭐가 잘못된 걸까요?
If C > (DayClose(1)*1.05) Then {
Buy();
Var1 = DayOpen(0);
}
If MarketPosition == 1 and C < Var1 Then ExitLong();
답변 1
예스스탁 예스스탁 답변
2018-11-28 09:48:01
안녕하세요
예스스탁입니다.
var1이 매수진입일의 시가가 저장되게 하셔야 합니다.
var1은 if조건이 만족하면 저장이 됩니다.
buy와 관계가 이지 않으므로 무포지션일때만 값을 저장하게 하셔야 합니다.
If MarketPosition == 0 and C > DayClose(1)*1.05 Then
{
Buy();
Var1 = DayOpen(0);
}
If MarketPosition == 1 and C < Var1 Then
ExitLong();
즐거운 하루되세요
> 아스가드 님이 쓴 글입니다.
> 제목 : 수식 문의드립니다.
> 주식 5분봉으로
전일보다 5% 상승할 때
매수해서 오버나잇 하다가
진입한 날의 시가 이탈시 손절하려는 의도로 만들어 봤는데
손절신호가 엉뚱한 데서 막 나오네요.
뭐가 잘못된 걸까요?
If C > (DayClose(1)*1.05) Then {
Buy();
Var1 = DayOpen(0);
}
If MarketPosition == 1 and C < Var1 Then ExitLong();
다음글
이전글