//+------------------------------------------------------------------+//| Функция обработки событий |//+------------------------------------------------------------------+voidOnChartEvent(constint id, // идентификатор событияconstlong& lparam, // параметр события типа longconstdouble& dparam, // параметр события типа doubleconststring& sparam) // параметр события типа string
{
//--if(sparam==prefix+"Скрыт")
{
// обработка события
}
这个人的工作没有问题。
//+------------------------------------------------------------------+//| Функция обработки событий |//+------------------------------------------------------------------+voidOnChartEvent(constint id, // идентификатор событияconstlong& lparam, // параметр события типа longconstdouble& dparam, // параметр события типа doubleconststring& sparam) // параметр события типа string
{
//--if(sparam==prefix+"Hide")
{
// обработка события
}
问题:如何在启动Oncalc之前重新运行OnCalc或计算数据,或者在其内部
,需要指标在更新历史记录后才能绘制数据,而不是当前的字符/周期。
OnCalculate 可以从定时器中调用。
传送的数组可以是空的(如果不使用)或OHLC数组的真实副本。
OnCalculate可以从定时器中调用。
传递的数组可以是空的(如果它们没有被使用),也可以是OHLC数组的真实副本。
如果你在一个自定义符号 上启动指标,并在OnCalculate中复制一个新的tick到它,可能会发生什么奇怪的事情?总共三条线。
OnCalculate可以从一个定时器中调用。
传递的数组可以是空的(如果没有使用),也可以是OHLC数组的真实副本。
你的建议很有帮助。)
我建议将警报从右键菜单 "交易 "选项卡中移出- 问题是,为了决策,他们经常使用不允许交易 的图表--对于外汇--美元指数和石油,对于期货市场--相关资产的图表,以及不同的指数。如果有必要,我想从所有图表中获得音频信号。我想这是很多人的要求--所以没有必要写出一切都可以编程并做一个指标/顾问的事实。
如果指标运行在一个自定义符号上,并在OnCalculate中向它抛出一个新的tick,会发生多么令人讨厌的事情......总共三条线。
在什么情况下,可能需要在自定义符号上运行这样一个特定的指标?
那么是什么样的龌龊呢?
什么时候可能需要在一个逃亡者符号上运行这样一个特定的指标?
这只是一个可以被讨厌的人利用的机会。
又是什么样的龌龊事?
我自己没有试过,但我很确定终端会冻结。
OnCalculate可以从定时器中调用。
传递的数组可以是空的(如果没有使用),也可以是OHLC数组的真实副本。
请告诉我,我不明白)在标准的OnCalc中,我使用内置数组进行计算,例如:time[]
如果我在OnTimer的OnCalc中使用假数组,那么它将输出超限的数组。 我可以插入我自己的数组而不是假数组......但是我想在OnCalc中使用内置数组,以确保计算结果始终是相同的。
你知道如何调用它来拉动内置的数组吗?
请告诉我,我不明白))我在标准的OnCalc中使用内置数组进行计算,例如time[]。
如果我从OnTimer调用OnCalc,会导致退出数组。我可以插入我自己的数组,而不是没有数组......但我想在OnCalc中使用内置数组,以确保计算结果总是相同的。
你知道如何调用它来拉动内置的数组吗?
我直接说:"或OHLC阵列的真实副本"。
制作你自己的数组,把数据复制到那里,存储元素的数量。
"谁说这很容易?"(с)
我直接说:"或OHLC阵列的真实副本"。
制作你自己的数组,把数据复制到那里,存储元素的数量。
"谁说这很容易?"(с)
谢谢你,我已经在这样做了。
今天我遇到了一个问题,如果对象的名称是俄语,在东南亚用户的终端上无法识别。
这个代码被废止了,因为它是用西里尔语写的。
这个人的工作没有问题。
我知道只有傻瓜才会在程序中使用西里尔文,而且迟早会变成一个无赖。俄语中只有3个对象,决定保存在工具提示上,而且足以使程序停止工作。