커뮤니티
32452 관련
2013-09-13 19:57:14
121
글번호 67563
답변 감사합니다
정규장 로직따로 야간장로직 따로 작성해서 ,
정규장로직으로 정규장 거래만, 야간장로직으로 야간장 거래만 가능한가요 ..?
정규장에서 진입한 포지션b1을 청산하지 않앗을때, 야간장이나오기전에는
다음날 오전9시 장이 시작하면 b1포지션은 손절,익절,혹은 반대진입 등등 정규장로직내용에따라서 신호가 나오는데..
정규장(b1)-야간장-정규장 인 경우 야간장에서는 b1 포지션이 어떻게 제어되는가요..?
정규장 손절 혹은 익절 로직이 작동하나요 ? 야간장에서 신규진입할려면 정규장로직에 답변해주신 내용을추가하면 되나요 ?
오버나잇 시스템하나로 정규장/야간장/정규장 이렇게 돌리는거죠
수고해주시구요..
너무 어리석은 질문인거 같아서 죄송하네요 ..
상해오시면 제가 맛잇는거 사드릴게요 ㅎㅎ
답변 1
예스스탁 예스스탁 답변
2013-09-16 10:19:23
안녕하세요
예스스탁입니다.
시스템은 따로 시간을 지정하거나 하지 않으시면
계속 연결해서 신호가 발생하게 됩니다.
진입식이나 청산식에 시간조건이 없으면
모두 주/야간에 발생할수 있게 되므로
주간에 b1진입이 들어가고 야간에 청산이 발생할 수 있습니다.
그러므로 야간장과 주간장 따로 식을 만드셔도 되는데
각각 시간조건을 각각 넣어주셔야 합니다.
야간장에서는 신규로 포지션을 시작하고자 하시면
특정 주간장 시간에 포지션을 청산하는 내용을 넣어주셔야 합니다.
이때 주의하실 부분은 당일청산함수를 사용하시면 안됩니다.
당일청산함수가 지정한 시간이후에는 더이상 진입이 발생하지 않으므로
1458분에 당일청산을 지정하시면 밤 0시 까지 신호가 발생하지 않므로
주야간이 복합으로 있는 차트에서는 if문으로 시간을 지정해 청산하셔야 합니다.
If Date<>Date[1] then {
var1=0;
var2=c;
}
if stime >= 90000 and stime < 145800 then{
if crossup(c,dayopen+var1) then buy;
if crossdown(c,dayopen-var2) then sell ;
}
if stime == 154800 Then{
exitlong();
ExitShort();
}
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 님이 쓴 글입니다.
> 제목 : 32452 관련
> 답변 감사합니다
정규장 로직따로 야간장로직 따로 작성해서 ,
정규장로직으로 정규장 거래만, 야간장로직으로 야간장 거래만 가능한가요 ..?
정규장에서 진입한 포지션b1을 청산하지 않앗을때, 야간장이나오기전에는
다음날 오전9시 장이 시작하면 b1포지션은 손절,익절,혹은 반대진입 등등 정규장로직내용에따라서 신호가 나오는데..
정규장(b1)-야간장-정규장 인 경우 야간장에서는 b1 포지션이 어떻게 제어되는가요..?
정규장 손절 혹은 익절 로직이 작동하나요 ? 야간장에서 신규진입할려면 정규장로직에 답변해주신 내용을추가하면 되나요 ?
오버나잇 시스템하나로 정규장/야간장/정규장 이렇게 돌리는거죠
수고해주시구요..
너무 어리석은 질문인거 같아서 죄송하네요 ..
상해오시면 제가 맛잇는거 사드릴게요 ㅎㅎ
다음글
이전글