任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 1159

 
Vitaliy Sendyaev: 我有一个将数据保存到文件的指标,如何使一个图表中的几个指标将数据写入不同的文件,以便在重新初始化时从中读取?

你可以用不同的名字创建指标的副本。文件名=指标名称 自动!你可以用随机数来组成名字。但那样的话,你如何找到谁的文件是谁的?

 
STARIJ:

你可以用不同的名字创建指标的副本。文件名=指标名 自动!你可以用随机数来组成名字。但是,如何找到谁的文件是谁的?


随机数在初始化时是一样的,为了通过MathSrand 来改变它,你必须把它与某些东西联系起来,不是吗?指标名称不能更改。

 
Vitaliy Sendyaev:

在初始化过程中,随机数是相同的,要通过MathSrand改变它,你必须再次将它绑定到某个东西上,不是吗?你不能改变指标名称。


每个指标都有自己的设置/参数,这就是文件的命名方式,即 "名称+TF+符号+参数1+参数2+参数3"

 
Taras Slobodyanik:

每个指标都有自己的设置/参数,从它们做文件名,即 "名称+TF+符号+参数1+参数2+参数3"。


如果输入参数相同,指标中的数据在时间上可能不同,因为它与图形对象一起工作。我使用你的方法来处理不太 "任性 "的指标。

 
Vitaliy Sendyaev:

在相同的输入参数下,指标中的数据可能随时间变化,因为它与图形对象一起工作。我使用你的方法来处理不太 "任性 "的指标。


然后在创建第一个对象时产生一个名字,将这个名字写入对象(和/或一个全局变量),在重新启动时,每个对象依次取其名字......

 

有一个动态的、一维的变量阵列。我每天用D1的分形数据填充它,每天一次。这一切都运行得很慢。我正试图了解原因。任何提示。

P.S. 我在MT4上运行MT5专家顾问。我不认为它的缓慢是因为这个原因。我并不真的认为它的缓慢是因为这个原因。我认为这不是因为这个代码。

//+------------------------------------------------------------------+
int ii=1;
double  val;
double  Variable[];
static int    PrevTime=0;
int start=1;
int New_Day,N=0;
#include <InitMQL4.mqh>
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
void OnTick()
  {
//----
   int     BARS=iBars(NULL,1440);

   ArrayResize(Variable,ii+BARS,10);
   int Size=ArraySize(Variable);

   for(int x=0; x<N; x++)
     {
      //Print(" Variable[x] =",Variable[x]," x =",x," N =",N);
     }
//////////
   if(iTimeMQL4(NULL,1440,0)>PrevTime)
     {
      PrevTime=iTime(NULL,1440,0);
      New_Day=PrevTime;
      for(int i=BARS; i>0; i--)
        {
         val=iFractalsMQL4(NULL,1440,MODE_UPPER,i);
         if(val!=EMPTY_VALUE && val>0)
           {
            Variable[ii]=val;
            ii++;
           }
        }
      N=ii;
      ii=0;
     }
/////////
  }
//+------------------------------------------------------------------+
 
尊敬的交易员,请您推荐一个速度或动量指标......可以内置到策略中......。这样就可以在蜡烛的最大值和最小值处下单......我得到了它,但它并不稳定。我认为有这样的东西...我需要一个1-2美元的回调...最低限度......就这样。
附加的文件:
9na7.mq4  23 kb
 
ivan12347777:
尊敬的交易员,请您推荐一个速度或动量指标......可以内置到策略中......。这样就可以在蜡烛的最大值和最小值处下单......我明白了,但这是不稳定的。我认为有这样的东西...我需要一个1-2美元的回调...最低限度......如此而已。
如果我知道,我就会住在索契。而其余的都在CodeBase中--你必须寻找它或者按名字去找类似的东西
 
STARIJ:
如果你知道这个价格,你就会住在索契。而其余的都在CodeBase中--你必须寻找它或者按名字去找类似的东西

眼中的热情和火焰在哪里呢?

 
ivan12347777:
尊敬的交易员,请您推荐一个速度或动量指标......可以内置到策略中......。这样就可以在蜡烛的最大值和最小值处下单......我得到了它,但它并不稳定。我认为有这样的东西...我需要一个1美元或2美元的回撤...最低限度......就是这样。
速度=价格变化/时间。价格=HI-低点,时间 写入缓冲区。速度=(High[1]-Low[1])/Period()。