关于GetGlobalVa,这样写怎么就自动交易不了 [开拓者 TB]
- 咨询内容:
本帖最后由 loking 于 2014-3-5 14:50 编辑
- Begin
- If(GetGlobalVar(0)==InvalidNumeric)
- {
- SetGlobalVar(0,0);
- SetGlobalVar(1,0);
- SetGlobalVar(2,0);
- SetGlobalVar(3,0);
- }
-
- if (MarketPosition == 0 && Condition1 && Condition2 && GetGlobalVar(0)==0)
- {
- Buy(0,0);//建多单
- SetGlobalVar(0,1);
- SetGlobalVar(1,0);
- SetGlobalVar(2,2);
- SetGlobalVar(3,3);
- }
-
- If(MarketPosition == 1 && GetGlobalVar(1)==0) // 当前持多仓,止损
- {
- if (Condition5)
- {
- Sell(CurrentContracts(),0);//多单止损
- SetGlobalVar(0,0);
- SetGlobalVar(1,1);
- SetGlobalVar(2,2);
- SetGlobalVar(3,3);
- }
- if (Condition3)
- {
- SellShort(0,0);//多单止盈
- SetGlobalVar(0,1);
- SetGlobalVar(1,2);
- SetGlobalVar(2,3);
- SetGlobalVar(3,0);
- }
- }
-
- if (MarketPosition == 0 && Condition3 && Condition4 && GetGlobalVar(2)==0)
- {
- SellShort(0,0);//建空单
- SetGlobalVar(0,1);
- SetGlobalVar(1,2);
- SetGlobalVar(2,3);
- SetGlobalVar(3,0);
- }
-
- If(MarketPosition == -1 && GetGlobalVar(3)==0) // 当前持空仓,止损
- {
- if (Condition6)
- {
- BuyToCover(CurrentContracts(),0);//空单止损
- SetGlobalVar(0,1);
- SetGlobalVar(1,2);
- SetGlobalVar(2,0);
- SetGlobalVar(3,3);
- }
- if (Condition1)
- {
- Buy(0,0);//多单止盈
- SetGlobalVar(0,1);
- SetGlobalVar(1,0);
- SetGlobalVar(2,2);
- SetGlobalVar(3,3);
- }
- }
- End
- Begin
- TB技术人员:
自己顶一下。坐等帮助。版主大人吉祥!
- TB客服:
帮助一下,高手们,版主大人,管理员大人。
- 网友回复:
你是想做日内短线,还是高频,具体问题具体分析
- 网友回复:
wjbin2008 发表于 2014-3-5 16:12
你是想做日内短线,还是高频,具体问题具体分析
设计思路是适应所有周期的,先日内短线,高频,请指教。谢谢
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容