#property librarystruct T
{
int a;
};
int Test() export
{
int h= FileOpen("MyFile.bin", FILE_READ | FILE_BIN);
if (h<0) { Alert("File not found"); return0; }
Alert("File Size = ",FileSize(h));
Alert("File Tell = ",FileTell(h));
Alert("Size Of T = ",sizeof(T));
T a;
int readsize= FileReadStruct(h, a, sizeof(T));
Alert("Read Size = ",readsize);
FileClose(h);
return0;
}
Исполнение приказов по наклонным линиям графики. Для реальной торговли и обучения в Тестере стратегий реализованы графические ордера. Советник прошел апробацию форумa MQL-4. В версии_V5 учтены все поступившие при обсуждении замечания и пожелания
你好。我在OnInit函数中锁定了EA,这一定是我关闭EA并改变时间框架时终端挂起的原因(刹车后时间框架没有改变)。所以我的问题是:它是由挂机引起的吗?如果是这样,如果我把算法移到OnTick,是否就能纠正?如果没有,什么会有帮助?
PS:该循环有一个函数 "睡眠",这样终端就不会过载。输入字段 在循环中被读取。
循环必须这样进行: while(true){}?是吗?
它应该是这样的: while(!isStopped()){}.但这将导致另一个问题--它将因某种未知的原因退出。它应该在一开始就进行。如果我们需要加快启动速度,我们可以从init调用启动。
最好是完全不循环,现在有一个定时器,我们应该使用定时器。
如果你需要加快启动速度,你可以从init调用启动。
那怎么会比循环的启动程序更好呢?没有什么。
试着阅读我的整个帖子,不要跳过任何一句话,都在那里。
谢谢你的留言,已修复。
好的,这里有一个后续行动。
当导入这个库时,我们总是得到:读取大小=0
你需要认真处理导入函数 的问题,因为有一个又一个的错误。 在某些情况下,变量会自发地改变数值,等等。 总之,它是完全不可用的。
说实话,我读过。如果你指的是最后一句话,我同意。而第二个人,我不同意,所以我问了一个问题。
实际上,那篇文章中只有七句话。第二句话是 "是吗?"
无论怎样,你都有权利同意或不同意,宗教自由还没有被废除。也许你也不同意地球自转的事实,请。
好的,这里有一个后续行动。
当导入这个库时,我们总是得到:读取大小=0
你需要认真处理函数的导入 问题,因为有一个关于bug的bug。 在某些情况下,变量会自发地改变数值,等等,总之,完全无法使用。
你好。我下载了顾问https://www.mql5.com/ru/code/8087 - 但它不工作,如果我试图编译它,它写的是错误。谁能解释一下原因。提前感谢您!
因为从那时起,MQL4语言有了很大的变化。
而要修复它使其发挥作用,是否很困难?