新手請問EasyLanguage程式 - 財經

Table of Contents

請問各位大大
小弟剛剛接觸EasyLanguage
想寫個小程式來試試TS的flow
下列程式片段的目的很簡單
就是挑一個weekday(例如星期四)開盤買 收盤賣

if date >= BEGIN_DAY and date <= END_DAY then begin
if DayofWeek(date+1)=4 then Buy ("W") Next Bar at Open;
if DayofWeek(date)=4 then Exitlong this bar on close;
End;

可是有時候星期四沒開盤(星期三五有)
她就會建倉於星期五
我知道是這行出問題
if DayofWeek(date+1)=4 then Buy ("W") Next Bar at Open;

請問該怎麼改寫呢? 謝謝~~

--

All Comments

Mary avatarMary2008-11-12
很簡單啊,再加一個條件式設定星期五不要進場...
Hedwig avatarHedwig2008-11-16
萬一四五都沒開盤, 他會建倉於星期一(有開盤)
Cara avatarCara2008-11-18
簡單說就是 Next Bar at Open的問題
Jack avatarJack2008-11-20
如果你只要星期四進場就其它都設不要進場啊 = ="
Madame avatarMadame2008-11-21
新手咩~~請舉例 感恩喔~~
Skylar DavisLinda avatarSkylar DavisLinda2008-11-24
我猜可以在at open 加入 else currentcontracts<>0 ;
Lydia avatarLydia2008-11-28
不確定 手邊沒有TS 可以幫你試 但是邏輯就是(else 保持1口)
Isla avatarIsla2008-11-29
先謝囉~~試過了, TS verify不會過~~
Valerie avatarValerie2008-11-30
可以查一下裡面的字典 有關於口數的部分 現在我幫不上忙= =
Thomas avatarThomas2008-12-01
查過還是不太懂, 請newred大大方便的話幫我試一下囉~~
Madame avatarMadame2008-12-05
那應該要明天吧 因為我人在外面 樂意試試看