커뮤니티
문의 드립니다.
2018-03-29 12:13:20
275
글번호 117786
복합챠트로 주,야간 모두 하고 있습니다.
새벽 4시55분에 자동 청산하려고 해서
다음처럼 수식을 작성했는데 시뮬레이션에서 인식하지
못하고 있는데 부탁드립니다.
If Time > 045500 and Time < 045900
Then ExitLong("xb");
If Time > 045500 and Time < 045900
Then ExitShort("xs");
감사합니다.
답변 1
예스스탁 예스스탁 답변
2018-03-29 13:46:28
안녕하세요
예스스탁입니다.
시간은 봉단위로만 체크가능하므로
봉완성시 시간으로 파악하셔야 합니다.
시간은 stime으로 지정해 사용하시기 바랍니다.
plot1(stime);
위 지표 적용하셔서 사용하시는 차트에서
각봉 시간 확인하시고 아래에 시간 지정해 주시면 됩니다.
또한 지정한 시간이후 다음 영엽일 시작까지는 진입이 발생하면 안되므로
아래와 같이 시간구간 체크하는 내용도 필요합니다
var : Tcond(false);
if bdate != bdate[1] Then
Tcond = true;
if (bdate != bdate[1] and stime >= 045500) or
(bdate == bdate[1] and stime >= 045500 and stime[1] < 045500) Then{
Tcond = false;
if MarketPosition == 1 Then
ExitLong("xb");
if MarketPosition == -1 Then
ExitShort("xs");
}
if Tcond == true then{
진입수식들
}
즐거운 하루되세요
> 하우즐영 님이 쓴 글입니다.
> 제목 : 문의 드립니다.
> 복합챠트로 주,야간 모두 하고 있습니다.
새벽 4시55분에 자동 청산하려고 해서
다음처럼 수식을 작성했는데 시뮬레이션에서 인식하지
못하고 있는데 부탁드립니다.
If Time > 045500 and Time < 045900
Then ExitLong("xb");
If Time > 045500 and Time < 045900
Then ExitShort("xs");
감사합니다.