Translate

2013年7月18日 星期四

當程式交易遇到結算日時

 由於結算換月後,如果次月份的指數並無跟上的時候,就會產生較大的逆價差,
並且也會造成所有指標的鈍化,也容易造成程式的不準確,所以也必須有其它的方式針對這一事件來作處理. 可以選擇不進場,或是使用GAP來追加,這就要視個人需求了.
另一個情況是當沖程式,常會使用到時間出場,然而結算當日只到13:30就結束,所以也須加上此判別式.


以下是計算結算日的程式碼


 IF DATE[1] <> DATE  THEN
    if DayOfMonth( Date ) >14 and DayOfMonth( Date ) <22 and DayOfWeek( Date ) =3 then
      TxtView =TXT_New( Date, Time, Low - 5 Points, "↑"+"|n"+"結算日" )
      TXT_SetStyle( TxtView, 2, 1 ) 
      TXT_SetColor( TxtView, BLUE  )
  end if
end if

 

沒有留言:

張貼留言