커뮤니티
시스템 오류??
2019-10-07 21:37:59
156
글번호 132575
크루드오일 1분봉 연결선물로 시뮬레이션 해보고 있습니다.
유진하고 한국투자 이프렌드에서 둘 다 테스트 해보았는데, 이해 안되는 부분이 있어 문의 드립니다.
If MarketPosition == 0
AND C > DayOpen + 0.5 Then Buy();
If MarketPosition == 0
AND C < DayOpen - 0.5 Then
{
Sell();
If Date >= 20190926 Then MessageLog("SELL!!!!!!!!!!");
}
SetStopEndofday(60000);
예를 들어, 2019년 9월 26일 21시 37분 SELL!!!!!!!!!! 메시지가 찍히는데, 실제 시뮬 차트에서는 sell 이 안됩니다.
9월 17일 16:04:00
9월 17일 19:32:00
이런 경우도 차트에서 sell 도 안나오고, MarketPosition 을 MessageLog 로 찍어봐도 0 으로 나옵니다.
뭘 잘못한 건가요???
답변 1
예스스탁 예스스탁 답변
2019-10-08 11:16:10
안녕하세요
예스스탁입니다.
SetStopEndofday는 당일청산입니다.
해당 시간이후에는 밤 0시까지 진입을 제한하게 됩니다.
작성하신 수식에서는 0시에서 6시전까지만 진입신호가 발생하는 식입니다.
해외선물에서 새벽에 청산하는 경우에는
날짜가 변경되면 당일청산을 셋팅하고
영엽일이 변경되면 해제하게 작성하셔야 합니다.
If MarketPosition == 0
AND C > DayOpen + 0.5 Then Buy();
If MarketPosition == 0
AND C < DayOpen - 0.5 Then
{
Sell();
If Date >= 20190901 Then MessageLog("SELL!!!!!!!!!!");
}
if sdate != sdate[1] Then
SetStopEndofday(60000);
if bdate != bdate[1] Then
SetStopEndofday(0);
즐거운 하루되세요
> idnotbe 님이 쓴 글입니다.
> 제목 : 시스템 오류??
> 크루드오일 1분봉 연결선물로 시뮬레이션 해보고 있습니다.
유진하고 한국투자 이프렌드에서 둘 다 테스트 해보았는데, 이해 안되는 부분이 있어 문의 드립니다.
If MarketPosition == 0
AND C > DayOpen + 0.5 Then Buy();
If MarketPosition == 0
AND C < DayOpen - 0.5 Then
{
Sell();
If Date >= 20190926 Then MessageLog("SELL!!!!!!!!!!");
}
SetStopEndofday(60000);
예를 들어, 2019년 9월 26일 21시 37분 SELL!!!!!!!!!! 메시지가 찍히는데, 실제 시뮬 차트에서는 sell 이 안됩니다.
9월 17일 16:04:00
9월 17일 19:32:00
이런 경우도 차트에서 sell 도 안나오고, MarketPosition 을 MessageLog 로 찍어봐도 0 으로 나옵니다.
뭘 잘못한 건가요???
다음글
이전글