17评论

3收藏

一款自动显示买卖点的指标

avatar vtwangk | 6939 人阅读 | 17 人评论 | 2016-09-27

//+------------------------------------------------------------------+
//|                                      4Stochs EA for MetaTrader 4 |
//|                                                      version 0.1 |
//|                                   Copyright  2008 Forex-Factory |
//|                   Strategy first published by David (ljyljl5555) |
//|                                     EA Conversion by Azmel Ainul |
//+------------------------------------------------------------------+

extern int    Magic        = 775769;
extern double LotSize      = 0.01;
extern int    TP           = 10;
extern int    SL           = 10;
extern string LongComment  = "4Stochs Long";
extern string ShortComment = "4Stochs Short";

double S1M;
double S1S;
double S2M;
double S2S;
double S3M;
double S3S;
double S4M;
double S4S;

string Signal;
string Status;

double ticket;
double slippage=5;

int init()
{
   S1M=iStochastic(NULL,PERIOD_M5,5,3,3,MODE_SMA,0,MODE_MAIN,0);
   S1S=iStochastic(NULL,PERIOD_M5,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);
   S2M=iStochastic(NULL,PERIOD_M30,5,3,3,MODE_SMA,0,MODE_MAIN,0);
   S2S=iStochastic(NULL,PERIOD_M30,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);
   S3M=iStochastic(NULL,PERIOD_H1,5,3,3,MODE_SMA,0,MODE_MAIN,0);
   S3S=iStochastic(NULL,PERIOD_H1,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);
   S4M=iStochastic(NULL,PERIOD_H1,14,3,3,MODE_SMA,0,MODE_MAIN,0);
   S4S=iStochastic(NULL,PERIOD_H1,14,3,3,MODE_SMA,0,MODE_SIGNAL,0);

   Signal="NONE";
   Status="READY";
   if(S1M>S1S && S2M>S2S && S3M>S3S && S4M>S4S)
   {
      Signal="LONG";
      Status="SHORT ACTIVE";
   }
   if(S1M<S1S && S2M<S2S && S3M<S3S && S4M<S4S)
   {
      Signal="SHORT";
      Status="LONG ACTIVE";
   }
   return(0);
}

int start()
{
   S1M=iStochastic(NULL,PERIOD_M5,5,3,3,MODE_SMA,0,MODE_MAIN,0);
   S1S=iStochastic(NULL,PERIOD_M5,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);
   S2M=iStochastic(NULL,PERIOD_M30,5,3,3,MODE_SMA,0,MODE_MAIN,0);
   S2S=iStochastic(NULL,PERIOD_M30,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);
   S3M=iStochastic(NULL,PERIOD_H1,5,3,3,MODE_SMA,0,MODE_MAIN,0);
   S3S=iStochastic(NULL,PERIOD_H1,5,3,3,MODE_SMA,0,MODE_SIGNAL,0);
   S4M=iStochastic(NULL,PERIOD_H1,14,3,3,MODE_SMA,0,MODE_MAIN,0);
   S4S=iStochastic(NULL,PERIOD_H1,14,3,3,MODE_SMA,0,MODE_SIGNAL,0);

   Signal="NONE";
   if(S1M>S1S && S2M>S2S && S3M>S3S && S4M>S4S)
   {
      Signal="LONG";
   }
   if(S1M<S1S && S2M<S2S && S3M<S3S && S4M<S4S)
   {
      Signal="SHORT";
   }

   if(Status=="READY" && Signal=="LONG")
   {
      ticket=OrderSend(Symbol(),OP_BUY,LotSize,Ask,slippage,Ask-SL*Point,Ask+TP*Point,LongComment,Magic,0,Blue);
      if(ticket>-1)
      {
         Status="LONG ACTIVE";
      }
   }

   if(Status=="READY" && Signal=="SHORT")
   {
      ticket=OrderSend(Symbol(),OP_SELL,LotSize,Bid,slippage,Bid+SL*Point,Bid-TP*Point,ShortComment,Magic,0,Red);
      if(ticket>-1)
      {
         Status="SHORT ACTIVE";
      }
   }

   if(Status=="LONG ACTIVE" && (Signal=="NONE" || Signal=="SHORT"))
   {
      Status="READY";
   }

   if(Status=="SHORT ACTIVE" && (Signal=="NONE" || Signal=="LONG"))
   {
      Status="READY";
   }
   return(0);
}
""
还没有人打赏,支持一下

评论|共 17 个

106239835

发表于 2016-9-27 20:10:40 | 显示全部楼层

什么东西?源码?

vtwangk

发表于 2016-9-27 20:44:36 来自手机 | 显示全部楼层

源码。手机输入不方便。自己搞到MQ测试吧。

孤独一笑

发表于 2016-9-28 01:14:29 | 显示全部楼层

走过路过,依然错过……

baofu

发表于 2017-3-1 23:20:59 | 显示全部楼层

谢谢分享,研究研究!

笨笨熊qo

发表于 2020-6-15 18:03:56 | 显示全部楼层

LZ真是人才

sky

发表于 2020-7-11 10:00:29 | 显示全部楼层

学习了,不错

我要谈谈忘记

发表于 2020-7-17 16:10:36 | 显示全部楼层

学习了,不错

日本人

发表于 2020-7-21 14:58:21 | 显示全部楼层

谢谢楼主分享

hate

发表于 2020-7-22 15:09:38 | 显示全部楼层

学习了,不错

12下一页
您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则