[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 552

 
Vovo4ka:

伙计们,我在这里做了一个计数器......它决定了n个时期的最小值......这是否正确?

通常情况下,在使用前

if (min<A)

变量被初始化(给定一个初始值)。

 
Stells:


这是唯一的办法。

我立即设置了止盈和止损。

当然,你可以打开一个订单,然后修改它,但它一直在A...ri上工作。

因此,你确切地知道在哪里挖,但却顽固地从账户类型中要求一些不会工作的东西....。好吧,如果这是一个原则问题,那么你可以继续坚持。

 
sergeev:

因此,你清楚地知道在哪里挖,但你坚持要求账户类型的东西,这是不可能的....。好吧,如果这是一个原则问题,你可以继续坚持。


所以重点是,其他的EA都在同一个账户上,而且它们都在工作。

订单被放置在市场上一次与TP和SL。

 
 
if(OrderMagicNumber( )== 1000||OrderMagicNumber( )== 2000){
对不起,我的问题很愚蠢,e的拼法是否正确?
 
Stells:


因此,事情是这样的:同一账户上还有其他的EA,而且它们都在工作。

订单被放置在市场上一次与TP和SL。


你有没有尝试在开单时检查其他选项?
 
sergeev:

你是否尝试过在开立订单时检查其他选项?
你说的参数是什么意思?
 
Sepulca:

也许问题出在定界符上。检查int FileOpen( string filename, int mode,int delimiter=';') 操作员和你的文件。
不,那里的一切都正确。 问题是在从文件中读取时,数字很小。 也许双数的默认值小于小数点后的数字,所以它看到的是0.000,似乎是0。 如何检查有多少个小数位?
 

例如,符号、手数、订单方向、开盘价、滑点、止损价、订单评论、Magik、到期日、箭头颜色。

你必须做一些事情,改变参数,才能找到问题的根源。

你必须做一些事情,改变参数,以便赶上问题的根源。

你是一个程序员还是一个路人?

 
orb:
不,从文件中读取的问题是,那里的数字很小。 也许double中的默认值小于小数点后的数字,所以它看到0.000就认为是0。 你如何检查有多少个小数点?

不可能的,小数点后四位是肯定的。Histxmas[qq][0]数组是否声明为双数?
 

有一个关于将mq4导出到*.csv和*.xls的讨论。 我不明白这一点。我的理解是,首先我必须创建一个文件,然后打开它,再向其中写入数据,如果有必要,还要保存它。这是在csv文件中,他们的命令在 https://docs.mql4.com/ru/files/FileWriteArray

谁能告诉我如何用真实的例子将zz_arr_Abs[] 数组导出到两个文件中。数组需要以列的形式写入。或者你可以使用https://forum.mql4.com/ru/44307 中描述的书房。

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

//indikatoriaus zz kintamieji
extern int ExtDepth=12;
extern int ExtDeviation=5;
extern int ExtBackstep=3;

extern int Bars_count=240;                  //Is kiek baru skaiciuosime
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   if( !NewBar() ) return(0);
   double zz_arr[10000],zz_arr_Abs[10000];
   double preZz=0;
   int i,ii;
   for(i=0;i<=Bars_count;i++)
   {
       double zz = iCustom(NULL,0,"ZigZag",ExtDepth,ExtDeviation,ExtBackstep,0,i); 
      if(zz!=0)
      {
         if(preZz==0)
         {
            preZz=zz
            ;continue;
         }
        zz_arr[ii]=zz-preZz;
        preZz=zz;
        ii++;
        Print(zz_arr[ii-1]/Point, "    ii = ", ii - 1);
        zz_arr_Abs[ii-1]=MathAbs(zz_arr[ii-1]);                              //Надо экспортировать
        Print("                      ",zz_arr_Abs[ii-1]/Point, "    ii = ", ii - 1);
     }
  }
  
  ArrayResize(zz_arr,ii);
  Print("-------------------------------------------------");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Iaia?o?aiea iiaiai aa?a
//+------------------------------------------------------------------+
bool NewBar() 
  {
//----
   static datetime NewTime;               // A?aiy oaeouaai aa?a
   bool NewBar=false;                     // Iiaiai aa?a iao
   if( NewTime!=Time[0] )
     {
      NewTime=Time[0];                    // Oaia?u a?aiy oaeia
      NewBar=true;                        // Iieiaeny iiaue aa?
     }
//----
   return(NewBar);
  }
//+------------------------------------------------------------------+