查看: 19036|回复: 47
打印 上一主题 下一主题

新手入门-编写第一个交易指令

  [复制链接]
跳转到指定楼层
发表于 2012-5-14 15:06:46 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 白吉馍 于 2012-5-14 15:13 编辑



  • 选择菜单“程序化”->“新建公式”,打开如下图所示界面,在描述中填写相关信息,点击确定按钮

2.在打开的公式编辑器中键入如下代码:
Params   
     Numeric M(10);
     Numeric N(20);
GlobalVars
     Numeric lastOpenPrice(0);
Vars  
     NumericSeries MA1;
     NumericSeries MA2;
     Bool Con;
Begin
     MA1 = Average(Close,M); //求M周期收盘价均线
     MA2 = Average(Close,N); //求N周期收盘价均线

     PlotNumeric("MA1",MA1);  //绘制均线MA1
     PlotNumeric("MA2",MA2);  //绘制均线MA2

     Con = CrossOver(MA1,MA2);  //判断MA1是否上穿MA2

     if(A_BuyPosition ==0) //判断当前是否有多仓
     {
          if(Con)  //如果MA1上穿MA2,开多仓
         {
                 Buy(1,Q_AskPrice);       //以申卖价买入1手
                 lastOpenPrice = Q_AskPrice;  //将开仓价格记录下来,以便将来判断是否平仓
          }
     }
     Else
     {
               //如果当前持多仓,判断是否平仓
                if(Close-lastOpenPrice >= 20) //如果价格涨了20以上,止赢平仓
               {
                       Sell(0,Q_BidPrice);
               }
               Else if(lastOpenPrice-Close<=-5) //如果价格跌了5以上,止损平仓
               {
                      Sell(0,Q_BidPrice);
                }
       }
End
3.按F8编译公式,结果如下图所示


4.若编译成功,客户端的交易指令列表中就会出现一个新的交易指令,如下图

5.选择一个K线图,双击刚刚编写的交易指令,就可以把这个交易指令加载到K线图上运行了。效果如下图:

6.选择菜单"程序化"->“策略监控",打开如下图所示的面板。可以查看交易指令的运行情况




本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册入住  

x





47
发表于 2016-12-12 19:34:02 来自手机 | 只看该作者
用的什么软件
回复 支持 反对

使用道具 举报

46
发表于 2016-1-18 06:25:02 | 只看该作者
终于看完了~~~












临安网站建设
回复 支持 反对

使用道具 举报

45
发表于 2015-7-2 03:06:13 来自手机 | 只看该作者
对我来说太难了,能否在盘口不翻动的情况下实现以挂单量变化及时间发出开平仓指令,如果能,我学习
回复 支持 反对

使用道具 举报

头像被屏蔽
44
发表于 2015-6-9 21:11:58 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

43
发表于 2014-10-25 10:50:28 | 只看该作者
请问白老师如何学习程序化,如果没有电脑基础咋办
回复 支持 反对

使用道具 举报

头像被屏蔽
42
发表于 2014-9-24 11:23:09 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

41
发表于 2014-8-2 14:32:06 | 只看该作者
学习了!
回复

使用道具 举报

40
发表于 2014-8-2 00:04:07 | 只看该作者
专业酱油户。。。。。。。。。。。。\(^o^)/~
回复 支持 反对

使用道具 举报

39
发表于 2014-8-1 14:19:33 | 只看该作者
谢谢楼主指点
回复 支持 反对

使用道具 举报

38
发表于 2014-6-26 16:48:18 | 只看该作者
不错,适合初学者
回复 支持 反对

使用道具 举报

37
发表于 2014-5-22 01:10:35 | 只看该作者
真的是好帖子啊
回复 支持 反对

使用道具 举报

36
发表于 2014-3-21 17:04:45 | 只看该作者
谢谢老师的分享,有点看明白了。
35
发表于 2013-4-16 00:01:35 | 只看该作者
多谢指点,请问易盛的预警系统我的软件怎么没有?
34
发表于 2013-3-12 22:20:39 | 只看该作者
真的是好帖子啊,不错
33
发表于 2013-3-6 09:54:41 | 只看该作者
多谢!!
支持!!!
32
发表于 2013-3-5 13:56:33 | 只看该作者
从例子开始学习程序化 不错不错!
31
发表于 2013-2-18 16:34:29 | 只看该作者
通俗易懂?
30
发表于 2013-1-17 16:03:54 | 只看该作者
慢慢学习{:soso_e104:}
29
发表于 2013-1-4 23:56:47 | 只看该作者
好东西学习了
不过感觉止损那句应该是lastOpenPrice-Close>=5才对
28
发表于 2012-12-28 08:55:10 | 只看该作者
不错,适合初学者
您需要登录后才可以回帖 登录 | 注册入住  

本版积分规则

易家网  ©2015-2023  郑州期米信息技术有限公司版权所有  豫公网安备 41010502005136号 豫ICP备16010300号