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

 
fru1t:

日安!问题很简单:是否可以不通过常数来设置二维数组的第二维?

也就是说,我应该这样做:double massiv[5][5],但我想要double massiv[5][k],其中k是一个已知的整数,例如通过extern int k = 5在前面定义。第一个维度可以用ArrayResize函数改变,但第二个维度由于某种原因不能改变...


既然没有人回答我的问题,我想这个功能在mql4中根本就没有?让我澄清一下我的问题:k是一个外部变量,声明为 "extern int k=0;",也就是说,我在程序开始时设置了它,而不是在其编译之前。
 
artmedia70:
阅读你所有的帖子和维克多的...直觉告诉我,你无法解释你想要什么。
从你的这个帖子来看,你需要做的是这个。

魔数++。

但是,从你其他的帖子来看,你需要两个不同的魔术。那么问题出在哪里?为他们的两种情况分别严格设定......
或者我错过了什么,你需要什么?

我的目标是学习如何在一个EA中创建许多循环。 一个周期是一个行动的开始,一个行动的改变,一个行动的结束。

当收到一个信号时,一个新的周期就开始了。变化,然后完成循环(订单)。

为此,为了使每个循环不干扰另一个循环,我想学会给每个循环分配自己的魔法。

 

我意识到,我没有传达所有的信息。你说你不明白,这很好,这让我有机会更准确地传达我的观点!

循环中的变化都将是相同的,在这个意义上,它们都将引用相同的函数。

 
belck:

我意识到,我没有传达所有的信息。你说你不明白,这很好,这让我有机会更准确地传达我的观点!

循环中的变化都将是相同的,在这个意义上,它们都将引用相同的函数。

由于你给我的信息不足,真的很难给你提供任何建议。我明白,无论如何,你在你的EA中会有一个有限的周期。

为了不过度追求动态,最终陷入自己的逻辑及其变化中,请设置每个循环(我不知道里面发生了什么事)
一个特定的魔术师。这样就可以更容易地参考它,而不需要额外的检查来将魔术师与特定的周期相匹配(到底是什么情况呢?)

 

在它发生。

*在这一点上,平均的定义(取自伊兰)。

*和你需要的所有东西的平均数

而我希望在引入同时进行的循环数量上没有限制。

如果每小时都有新周期的信号,专家顾问会设法完成所有的周期,并使它们完成 - 没有失败和问题。

此外,在未来,我想在一个EA中指定几个货币对,所有的货币对都将发生在这些货币对上。

)

 

由指标确定的信号已经被带入到向上。

int start() {
   double PrevCl;
   double CurrCl;
   if (UseTrailingStop) TrailingAlls(TrailStart, TrailStop, AveragePrice); 
    
    //---- indikatori
 
请告知如何在终端重启的情况下保存票号。或者是一个分支,在哪里阅读。
 
valenok2003:
请告知如何在终端重启的情况下保存票号。或者是一个分支,在哪里阅读。

这可能会告诉你!;)

https://docs.mql4.com/ru/files/FileWriteInteger

 
Max747:

当我问到指标的价值 时,谁能告诉我为什么?

double vol = iCustom(Symbol(),PERIOD_H1,"Parabolic",PARASTEP,PARAMAX,0,1);

它给我这个值...

EURUSD,H1: vol= 1.2737Ask= 1.2678

然后它给了我这个

EURUSD,H1: vol= 435119881.7219Ask= 1.2736

我不明白......没有对变量 计算进行过。

这些数字是从哪里来的?


没有人能够给我一个答案......。有谁有线索吗?
 
Max747:

这可能会告诉你!;)

https://docs.mql4.com/ru/files/FileWriteInteger


这是唯一的选择吗?
原因: