void Fun_New_Bar() // Ф-ия обнаружения ..
{ // .. нового бараstaticdatetime New_Time=0; // Время текущего бара
New_Bar=false; // Нового бара нетif(New_Time!=Time[0]) // Сравниваем время
{
New_Time=Time[0]; // Теперь время такое
New_Bar=true; // Поймался новый бар
}
自1970年或自2012年以来有多少个条形有什么区别?我们需要的是确定是否有一个新条形。当你改变时间框架时,终端重新初始化,ExpertBars=Bars;新条形ExpertBars!=Bars出现,所以代码 bool isNewBar=false; if (ExpertBars!=Bars) { ExpertBars=Bars; isNewBar=true; } working
这对我来说是个新闻!我已经习惯了五乘五的双数。
我甚至从来没有想过,可能有一整个...有一个1到3的范围。而整数表示法的意义何在?只是为了让它工作得更快?
我不知道,我认为开发者有一些目的或没有目的......。
是的,我就是这样定义的,现在,在509上,它工作稳定。
今天我更新到537,在处理数组时出现了错误。打开新的文件,是的,有两种方法可以使用Bars。
这就是为什么我在这里问。如果你不介意的话,能否请你提出另一种可行的方法来定义一个新栏?
谢谢你...
但应该明白,如果你改变图形的周期,函数就会崩溃......我现在没有时间写代码,故障是由iTime()纠正的。
你能描述一下策略测试器中的设置、输入参数、刻度线生成模型吗?+附上要测试的专家顾问。
将所有这些都发送给服务台。
应用#882960
对《中国日报》的开发者来说
请实现REASON_TEMPLATE 作为EA去初始化的一个原因。
当然,我也希望有一个所有可能原因的 "完整清单",与MT5不一样。
但你必须明白,当图表的周期发生变化时,该函数将失效......我现在没有时间写代码。 失败通过iTime()来纠正。
谢谢你!就这些了...
我的月经不随时间变化,所以还不相关...:-)
我知道这个函数将在每一个刻度 上工作,它不会比我的变体慢吗?
谢谢你!就这些了...
我的月经不随时间变化,所以还不相关...:-)
我认为这个函数将在每个刻度上工作,它不会比我的变体慢吗?
你的版本无法使用,你要求历史上的条数 并进行比较,这在逻辑上是有意义的,但对于经纪人给我们的那种历史,这种方法是无法使用的...它根本无法正常工作......。
历史上经常有漏洞,很多经纪商有不同的历史时期,有的从1970年开始,有的从2012年初开始,条数就会不同,如果你把时间框架改成更小或更大,条数也会改变,终端会抽出历史或者把漏洞封住,数量也会改变....。
发布了带有修复功能的538版本。
特别是修复了iVolume 错误
你的版本不能使用,你要求历史上的条数并进行比较,是的,从逻辑上讲是有道理的,但对于经纪人给我们的那种历史,这种方法不能使用......它根本无法正常工作......。
历史上经常有漏洞,很多经纪商有不同的历史时期,有的从1970年开始,有的从2012年初开始,条数就会不同,如果你把时间框架改成更小或更大,条数也会改变,终端会抽出历史或者把漏洞封住,数量也会改变....。
自1970年或自2012年以来有多少个条形有什么区别?我们需要的是确定是否有一个新条形。当你改变时间框架时,终端重新初始化,ExpertBars=Bars;新条形ExpertBars!=Bars出现,所以代码 bool isNewBar=false; if (ExpertBars!=Bars) { ExpertBars=Bars; isNewBar=true; } working
自1970年或2012年以来,有多少个条形有什么区别? 我们需要做的是检测何时有一个新的条形。 当我们改变时间框架时,我们重新初始化它,ExpertBars=Bars;一个新的条形ExpertBars!=Bars出现,所以代码
bool isNewBar=false。
如果(ExpertBars!=Bars) {
ExpertBars=Bars。
isNewBars=true。
}
工作
那么祝你好运 ))))