搜索
查看: 2764|回复: 0

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

[复制链接]
发表于 2013-8-13 13:50 | 显示全部楼层

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

来自:MACD论坛(bbs.shudaoyoufang.com) 作者:takeshi0218 浏览:2764 回复:0

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

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

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

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“策略监控",打开如下图所示的面板。可以查看交易指令的运行情况
金币:
奖励:
热心:
注册时间:
2004-4-26

回复 使用道具 举报

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

本版积分规则

本站声明:MACD仅提供交流平台,请交流人员遵守法律法规。
值班电话:18209240771   微信:35550268

举报|意见反馈|手机版|MACD俱乐部

GMT+8, 2025-4-22 07:52 , Processed in 0.032035 second(s), 13 queries , MemCached On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表