커뮤니티
초보입니다
2013-09-13 11:15:35
142
글번호 67529
안녕하세요
정규장 데이시스템을 야간장에 그대로 적용할려고하는데 당일청산신호만 삭제하엿더니 전혀 야간장에는 신규진입이이루어지지않네요 .. 신호가 나오게 할려면 어떻게 설정해야 하나요?
정규장데이시스템내용입니다
If Date<>Date[1] then {
var1=0;
var2=c;
}
if crossup(c,dayopen+var1) then buy;
if crossdown(c,dayopen-var2) then sell ;
SetStopEndofday(145800);
정규장시간 오전9시-오후3시 , 야간장은 저녁9시부터 새벽2시30분에장마감입니다 ..
참고로상하이거래소 ag1312 종목입니다
정규장 시작시 시스템세팅해서 - 야간장 -정규장 돌릴려고합니다
수고해주세요
답변 1
예스스탁 예스스탁 답변
2013-09-13 16:09:54
안녕하세요
예스스탁입니다.
야간장 시가는 따로 계산해서 사용하셔야 합니다.
당일청산 함수는 지정한 시간이후로 당일 진입을 발생시키지 않으므로
사용하시면 안됩니다.
아래식에서는 1분봉을 기준으로 2시 25분봉에 청산을 하게 작성했습니다.
진입은 2시 25분 이전에만 발생합니다.
var : Nopen(0);
if stime == 210000 or (stime > 210000 and stime[1] < 210000) then {
Nopen = O;#야간장 시가
var1=0;
var2=c;
}
if stime >= 210000 or stime < 022500 Then{
if crossup(c,Nopen+var1) then buy();
if crossdown(c,Nopen-var2) then sell();
}
if stime == 022500 Then{
exitlong();
ExitShort();
}
즐거운 하루되세요
> CSI300 님이 쓴 글입니다.
> 제목 : 초보입니다
> 안녕하세요
정규장 데이시스템을 야간장에 그대로 적용할려고하는데 당일청산신호만 삭제하엿더니 전혀 야간장에는 신규진입이이루어지지않네요 .. 신호가 나오게 할려면 어떻게 설정해야 하나요?
정규장데이시스템내용입니다
If Date<>Date[1] then {
var1=0;
var2=c;
}
if crossup(c,dayopen+var1) then buy;
if crossdown(c,dayopen-var2) then sell ;
SetStopEndofday(145800);
정규장시간 오전9시-오후3시 , 야간장은 저녁9시부터 새벽2시30분에장마감입니다 ..
참고로상하이거래소 ag1312 종목입니다
정규장 시작시 시스템세팅해서 - 야간장 -정규장 돌릴려고합니다
수고해주세요
다음글
이전글