//+------------------------------------------------------------------+//| Expert initialization function |//+------------------------------------------------------------------+intOnInit()
{
//--- open the DOM and subscribe for notifications if(!MarketBookAdd(_Symbol)){Alert("Error ",GetLastError());return -1;}
//---return0;
}
//+------------------------------------------------------------------+//| Expert deinitialization function |//+------------------------------------------------------------------+voidOnDeinit(constint reason)
{
//--- close the DOMif(!MarketBookRelease(_Symbol))
Print("Failed to close the DOM!");
}
//+------------------------------------------------------------------+//| BookEvent function |//+------------------------------------------------------------------+voidOnBookEvent(conststring &symbol)
{
Print("Book event for: "+symbol);
//--- select the symbolMqlBookInfo priceArray[];
bool getBook=MarketBookGet(NULL,priceArray);
if(getBook)
{
int size=ArraySize(priceArray);
Print("MarketBookInfo по ",Symbol());
for(int i=0;i<size;i++)
{
Print(i,":",priceArray[i].price
," Volume= ",priceArray[i].volume,
" type = ",priceArray[i].type);
}
}
else
{
Print("Не удалось получить содержимое стакана по символу ",Symbol());
}
}
//+------------------------------------------------------------------+
GetData()方法被定义在基础父类中,在这种情况下不需要被重载。
请注意,在调用GetData()之前,你需要使用Refresh()方法刷新该类指标缓冲区中的数值。
下面是一些可以编译和工作的例子。
我说的是MQL4.由于我所指出的那些错误,它不能在那里编译。 正如我从服务台的回答中了解到的,没有人愿意处理4。
3 14:55:11.739 Cannot open file 'D:\progy\mt4\MQL4\indicators\.ex4' [123]
它出现在循环运行非常快的时候。
1.依次切换到下一个图表
2.开放的指标清单
3. 检查所有指标名称
4. 开始一个新指标(自定义指标"ХХ_Сombo")。
我在代码中插入了小的延迟--似乎进行得更好(可能是异步操作在某处没有跟上)。
终端1010,roboforex,错误4901。
有些东西不工作了!终端1010,roboforex,错误4901。
它不工作!是否有一个所请求的符号的堆栈?
查询的结果是什么?
SymbolInfoInteger(_Symbol,SYMBOL_TICKS_BOOKDEPTH)
?
欧元兑美元没有堆栈。
所要求的人物是否有一个杯子?
查询的结果是什么?
SymbolInfoInteger(_Symbol,SYMBOL_TICKS_BOOKDEPTH)
?
欧元兑美元没有价格窗口。
它返回0
它是否打开了市场的窗口...
还是说市场深度 功能现在在外汇中不起作用?
返回0
市场的玻璃窗是否打开...
还是外汇价格杯 功能现在不工作了?
这不是一个股票投注的窗口。
如果专家顾问需要使用图形对象进行操作:趋势线、水平线,等等。
这样的EA能在终端内置的虚拟主机上正确工作吗?
例如:一个专家顾问在触及趋势线时开出订单。
请您原谅。
为什么会有如此大的愤怒?在同一个故事中,用同样的参数,比在975号建筑中更多。
采取任何EA,至少从我的例子来看...
因此,这是一个故事,在飞速的代理更新,在这里,盈利的专家顾问开始在真实的专家顾问上磨损失。
它似乎已经破坏了Build 989。989建设中的专家们给出了完全不同的结果
在相同的故事和相同的参数下,比975的建设。
采取任何EA,至少从我的例子来看...
这就是它的微不足道之处,在飞行中更新代理,一个有利可图的专家顾问开始在真实账户上进行损失。
现在的官方版本是1010,989是一个测试版。
请更新并重试。