错误、漏洞、问题 - 页 2910

 
AlexInRush:

大家好!

能否请您告诉我如何调试一个在堡垒上的订单堆上交易的机器人?是否有任何工具可以在执行模拟模式下播放杯赛历史或处理真实数据?我想不出什么办法,只能用打印 和注释在真实账户上调试,这有时并不便宜:(

市场上有一个。kodobase似乎没有任何资料。

 
Stanislav Korotky:

市场上有一些。我不认为kodobase上有任何东西。

下午好,斯坦尼斯拉夫。

我读了秩序书历史图书馆的描述。如果我没有理解错的话,当我把这个库连接到机器人上时,我可以用模拟器的事件来代替杯子里的常规事件。在测试器中 播放策略 时,频道历史广播将与测试器的刻度历史同步。相应地,对执行的模拟将基于测试者的勾选历史。如果我理解正确,似乎这就是我在寻找的东西谢谢你,我会试一试的。

 
AlexInRush:

下午好,斯坦尼斯拉夫。

我读了秩序书历史图书馆的描述。如果我没有理解错的话,当我把这个库连接到我的机器人上时,我可以用模拟器的事件来代替测试器的事件。在测试器中 播放策略 时,频道历史广播将与测试器的刻度历史同步。相应地,对执行的模拟将基于测试者的勾选历史。如果我理解正确,似乎这就是我在寻找的东西谢谢,我会试一试的。

你不能在论坛上提及或讨论产品。关于产品的问题,请当面写信给我。

 

我在创建图形资源时发现了一个奇怪的事情!那就是在创建图形资源时,我发现了一个奇怪的事情。在MQL5中编写的一个相同的代码变体可以完美地工作,而在MQL4中则完全不工作!这是为什么呢?一切都是绝对的,看起来很简单。

    string path="::Images\\AAA.bmp";
    string path1="\\Images\\AAA.bmp";

    if(!ResourceCreate(path,path1))
     {
      Print(__FUNCTION__+", Error="+string(GetLastError()));
      return(false);
     }

因此,当你在Metatrader 4的图表上 安装该指标 时,我们有

问题出在哪里?

Документация по MQL5: Операции с графиками / ChartIndicatorAdd
Документация по MQL5: Операции с графиками / ChartIndicatorAdd
  • www.mql5.com
//| Expert initialization function                                   |                                                                                       ); "Внимание! %s: Попробуем добавить индикатор MACD(%s/%s) на график %s/%s. Получим ошибку 4114"                         subwindow...
 
Nikolay Kositsin:

我在创建图形资源时发现了一个奇怪的事情!那就是在创建图形资源时,我发现了一个奇怪的事情。在MQL5中编写的一个相同的代码变体可以完美地工作,而在MQL4中则完全不工作!这是为什么呢?一切都是绝对的,看起来很简单。

因此,当你在Metatrader 4的图表上 安装该指标 时,我们有

问题出在哪里?

是的,它在MT4中不起作用。
但它对MT5和MT4的这种较短结构都适用。

#resource  "\\Images\\AAA.bmp"
string path="::Images\\AAA.bmp";

uint bmp[], w,h;
ResourceReadImage(path,bmp,w,h);

附加的文件:
Morph.mq4  9 kb
iCanvas.mqh  49 kb
Images.zip  731 kb
 
Nikolai Semko:

是的,它在MT4中不起作用。
但它对MT5和MT4的这种较短设计都适用。


我感谢你,但可惜的是,这种结构只在编译时加载图像,而我在工作时需要将它们加载到一个编译文件中。那么,MQL4中的ResourceCreate()函数 在任何方面都不起作用?也许,开发人员只是在繁忙的日程中忘记了为它添加代码?

Документация по MQL5: Общие функции / ResourceCreate
Документация по MQL5: Общие функции / ResourceCreate
  • www.mql5.com
[in]  Относительный путь к файлу, содержащему данные для ресурса. Если путь начинается с обратной косой черты "\" (пишется "\\"), то файл ищется относительно папки Если второй вариант функции вызывается для...
 
与本主题无关的评论已被移至 "MQL4 MT4 MetaTrader 4初学者的问题"。
 
Nikolay Kositsin:

谢谢你,但可惜的是,这样的结构只在编译时加载图像,而应该在运行时加载到编译的文件中。那么,MQL4中的ResourceCreate()函数 根本就不能工作?也许,开发人员只是在事件的动荡中忘记了为其添加代码?

也许。
他们最近刚刚修复了ResourceReadImage。
 
没有错误信息
class B {
enum E { function };
        void function() {} //нормально ???
        void g() { function(); }
};

但这就是事实。

class A {
public:
        void function() {}
};
class B : public A {
enum E { function };
        void g() { function(); } //Error: ')' - expression expected
};

根本区别是什么?

 
编译失败与三元运算符
编译失败 的三元运算符?

interface A{};
class B:public A{};
class C:public A{};
void OnStart(void)
  {
   A* x=(true)? new B : new C; //invalid cast operation
  }


有什么建议吗?
为什么?
原因: