커뮤니티
추가문의드립니다.
2008-10-17 21:07:18
714
글번호 17602
답변 감사드립니다.
제가 필요한 것은 진입한 그 봉에만 해당되는 것입니다.
즉, 10시15분봉에 매수진입했다면 그 10시 15분봉이 음봉이면 반을 청산하라는 것입니다. 아래처럼 작성해보니 15분봉에 해당이 안되면 몇분후 조건이 맞는 봉에 청산이
됩니다. 진입한 그 봉만 해당되게 해주시면 좋겠습니다.
감사합니다.~
####질문답변내용###############
안녕하세요
예스스탁입니다.
식을 참고하시기 바랍니다.
input : 진입물량(10);
if dayindex() == 0 Then{
if C > O Then
buy("매수",AtMarket,def,진입물량);
if C < O Then
Sell("매도",AtMarket,def,진입물량);
}
if MarketPosition == 1 and C < O Then
exitlong("매수청산",OnClose,def,"",진입물량/2,1);
if MarketPosition == -1 and C < O Then
ExitShort("매도청산",OnClose,def,"",진입물량/2,1);
SetStopEndofday(1500);
즐거운 하루되세요
> 산인 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 시스템에서 조건이 맞으면 다음봉 시가에 매수진입을 하는데요
다음봉 시가에 매도진입했는데 그 봉이 양봉으로 끝난다면 진입한 물량의 1/2을 청산시키고싶습니다.
마찬가지로 다음봉 시가에 매수진입했는데 그 봉이 음봉으로 끝난다면 진입한 물량의
1/2을 청산..
어떤식으로 수식에 붙여야 될지요..
답변 1
예스스탁 예스스탁 답변
2008-10-20 11:37:38
안녕하세요
예스스탁입니다.
input : 진입물량(10);
if dayindex() == 0 Then{
if C > O Then
buy("매수",AtMarket,def,진입물량);
if C < O Then
Sell("매도",AtMarket,def,진입물량);
}
if MarketPosition()[1] == 0 and MarketPosition == 1 and C < O Then
exitlong("매수청산",OnClose,def,"",진입물량/2,1);
if MarketPosition()[1] == 0 and MarketPosition == -1 and C < O Then
ExitShort("매도청산",OnClose,def,"",진입물량/2,1);
SetStopEndofday(1500);
즐거운 하루되세요
> 산인 님이 쓴 글입니다.
> 제목 : 추가문의드립니다.
> 답변 감사드립니다.
제가 필요한 것은 진입한 그 봉에만 해당되는 것입니다.
즉, 10시15분봉에 매수진입했다면 그 10시 15분봉이 음봉이면 반을 청산하라는 것입니다. 아래처럼 작성해보니 15분봉에 해당이 안되면 몇분후 조건이 맞는 봉에 청산이
됩니다. 진입한 그 봉만 해당되게 해주시면 좋겠습니다.
감사합니다.~
####질문답변내용###############
안녕하세요
예스스탁입니다.
식을 참고하시기 바랍니다.
input : 진입물량(10);
if dayindex() == 0 Then{
if C > O Then
buy("매수",AtMarket,def,진입물량);
if C < O Then
Sell("매도",AtMarket,def,진입물량);
}
if MarketPosition == 1 and C < O Then
exitlong("매수청산",OnClose,def,"",진입물량/2,1);
if MarketPosition == -1 and C < O Then
ExitShort("매도청산",OnClose,def,"",진입물량/2,1);
SetStopEndofday(1500);
즐거운 하루되세요
> 산인 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 시스템에서 조건이 맞으면 다음봉 시가에 매수진입을 하는데요
다음봉 시가에 매도진입했는데 그 봉이 양봉으로 끝난다면 진입한 물량의 1/2을 청산시키고싶습니다.
마찬가지로 다음봉 시가에 매수진입했는데 그 봉이 음봉으로 끝난다면 진입한 물량의
1/2을 청산..
어떤식으로 수식에 붙여야 될지요..
다음글
이전글