안녕하세요?
청산시간을 맞추고 분봉으로 여러개 셋팅해보았는데, 청산되는 시간이 각자 다르고 맞추어
놓은 청산시간을 전부다 넘어서고 있습니다.
설정한 시간이되면 딱 맞춰서 청산이되고 그날매매 종료가 되었으면 좋겠습니다.
2시30분으로 설정해놓으면 그시간에 모두 청산이 되게 도와주세요.
감사합니다.
inputs: Length(10), Pval(0.05),청산시간(153000);
input : 익절틱수(10), 손절틱수(10), 진입횟수(3);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1 ;
if entry < 진입횟수 then Sell("CBI", AtStop, Lowest(Low, Length) - Pval);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
SetStopEndofday(청산시간);
답변 1
예스스탁
예스스탁 답변
2023-08-22 13:31:56
안녕하세요
예스스탁입니다.
시스템 트레이딩 설정창의 강제청산탭에서
청산시점이 조건만족시 즉시이면 지정한 시간이 되면 즉시 청산됩니다.
봉완성시로 지정되어 있으면 지정한 시간이 포함된 봉 완성시에 신호가 발생합니다.
수식에서 시간은 수신되는 체결시세의 시간으로 확인합니다.
당일청산으로 지정한 시간 이후에 첫시세가 들어오면 청산신호가 발생하므로
만약 거래가 없어 해당 시간 이후에 첫시세가 늦거나 하면 차이가 발생 할 수 있습니다.
즐거운 하루되세요
> 대구어린울프 님이 쓴 글입니다.
> 제목 : 종료시간 문의
> 안녕하세요?
청산시간을 맞추고 분봉으로 여러개 셋팅해보았는데, 청산되는 시간이 각자 다르고 맞추어
놓은 청산시간을 전부다 넘어서고 있습니다.
설정한 시간이되면 딱 맞춰서 청산이되고 그날매매 종료가 되었으면 좋겠습니다.
2시30분으로 설정해놓으면 그시간에 모두 청산이 되게 도와주세요.
감사합니다.
inputs: Length(10), Pval(0.05),청산시간(153000);
input : 익절틱수(10), 손절틱수(10), 진입횟수(3);
var : entry(0);
if Bdate != Bdate[1] Then
entry = 0;
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1 ;
if entry < 진입횟수 then Sell("CBI", AtStop, Lowest(Low, Length) - Pval);
SetStopProfittarget(PriceScale*익절틱수,PointStop);
SetStopLoss(PriceScale*손절틱수,PointStop);
SetStopEndofday(청산시간);