請教Parkson大的Vidya程式教學問題
剛學用MultiChart, 跟著Parksonk 大的教學在做:TS2000i交易系統開發123──VIDYA(彈性指數動態平均)肆
我在MultiChart 跟著上面的code打, 出了下面的錯誤:
------ 已启动建立: ------
指标: "Vidya_1" (信号)
请等待 ....
------ 已编译但有错误: ------
'Next Bar' can only be applied to 'Open', 'Date', 'Time' or 'Time_s'
错误行 31, 错误列 6, 错误行尾 31, 错误列尾 6
原因分析:(函数)
第31行是:
ExitLong ("Exit_B") This Bar at CLose;
是因為MultiChart 和 TradeStation 的分別嗎? 要如何改正這個錯誤呢? 我被卡在這裡了{:5_278:} ExitLong 要改 sell ..... 回復 2# titl
謝謝, 但還是不成{:5_278:} 後面的4個if 取代成
If Condition1 Then
Buy ("Buy_V") Next Bar at High + 1 Point or Higher;
If Condition2 Then
sellshort ("Sell_V") Next Bar at Low - 1 Point or Lower;
If Condition3 Then
sell ("Exit_B") This Bar at CLose;
If Condition4 Then
buytocover("Exit_S") This Bar at CLose;
就可以了...
多單(買)指令 TS 是 Buy ,MC 是 Buy
多單(賣)指令 TS 是 ExitLong ,MC 是 Sell
空單(空)指令 TS 是 Sell ,MC 是 SellShort
空單(補)指令 TS 是 ExitShort ,MC 是 BuyToCover 回復 4# allen0925
哦...明了, 謝謝.....
我以為是把ExitLong 改成 Exitsell {:4_186:} 太笨了~
頁:
[1]