作者khchueh (黑哥)
看板Trading
标题[问题] 新手请问EasyLanguage程式
时间Mon Nov 10 18:46:19 2008
请问各位大大
小弟刚刚接触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
1F:推 tedinroc:很简单啊,再加一个条件式设定星期五不要进场... 11/10 18:53
2F:→ khchueh:万一四五都没开盘, 他会建仓於星期一(有开盘) 11/10 19:05
3F:→ khchueh:简单说就是 Next Bar at Open的问题 11/10 19:07
4F:推 tedinroc:如果你只要星期四进场就其它都设不要进场啊 = =" 11/10 19:17
5F:→ khchueh:新手咩~~请举例 感恩喔~~ 11/10 19:40
6F:推 newred:我猜可以在at open 加入 else currentcontracts<>0 ; 11/10 21:54
7F:→ newred:不确定 手边没有TS 可以帮你试 但是逻辑就是(else 保持1口) 11/10 21:56
8F:→ khchueh:先谢罗~~试过了, TS verify不会过~~ 11/10 22:13
9F:推 newred:可以查一下里面的字典 有关於口数的部分 现在我帮不上忙= = 11/10 23:56
10F:→ khchueh:查过还是不太懂, 请newred大大方便的话帮我试一下罗~~ 11/11 00:06
11F:推 newred:那应该要明天吧 因为我人在外面 乐意试试看 11/11 00:07