程序库: 交易品种 - 页 10

 
Stanislav Korotky:

我使用的是 CloneProperties 调用,它有这样几行(在当前的公开版本中):

这里的序列略有不同,但正确的值被转移到了合约和其他属性中,唯一的问题是刻度线大小。

到目前为止,开发人员尚未公布正确的序列。不幸的是,这只是经验之谈。

 
fxsaber:

到目前为止,开发人员还没有公布正确的顺序。遗憾的是,这只能靠经验。

这是可以理解的。我想说的是, 提供的顺序不起作用是很糟糕的。如果我找到了解决方法,会告诉你的。

 
我遇到过这种行为。但我的情况完全无法预测。也就是说,你在一堆角色上运行它,大部分角色都正常,有些则为 0。也不是每次都能运行。最后我进行了检查,如果有的话,我会再次生成。但我并不完全知道问题出在库中,有些字符是有效的。
 
Stanislav Korotky:

这是可以理解的。我想说的是,图书馆 提供的顺序不起作用是很糟糕的。如果我找到解决方法,会告诉你的。

我只在测试器中有限地使用了它。一旦有消息,我会尽快修改。

 

下午好。

我无法运行您的库并将其应用到 mql-service。

请告诉我错误出在哪里,服务代码附在压缩包中,代码似乎处处正确,但却不起作用--自定义符号 没有加引号。

附加的文件:
 
Sergey Seriy:

请告诉我错误出在哪里

Symb.Create(NULL, "USDRUB"); // 原始复活。
// ...
// Symb.CloneProperties("USDRUB")); // Не нужно, т.к. создавали на основе этого символа.
//...
 rates[count].tick_volume = 4; // 如果成对的 OHLC 价格不相等,则刻度线成交量不能少于 4。
// ...
       ArrayResize(rates, count + 1); // 奶嘴需要修剪。
       Symb.CloneRates(rates);

不幸的是,LastError 机制在使用自定义函数时效果不佳。这与库无关。

我已经指出了主要错误。我没有时间详细分析服务的功能。经过上述编辑后,它应该可以作为脚本运行。

 

fxsaber:

Symb.Create(NULL, "USDRUB"); // 原始复活。
// ...
// Symb.CloneProperties("USDRUB")); // Не нужно, т.к. создавали на основе этого символа.
//...
 rates[count].tick_volume = 4; // 如果成对的 OHLC 价格不相等,则刻度线成交量不能少于 4。
// ...
       ArrayResize(rates, count + 1); // 奶嘴需要修剪。
       Symb.CloneRates(rates);


遗憾的是,LastError 机制在使用自定义函数时效果不佳。这与库无关。

我指出了主要错误。我没有时间详细分析服务的功能。经过上述编辑后,它应该可以作为脚本运行。

可以运行!非常感谢。
 

关于交易、自动交易系统和测试交易策略的论坛

自定义符号。错误、bug、问题和建议。

fxsaber, 2023.01.17 09:53 pm

为了避免出现此错误,我建议不要使用 CustomSymbolCreate 第三个参数。

请自行复制属性。

库中有一种方法可以实现这一点。

bool CloneProperties( const string Symb = NULL ) const
 

您好@fxsaber,这可能是您开发的库的问题吗?https://www.mql5.com/ru/forum/456519

我希望您能告诉我遇到的问题。我怀疑是程序库的问题,但如果您能看看这个问题,那将会是很大的帮助。

CopyTicks() не возвращает правильное значение для пользовательского символа. - У меня возникла проблема с использованием пользовательского символа, который раньше у меня не был.
CopyTicks() не возвращает правильное значение для пользовательского символа. - У меня возникла проблема с использованием пользовательского символа, который раньше у меня не был.
  • 2023.10.28
  • www.mql5.com
у меня возникла проблема с использованием пользовательского символа , которой раньше у меня не было. используя функцию копирования тиков Значение почти делится на 100. Также возникает та же проблема с функцией CopyTicksRange
 
jaffer wilson #:

您好@fxsaber,这会不会是您开发的程序库出了问题?https://www.mql5.com/ru/forum/456519

我希望您能告诉我遇到的问题。我怀疑是程序库的问题,但如果您能看看这个问题,那将会是很大的帮助。

理由: 别要求更多了,我的能力对我来说太昂贵了。