来自一个 "傻瓜 "的问题 - 页 103

 
tol64:

对象列表中现在有一个List All 按钮。我的理解是否正确,专家顾问和用户创建的对象现在是分开的?也就是说,如果按钮没有被按下,列表中只显示用户创建的对象。

是的,现在属性OBJPROP_HIDDEN被设置为程序创建的所有对象(包括交易历史和日历事件)。在所有对象的列表中,我们有一个按钮来显示它们。

我还有一个关于堆栈溢出 的问题。有时专家顾问无法加载。或者说,它是用这个信息一次性加载和卸载的。原因尚不清楚,因为它可能发生也可能不发生。谁知道可能是什么原因呢?

向服务台一份请求
Общайтесь с разработчиками через Сервисдеск!
Общайтесь с разработчиками через Сервисдеск!
  • www.mql5.com
Ваше сообщение сразу станет доступно нашим отделам тестирования, технической поддержки и разработчикам торговой платформы.
 
你好,我想在MATLAB中写一段代码,处理由专家顾问写到txt文件中的一个报价阵列。突然间,我遇到了一个问题。Matlab无法识别专家顾问使用FileOpen和FileWrite 函数创建的txt文件的记录。请分享你的想法,这可能是什么原因?例如,如果我看到一个由专家顾问(脚本)创建的报价的txt文件重达100kb,我想提醒的是,如果我从该文件中复制并粘贴记录到一个新的txt文件中,其重量只有50kb,但Matlab已经在读取它。因此,文件不被Matlab读取和重量增加一倍之间肯定有某种关联。我真的很感谢你的建议!
 
IlshatG:
如果说,由专家顾问(脚本)创建的报价的txt文件重达100kb,那么如果你从该文件中复制并粘贴记录到一个新的txt文件中,其重量将是一半,即50kb,Matlab将读取它。因此,文件不被Matlab读取和重量增加一倍之间肯定有某种关联。我真的很感谢你的建议!

问题可能在于数据是以UNICODE格式保存的。要以ANSI格式保存数据,在FileOpen 中添加FILE_ANSI标志,即FileOpen(filename, ...) -> FileOpen(filename, ... | FILE_ANSI )

 

你能给我一个提示吗?

1.情况:两个进程周期性地访问一个在同一内存空间上运行的函数。问题:如何防止该函数同时在不同的进程中被执行?GlobalVariableSetOnCondition()函数 不算数。

2.五位一体的专家顾问是否平行执行?以四人为单位?(这个问题的答案不影响第一个问题的相关性)

 
220Volt:

你能给我一个提示吗?

1.情况:两个进程周期性地访问一个在同一内存空间上运行的函数。问题:如何防止该函数同时在不同的进程中被执行?GlobalVariableSetOnCondition()函数 不算数。

使用如semaphores

2.五位一体的专家顾问是否平行执行?以四人为单位?(这个问题的答案不影响第一个问题的相关性)

两者都是并行的。每个人都有自己的线程。
 
sergeev:
谢谢你。
 
Automated-Trading:

问题可能在于数据是以UNICODE格式保存的。要保存ANSI格式的数据,请在FileOpen 模式下添加FILE_ANSI标志,即FileOpen(文件名, ...) -> FileOpen(文件名, ... | FILE_ANSI )

的确,这就是问题所在。现在一切正常了,Matlab读取了引号。谢谢!
 
同志们,遇到了一个问题:在终端中long需要8个字节,在Visual C++中long需要4个字节。怎么可能呢?没有标准?
 
220Volt:
同志们,我面临一个问题:在终端中long需要8个字节,在Visual C++中long需要4个字节。怎么可能呢?没有标准?
在C++中使用__int64类型
 
mql5:
在C++中使用__int64类型
谢谢,看来是时候烧掉曾祖父的书了 ))))