int MASS_LOW []; // объявляем массивint quantity=96; // количество_лоу, можно изменять в программе и делать заново ресайз массиваArrayResize(MASS_LOW,quantity); // размер масиива = количество_лоуArrayFill(MASS_LOW,0,quantity,0); // обнуление массива при необходмостиfor(cnt=0; cnt<quantity; cnt++) // перебираем количество_лоу (от 0 до 95)
{
int c=(cnt+1)*15; // 15 30 45 60 ....if (time_low == c) MASS_LOW [cnt]=MASS_LOW [cnt]++; // сравниваем время_лоу и увеличиваем при необходимости ячейку массива
}
最初的变量是存在的,但在工作过程中需要新的变量。问题来了,我如何通过代码创建新的变量?我有N个变量和
和不同的TFs被使用。
你可以使用数组和函数
这就是我问你的原因,我在绞尽脑汁地想如何做。
到目前为止,只谈到了一般情况。
没有具体细节,你是做不到的。
给我带来绞尽脑汁的代码
到目前为止,我们只讨论了将军。
没有细节是行不通的。
给我让我头疼的代码
这是针对 M15 的。每N分钟是一个变量,对于M15有96个。我想得到一个漂亮的代码而不是这种耻辱。
这是针对M15的。每N分钟是一个变量,对于M15来说,有96个。我希望得到一个漂亮的代码,而不是这种混乱的代码。
为了做出正确的决定,你需要了解你想要得到什么
这是针对M15的。每N分钟是一个变量,对于M15来说,有96个。我希望有一个漂亮的代码,而不是这种混乱。
这就是我问的原因,因为我正在绞尽脑汁想如何做。
或立即不进行比较和覆盖,只是放大所需的单元格。
亲爱的大师们,请帮助我,我是个新人
我正试图了解在MT4中编写的指标是如何工作的。我希望指标是基于条形计算的,也就是说,如果我在自定义移动平均线指标参数中设置周期(=)13,它就是要在相应图表的13个条形上进行平均。
但我没有看到任何像OnBar这样的事件处理程序,只有OnTick。这意味着(我的)指标应该通过将它们分组来自动 "形成 "条形图,例如,按分钟(为图表M1服务)?
我查看了一个现成的指标Custom Moving Average的代码 - 它没有OnTick ...手册中适当的计算事件 说:" 计算事件 只对指标[...]和任何价格数据变化时产生"。换句话说, OnCalculate对每个tick都有反应?
亲爱的大师们,请帮助我,我是个新人
我正试图了解在MT4中编写的指标是如何工作的。我希望指标是基于条形计算的,也就是说,如果我在自定义移动平均线指标参数中设置周期(=)13,它就是要在相应图表的13个条形上进行平均。
但我没有看到任何像OnBar这样的事件处理程序,只有OnTick。这意味着(我的)指标应该通过将它们分组来自动 "形成 "条形图,例如,按分钟(为图表M1服务)?
我查看了一个现成的指标Custom Moving Average的代码 - 它没有OnTick ...手册中适当的计算事件说:" 计算事件 只对指标[...]和任何价格数据变化时产生"。换句话说, OnCalculate对每个tick都有反应?
在每个tick上,如果你使用Close[0]。你可以使用Close[1]或Open[0],那么只有当你改变条形图时,你才会看到变化。