[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 258

 

搜索codebase,你会发现那里不仅有你自己的版本,还有更酷的...

但这样的TS是没有意义的,你不是第一个...我不知道该怎么做,最好是研究价格图而不是它的衍生品......

 
那么请告诉我,在使用EA时,迷你外汇和普通外汇,或者模拟账户真实账户 之间是否有区别?
 
mosart2 писал(а)>>
我不知道在使用EA时,迷你外汇和普通外汇之间,或者模拟账户和真实账户之间是否有区别?

迷你版和普通版的唯一区别是最小的地段面积。

在现实中应规定对重新报价和其他错误的处理。

 
Roger писал(а)>>

迷你版和普通版的唯一区别是最小的地段面积。

在现实中应规定对重新报价和其他错误的处理。

什么是重新报价?

 
mosart2 писал(а)>>

什么是重新报价?

错了!错了!错了!错了!错了!错了!错了!错了!错了!错了 138 新价格

 

请破译一个假人的EA的输入参数,以替代你自己的数据。

很多

最大风险

降低系数

期限RSI

窦建德K1

窦文涛D1

缓慢1

窦建德2

窦建德2

斯托赫-斯洛夫2

控制期

 
你好,我刚刚注册,决定创建一个主题。我不知道在哪里可以找到确切的指标和相关信息。我在此表示感谢。
 

嗨,Edička,我们会告诉你发生了什么事。找到顶部的CodeBase链接,点击那里,然后点击指标,选择其中任何一个,它们都是准确的,包含信息。不需要感谢你 :-)

 

你好

请告知如下

如果我用一个指标打开约1至7个买入或卖出的交易,那么通过同一指标,逻辑上它应该关闭所有买入或卖出模式的交易。

我试图这样实现它

int start()
  {
//----
int i;
if(iCustom(NULL,0,"Индикатор",0,0)!=0 || iCustom(NULL,0,"Индикатор",4,0)!=0)
   OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,"SynergyInd",230684,0,Green);
if(iCustom(NULL,0,"Индикатор",1,0)!=0 || iCustom(NULL,0,"Индикатор",5,0)!=0)
   OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,"SynergyInd",230684,0,Green);
if(iCustom(NULL,0,"Индикатор",2,0)!=0)
   {
      for( i=0; i<OrdersTotal(); i++)
         {
            if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES))
               {
                  if(OrderType()==OP_BUY) OrderClose(OrderTicket(),OrderLots(),Bid,3,White);
               }
         }
   }    
if(iCustom(NULL,0,"Индикатор",3,0)!=0)      
   {
      for( i=0; i<OrdersTotal(); i++)   
         {
            if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES))
               { 
                  if(OrderType()==OP_SELL) OrderClose(OrderTicket(),OrderLots(),Ask,3,White);
               }
         }
   }  
//----
   return(0);
  }

我试过了,但现在它不能打开所有的交易,也不能在短时间内关闭所有的交易,它就是不工作 :(

如果我去掉平仓交易,改用TP和SL,专家顾问会根据信号指标正确打开所有交易。

我从指标中正确得到了一个收盘信号

我不能让它工作

请给我一个提示

谢谢你

 

我决定尝试使用5点系统制作一个EA,但问题是这样的

//+------------------------------------------------------------------+
//|                                                      5 fkkjd.mq4 |
//|                      Copyright © 2009, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2009, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net"

//---- input parameters
extern double      urov_h1_1=1;
extern double      urov_h1_2=1;
extern double      urov_h1_3=1;
//////
extern double      urov_D_4=1;
extern double      urov_D_5=1;

double urov_h1[], urov_h4[], urov_D[];
int svechi_ball, urov_ball, stoh;
int i;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
   //*******
   urov_h1[0]= urov_h1_1;   urov_h1[1]= urov_h1_2;   urov_h1[2]= urov_h1_3;   urov_h1[3]= urov_h1_4;
   urov_h1[4]= urov_h1_5;   urov_h1[5]= urov_h1_6;   urov_h1[6]= urov_h1_7;   urov_h1[7]= urov_h1_8;
   urov_h1[8]= urov_h1_9;   urov_h1[9]= urov_h1_10;  urov_h1[10]= urov_h1_11; urov_h1[11]= urov_h1_12;
   urov_h1[12]= urov_h1_13; urov_h1[13]= urov_h1_14; urov_h1[14]= urov_h1_15;
   //*******
   urov_h4[0]= urov_h4_1;   urov_h4[1]= urov_h4_2;   urov_h4[2]= urov_h4_3;   urov_h4[3]= urov_h4_4;
   urov_h4[4]= urov_h4_5;
   //******* 
   urov_D[0]= urov_D_1;   urov_D[1]= urov_D_2;   urov_D[2]= urov_D_3;   urov_D[3]= urov_D_4;
   urov_D[4]= urov_D_5;
   //*******

  //+++++медвежье поглощение++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
  /*for(i=0; i<15; i++)
   {
   if(medvejye_poglochenie(urov_h1[i])==true)
      {
      svechi_ball=4;
      urov_ball=3;
      text(svechi_ball,urov_ball);
      }
   }*/
  bool medv_po_h1_1= medvejye_poglochenie( urov_h1_1);
 .......
  bool medv_po_h1_15= medvejye_poglochenie( urov_h1_15);
  //**
  bool medv_po_h4_1= medvejye_poglochenie( urov_h4_1);

  bool medv_po_D_5= medvejye_poglochenie( urov_D_5);
  //****стохастик
  double st_2=iStochastic(Symbol(),60,6,1,2,MODE_EMA,0,MODE_MAIN,2);    
  double st_1=iStochastic(Symbol(),60,6,1,2,MODE_EMA,0,MODE_MAIN,1);    

  if( medv_po_h1_1==true || medv_po_h1_2==true || medv_po_h1_3==true || medv_po_h1_4==true || medv_po_h1_5==true || medv_po_h1_6==true
     || medv_po_h1_7==true || medv_po_h1_8==true || medv_po_h1_9==true || medv_po_h1_10==true || medv_po_h1_11==true || medv_po_h1_12==true
     || medv_po_h1_13==true || medv_po_h1_14==true || medv_po_h1_15==true)
      {
      svechi_ball=4;
      urov_ball=3;
      if( st_2> st_1 && st_2>70 && st_1>70) stoh=2;
      else if( st_2> st_1 && st_2<70 && st_1<70) stoh=1;
      else stoh=0;
      text( svechi_ball, urov_ball, stoh);
      }
  if( medv_po_h4_1==true || medv_po_h4_2==true || medv_po_h4_3==true || medv_po_h4_4==true || medv_po_h4_5==true)
      {
      svechi_ball=4;
      urov_ball=4;
      if( st_2> st_1 && st_2>70 && st_1>70) stoh=2;
      else if( st_2> st_1 && st_2<70 && st_1<70) stoh=1;
      else stoh=0;
      text( svechi_ball, urov_ball, stoh);
      }
  if( medv_po_D_1==true || medv_po_D_2==true || medv_po_D_3==true || medv_po_D_4==true || medv_po_D_5==true)
      {
      svechi_ball=4;
      urov_ball=5;
      if( st_2> st_1 && st_2>70 && st_1>70) stoh=2;
      else if( st_2> st_1 && st_2<70 && st_1<70) stoh=1;
      else stoh=0;
      text( svechi_ball, urov_ball, stoh);
      }

 return(0);
  }

它的工作原理是这样的

原因: