커뮤니티
질문드립니다.
2011-02-09 09:51:12
771
글번호 35560
당일진입 당일청산 신호를 만들고 싶습니다.
아래와 같이 대략 만들었는데...
많이 부족해서 도움 부탁드립니다.
- 전일신호(기존 포지션)을 당일강제청산을 해도, 다음날(매매당일, 현재)로 날짜가 변경이 되어도 같은 신호라해도 새롭게 나와야 하는데...그게 안되는 군요.
즉, 전일의 신호가 전일 청산되면서 날짜가 바뀌면(예, 전일 매도 포지션이고 당일 여전히 매도이여도, 당일 첫봉부터...새롭게 매도가 나왔으면 ..) 다시 새롭게 포지션 신호가 나오게 하는 방법을 알려주셔요.
If CrossUP(var11, value5) Then
Buy();
If CrossDown(var11, value5) Then
Sell();
if MarketPosition == 1 Then {
If CrossDown(var11, value5) Then
sell();
}
if MarketPosition == -1 Then {
If CrossUP(var11, value5) Then
buy();
}
SetStopEndofday(150300);
답변 1
예스스탁 예스스탁 답변
2011-02-09 13:17:41
안녕하세요
예스스탁입니다.
전일 당일청산으로 끝나고
당일 첫봉에서 전일 마지막 포지션의 조건이 살아 있다면
해당 방향으로 신호를 내는 식입니다.
아래내용만 추가하시면 됩니다.
if dayindex == 0 and MarketPosition == 0 and IsExitName("StopEndofday",1) Then{
if MarketPosition(1) == 1 and var11 > value5 Then
buy();
if MarketPosition(1) == -1 and var11 < value5 Then
Sell();
}
즐거운 하루되세요
> 로고스 님이 쓴 글입니다.
> 제목 : 질문드립니다.
> 당일진입 당일청산 신호를 만들고 싶습니다.
아래와 같이 대략 만들었는데...
많이 부족해서 도움 부탁드립니다.
- 전일신호(기존 포지션)을 당일강제청산을 해도, 다음날(매매당일, 현재)로 날짜가 변경이 되어도 같은 신호라해도 새롭게 나와야 하는데...그게 안되는 군요.
즉, 전일의 신호가 전일 청산되면서 날짜가 바뀌면(예, 전일 매도 포지션이고 당일 여전히 매도이여도, 당일 첫봉부터...새롭게 매도가 나왔으면 ..) 다시 새롭게 포지션 신호가 나오게 하는 방법을 알려주셔요.
If CrossUP(var11, value5) Then
Buy();
If CrossDown(var11, value5) Then
Sell();
if MarketPosition == 1 Then {
If CrossDown(var11, value5) Then
sell();
}
if MarketPosition == -1 Then {
If CrossUP(var11, value5) Then
buy();
}
SetStopEndofday(150300);
다음글