voidOnTick()
{
// хотим определить наступление нового дняstaticdatetime lastDay, lastHour;
bool newDay, newHour;
newDay = NewBar(PERIOD_D1, lastDay);
if(newDay)
Print("наступил новый день");
// и нового часа
newHour = NewBar(PERIOD_H1, lastHour);
if(newHour)
Print("наступил новый час");
}
int Flags=FILE_WRITE+FILE_TXT+FILE_COMMON。
int Info = FileOpen(fName,Flags);
FileWrite(Info,What's Up); 在另一个终端,读取。文件打开时的光标和F1 - 获得帮助
大家好。
我的时间序列数组在交易事件定义的字符串中没有更新(当一个新的蜡烛 出现时),或者说当一个新的蜡烛出现时它的值没有变化。
T[i]在启动专家顾问时首先被设置,然后,当一个新的蜡烛出现时,该值被更新。
I参数是在输入参数的基础上设置的。
有趣的是,在我使用几个TF工作的版本中,因为这个原因不得不使用for循环,一切都很正常,但在这里失败了--没有更新,就是这样......(
大家好。
我的时间序列数组在交易事件定义的字符串中没有更新(当一个新的蜡烛出现时),或者说当一个新的蜡烛出现时它的值没有变化。
T[i]在启动专家顾问时首先被设置,然后,当一个新的蜡烛出现时,该值被更新。
I参数是在输入参数的基础上设置的。
有趣的是,我在必须使用for循环 的版本中使用了几个TFs来工作,而且工作得很好,但现在失败了--它就是不更新...(
显然,它没有被正确地从循环中拉出来...
这里有一个自定义函数,用于定义一个新的酒吧
输入变量。
tf -图表周期 或周期值,用于确定新条形图的出现。
lastbar - 一个通过参考传递的变量,用于存储最后一个条形图的时间。
第一次从EA调用它时,它立即报告一个新栏。通过在OnInit()中添加函数调用 而得到修正。
当第一次从脚本中调用时,它立即报告一个新的酒吧。 然后它总是假的。通过在函数的开头添加RefreshRates()而得到修正
第一次从EA调用它时,它立即报告一个新栏。通过在OnInit()中添加函数调用而得到修正。
当第一次从脚本中调用时,它立即报告一个新的酒吧。 然后它总是假的。通过在函数的开头添加RefreshRates()而得到修正
1.一开始打电话是真的,这很正常,如果一直没有条子,出现的就会是新条子。如果有必要,如果战略需要,可以用这种方式拒绝一个新的酒吧 和一些其他的东西。一眼望去,不假思索,我又介绍了两个。
或
2.脚本为什么要定义一个新的栏?这在多大程度上是愚蠢的?
但为什么在这里不工作......((((((((())))我认为它很好。
Igemon:
对不起,伊格蒙,但为什么这么鲁莽呢?是哪个好心人建议你这么做的?