找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
首页论坛EAHub 外汇论坛
查看: 29|回复: 0

【经典策略编写】双均线策略

[复制链接]

4万

主题

54

回帖

4万

积分

管理员

积分
45954
发表于 2026-8-27 20:50:00 | 显示全部楼层 |阅读模式
最后由 汉声周经理 于 2021-5-31 11:51 编辑

经典策略编写双均线策略很简单,两根均线,一根长期一根短期,交金叉(短期上穿长期)了我们就平空做多,交死叉(短期下穿长期)了我们就平多做空。这里我们选则25均线和100均线来做,先把经典的策略写出来,代码如下:


int bar=0;
void OnTick()
  {
int i;
string sym= Symbol();
double lot=0.1;
int ticketop;
int ticketcl;
int huadian=10;
int peri= PERIOD_CURRENT;
int mag=1333;
if(bar==Bars)
{
        return;
}
                bar= Bars;
if(iMA (sym,peri,25,0, MODE_EMA, PRICE_CLOSE,1)>
iMA (sym,peri,100,0, MODE_EMA, PRICE_CLOSE,1) &&
iMA (sym,peri,25,0, MODE_EMA, PRICE_CLOSE,2)<
iMA (sym,peri,100,0, MODE_EMA, PRICE_CLOSE,2))
{
for(i=OrdersTotal()-1;i>=0;i--)
                      {
                         if(OrderSelect(i,SELECT_BY_POS))
                         {
                            if(OrderSymbol()==sym && OrderType()==OP_SELL &&
OrderMagicNumber ()==mag)
                            {
ticketcl= OrderClose (OrderTicket(),
OrderLots(),MarketInfo(sym,MODE_ASK),huadian);
                        }
                                        }
                                }
        ticketop= OrderSend(sym,OP_BUY,lot, MarketInfo(sym,
MODE_ASK),huadian, 0,0,”Lesson 7”,mag,0,clrRed);
}
if(iMA (sym,peri,25,0, MODE_EMA, PRICE_CLOSE,1)<
iMA (sym,peri,100,0, MODE_EMA, PRICE_CLOSE,1) &&
iMA (sym,peri,25,0, MODE_EMA, PRICE_CLOSE,2)>
iMA (sym,peri,100,0, MODE_EMA, PRICE_CLOSE,2))
{
for(i=OrdersTotal()-1;i>=0;i--)
                      {
                         if(OrderSelect(i,SELECT_BY_POS))
                         {
                            if(OrderSymbol()==sym && OrderType()==OP_BUY &&
OrderMagicNumber ()==mag)
                            {
ticketcl= OrderClose (OrderTicket(),
OrderLots(),MarketInfo(sym,MODE_BID),huadian);
                        }
                                        }
                                }
        ticketop= OrderSend(sym,OP_SELL,lot, MarketInfo(sym,
MODE_BID),huadian, 0,0,”Lesson 7”,mag,0,clrRed);
}
  }复制代码
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|EAHub外汇论坛

GMT+8, 2026-10-10 02:16 , Processed in 0.104933 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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