커뮤니티
로직 문의
2008-06-03 09:22:11
726
글번호 15624
condition85=!((IsexitName("ESC64",1) or IsexitName("ESC2",1) or IsexitName("ESCX2",1) or IsexitName("ESC64",1))
And Exitdate(1)==sDate ) ;
condition87=(IsexitName("CS21",1) or IsexitName("CS22",1) or IsexitName("CS23",1) or
IsexitName("CS21G",1) or IsexitName("CS22G",1) or IsexitName("CS23G",1) or
IsexitName("CS21Y",1) or IsexitName("CS22Y",1) or IsexitName("CS23Y",1)
And Exitdate(1)==sDate) ;
if stime>=090000 && stime<143000 Then
if condition85==true and condition87==false then
if 매도진입조건 a then sell("SELL",atmarket ;
/////////////
선물 당일 청산 데트에서..위 조건이면[이전 청산명이 EBCxx이거나 매도 손절 CSxx인 경우]
매도 진입을 하지 못하게 하려고 하는데요..
전날 마지막 신호가 위 청산명인 경우에도 당일 매도 진입을 못하는군요..
전날의 위 청산명이 오늘에는 작동되지 않게 하려면 어떻게 해야 하나요..?
어디가 잘 못 되었는지 잘 모르겠습니다...
수고하십시요..
답변 1
예스스탁 예스스탁 답변
2008-06-03 10:14:19
안녕하세요
예스스탁입니다.
Condition85 = exitdate(1) == sdate and //최근 청산이 오늘이고
(IsexitName("ESC64",1) or IsexitName("ESC2",1) or
IsexitName("ESCX2",1) or IsexitName("ESC64",1)); #4개중 1개의 청산일떄 True
condition87 = exitdate(1) == sdate and //최근 청산이 오늘이고
(IsexitName("CS21",1) or IsexitName("CS21",1) or
IsexitName("CS22",1) or IsexitName("CS23",1) or
IsexitName("CS21G",1) or IsexitName("CS22G",1) or
IsexitName("CS23G",1) or IsexitName("CS21Y",1) or
IsexitName("CS22Y",1) or IsexitName("CS23Y",1)); //10개의 청산중 하나이면 True
if stime>=090000 && stime<143000 Then {
if condition85==False and condition87==False then
if 매도진입조건a then
sell("SELL",atmarket) ;
}
즐거운 하루되세요
> CJ_coco 님이 쓴 글입니다.
> 제목 : 로직 문의
> condition85=!((IsexitName("ESC64",1) or IsexitName("ESC2",1) or IsexitName("ESCX2",1) or IsexitName("ESC64",1))
And Exitdate(1)==sDate ) ;
condition87=(IsexitName("CS21",1) or IsexitName("CS22",1) or IsexitName("CS23",1) or
IsexitName("CS21G",1) or IsexitName("CS22G",1) or IsexitName("CS23G",1) or
IsexitName("CS21Y",1) or IsexitName("CS22Y",1) or IsexitName("CS23Y",1)
And Exitdate(1)==sDate) ;
if stime>=090000 && stime<143000 Then
if condition85==true and condition87==false then
if 매도진입조건 a then sell("SELL",atmarket ;
/////////////
선물 당일 청산 데트에서..위 조건이면[이전 청산명이 EBCxx이거나 매도 손절 CSxx인 경우]
매도 진입을 하지 못하게 하려고 하는데요..
전날 마지막 신호가 위 청산명인 경우에도 당일 매도 진입을 못하는군요..
전날의 위 청산명이 오늘에는 작동되지 않게 하려면 어떻게 해야 하나요..?
어디가 잘 못 되었는지 잘 모르겠습니다...
수고하십시요..