커뮤니티
감사합니다.
2013-12-05 12:20:32
138
글번호 70176
감사합니다
아래 수식은 stopendofday를 제외하고, bx0, bx1이 전일 언제 발생한 것에 상관없이 매수가 발생하니, bx0, bx1은 전일 장종료 1시간이내로 발생한 경우에만 매수신호가 발생하는 수식으로의 변경은 어떻게 되는지요?
if stime == 151500 Then{
if MarketPosition == 0 and ((IsExitName("StopEndofday",1)) or (IsExitName("bx0",1))or (IsExitName("bx1",1))) == true Then{
if MarketPosition(1) == 1 Then
buy("bs",AtMarket);}
}
감사합니다.
답변 1
예스스탁 예스스탁 답변
2013-12-05 14:03:46
안녕하세요
예스스탁입니다.
올려주신 식은 당일 마지막봉에서 조건판단해서
다음날 시초가에 신호가 발생하는 것이므로
if문 판단시점은 전일마지막봉입니다.
그러므로 condition1 == true 일때 신호가 발생하게 하시면 됩니다.
if sDate != sDate[1] Then{
Condition1 = false;
Condition2 = Condition1[1];
}
if BarsSinceExit(1) == 1 and (IsExitName("bx0",1) == true or IsExitName("bx0",1) == true) and
ExitTime(1) >= 141500 Then
Condition1 = true;
if stime == 151500 and Condition1 == true Then{
if MarketPosition == 0 and ((IsExitName("StopEndofday",1)) or (IsExitName("bx0",1))or (IsExitName("bx1",1))) == true Then{
if MarketPosition(1) == 1 Then
buy("bs",AtMarket);}
}
즐거운 하루되세요
> huhboo99 님이 쓴 글입니다.
> 제목 : 감사합니다.
> 감사합니다
아래 수식은 stopendofday를 제외하고, bx0, bx1이 전일 언제 발생한 것에 상관없이 매수가 발생하니, bx0, bx1은 전일 장종료 1시간이내로 발생한 경우에만 매수신호가 발생하는 수식으로의 변경은 어떻게 되는지요?
if stime == 151500 Then{
if MarketPosition == 0 and ((IsExitName("StopEndofday",1)) or (IsExitName("bx0",1))or (IsExitName("bx1",1))) == true Then{
if MarketPosition(1) == 1 Then
buy("bs",AtMarket);}
}
감사합니다.
다음글
이전글