设为首页收藏本站

 找回密码
 注册
查看: 2279|回复: 5
打印 上一主题 下一主题

关于GetGlobalVa,这样写怎么就自动交易不了 [复制链接]

Rank: 1

精华
0
UID
181665
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-3-3
最后登录
2014-3-26
跳转到指定楼层
1#
发表于 2014-3-5 10:43:37 |只看该作者 |倒序浏览
本帖最后由 loking 于 2014-3-5 14:50 编辑
  1. Begin

  2.         If(GetGlobalVar(0)==InvalidNumeric)
  3.                 {
  4.                         SetGlobalVar(0,0);
  5.                         SetGlobalVar(1,0);
  6.                         SetGlobalVar(2,0);
  7.                         SetGlobalVar(3,0);
  8.                 }
  9.                
  10.                         if (MarketPosition == 0 && Condition1 && Condition2 && GetGlobalVar(0)==0)
  11.                         {
  12.                                 Buy(0,0);//建多单
  13.                                 SetGlobalVar(0,1);
  14.                                 SetGlobalVar(1,0);
  15.                                 SetGlobalVar(2,2);
  16.                                 SetGlobalVar(3,3);
  17.                         }
  18.                        
  19.                         If(MarketPosition == 1 && GetGlobalVar(1)==0) // 当前持多仓,止损
  20.                         {
  21.                                 if (Condition5)
  22.                                 {
  23.                                         Sell(CurrentContracts(),0);//多单止损
  24.                                         SetGlobalVar(0,0);
  25.                                         SetGlobalVar(1,1);
  26.                                         SetGlobalVar(2,2);
  27.                                         SetGlobalVar(3,3);
  28.                                 }
  29.                                 if (Condition3)
  30.                                 {
  31.                                         SellShort(0,0);//多单止盈
  32.                                         SetGlobalVar(0,1);
  33.                                         SetGlobalVar(1,2);
  34.                                         SetGlobalVar(2,3);
  35.                                         SetGlobalVar(3,0);
  36.                                 }
  37.                         }
  38.                        
  39.                         if (MarketPosition == 0 && Condition3 && Condition4 && GetGlobalVar(2)==0)
  40.                         {
  41.                                 SellShort(0,0);//建空单
  42.                                 SetGlobalVar(0,1);
  43.                                 SetGlobalVar(1,2);
  44.                                 SetGlobalVar(2,3);
  45.                                 SetGlobalVar(3,0);
  46.                         }
  47.                        
  48.                         If(MarketPosition == -1 && GetGlobalVar(3)==0) // 当前持空仓,止损
  49.                         {
  50.                                 if (Condition6)
  51.                                 {
  52.                                         BuyToCover(CurrentContracts(),0);//空单止损
  53.                                         SetGlobalVar(0,1);
  54.                                         SetGlobalVar(1,2);
  55.                                         SetGlobalVar(2,0);
  56.                                         SetGlobalVar(3,3);
  57.                                 }
  58.                                 if (Condition1)
  59.                                 {
  60.                                         Buy(0,0);//多单止盈
  61.                                         SetGlobalVar(0,1);
  62.                                         SetGlobalVar(1,0);
  63.                                         SetGlobalVar(2,2);
  64.                                         SetGlobalVar(3,3);
  65.                                 }
  66.         }
  67. End
复制代码

Rank: 1

精华
0
UID
181665
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-3-3
最后登录
2014-3-26
2#
发表于 2014-3-5 10:57:43 |只看该作者
自己顶一下。坐等帮助。版主大人吉祥!

使用道具 举报

Rank: 1

精华
0
UID
181665
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-3-3
最后登录
2014-3-26
3#
发表于 2014-3-5 11:49:55 |只看该作者
帮助一下,高手们,版主大人,管理员大人。

使用道具 举报

Rank: 2

精华
0
UID
179663
积分
59
帖子
35
主题
7
阅读权限
30
注册时间
2014-1-22
最后登录
2020-1-2
4#
发表于 2014-3-5 16:12:06 |只看该作者
你是想做日内短线,还是高频,具体问题具体分析

使用道具 举报

Rank: 1

精华
0
UID
181665
积分
12
帖子
10
主题
2
阅读权限
10
注册时间
2014-3-3
最后登录
2014-3-26
5#
发表于 2014-3-5 16:22:25 |只看该作者
wjbin2008 发表于 2014-3-5 16:12
你是想做日内短线,还是高频,具体问题具体分析

设计思路是适应所有周期的,先日内短线,高频,请指教。谢谢

使用道具 举报

Rank: 6Rank: 6

精华
0
UID
116229
积分
2373
帖子
2247
主题
18
阅读权限
70
注册时间
2013-3-4
最后登录
2019-3-24
6#
发表于 2014-3-19 14:37:54 |只看该作者
仅看这一些代码,全局变量看不出有什么问题,请你先试验一下是否条件限制的太多,无法满足,所以没有信号啊

1、楼主用0号和2号全局变量来限制开仓的次数,但是如果用buy这类的交易指令,本身在同一根K线上系统就做了限制,不会重复开仓,如果后续在全局交易设置里没有勾选允许连续建仓,就不会重复开仓,这里不知道楼主这样限制的意义何在。一般全局变量和A函数配合使用
2、1和3是限制止盈止损的次数,感觉必要性也不是很大
是否还有其他的在入场条件和再出场条件呢?

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-5-19 03:50

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部