[問題] 新手請問EasyLanguage程式

看板Trading (金融交易)作者 (黑哥)時間17年前 (2008/11/10 18:46), 編輯推噓5(506)
留言11則, 3人參與, 最新討論串1/2 (看更多)
請問各位大大 小弟剛剛接觸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; 請問該怎麼改寫呢? 謝謝~~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 61.31.32.184

11/10 18:53, , 1F
很簡單啊,再加一個條件式設定星期五不要進場...
11/10 18:53, 1F

11/10 19:05, , 2F
萬一四五都沒開盤, 他會建倉於星期一(有開盤)
11/10 19:05, 2F

11/10 19:07, , 3F
簡單說就是 Next Bar at Open的問題
11/10 19:07, 3F

11/10 19:17, , 4F
如果你只要星期四進場就其它都設不要進場啊 = ="
11/10 19:17, 4F

11/10 19:40, , 5F
新手咩~~請舉例 感恩喔~~
11/10 19:40, 5F

11/10 21:54, , 6F
我猜可以在at open 加入 else currentcontracts<>0 ;
11/10 21:54, 6F

11/10 21:56, , 7F
不確定 手邊沒有TS 可以幫你試 但是邏輯就是(else 保持1口)
11/10 21:56, 7F

11/10 22:13, , 8F
先謝囉~~試過了, TS verify不會過~~
11/10 22:13, 8F

11/10 23:56, , 9F
可以查一下裡面的字典 有關於口數的部分 現在我幫不上忙= =
11/10 23:56, 9F

11/11 00:06, , 10F
查過還是不太懂, 請newred大大方便的話幫我試一下囉~~
11/11 00:06, 10F

11/11 00:07, , 11F
那應該要明天吧 因為我人在外面 樂意試試看
11/11 00:07, 11F
文章代碼(AID): #19613yXj (Trading)
文章代碼(AID): #19613yXj (Trading)