错误、漏洞、问题 - 页 1383

 
Tatiana Zyrianova:
你好。根据本网站的规则,我是否可以不通过自由职业者栏目,而是直接制作EA和其他专家,与客户沟通,直接从客户的账户付款,到表演者的账户?
没有。
 

用一个空指针调用一个方法

class A {
public:
        virtual void f() const { Print(__FUNCSIG__); }
        virtual void g()       { f(); }
	static  void h()       { Print(__FUNCSIG__); }
};
void OnStart()
{
        A *a = NULL;
        a.f(); //нет ошибки при выполнении (!)
        a.g(); //invalid pointer access
        a.h(); //нормально
}
事实上,A::f()在这种特殊情况下的行为就像一个静态的
 
A100:

用一个空指针调用一个方法

事实上,A::f()在这种特殊情况下表现为静态的
谢谢,我们会看到的。
 

文档中给出的使用webrequest 在我的墙上发布新闻 的例子不起作用。10天前,同样的例子也起作用。

授权成功,它发送了文件(图片),但当我试图发送文本时,网站返回了403错误(被禁止)。

也许头盔有什么地方被改变了?

我正在写一篇关于这个话题的文章--希望能尽快得到答案。

WebRequest - Документация на MQL4
  • docs.mql4.com
WebRequest - Документация на MQL4
 

WindowExpertName()函数现在返回完整的EA名称和扩展名,以前只返回名称!!!!!!!!!!。

 

你好。

你能告诉我代码错误是什么吗?编译器打印出:'Cl'--当前范围内不允许使用该声明 test.mq4 25 8

类Cl

{

公众。

int x;

int y;

int func()。

};

int Cl::func()

{

返回(x+y)。

}

毫升z。

z.x=1。

z.y=2。

int y=0。

y=z.func()。

打印(y)。

 
Vasua:

你好。

你能告诉我代码错误是什么吗?编译器打印出:'Cl'--当前范围内不允许使用该声明 test.mq4 25 8

只要主要部分(在类声明之后)存在于某个函数中,你所展示的代码片段的编译就没有任何问题。

你不能在MQL中 "在空中 "输入可执行命令。

在此阅读更多信息。

https://www.mql5.com/ru/docs/runtime/running

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Программы MQL5 / Выполнение программ - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
你好!请教如何使ADVISOR中的订单开盘时间不是08:00等,而是08:30,我已经尝试了所有的方法,我有一个定时器输入TimeFr=240;当在测试中改变时,不能打开订单。
 
Romal001:
你好!请告知如何使测试中的订单不是在08:00等时间开盘,而是在08:30开盘。 我已经尝试了所有的方法。 我有一个定时器输入TimeFr=240;当在测试中改变时,它不能打开订单。

计时器,在这种情况下,是一个糟糕的解决方案。在测试器中,定时器是一个真正的无奈之举。

如果我理解正确的话,这可以归结为最简单的事情。

在EA的每一个刻度,使用TimeCurrent(),我们需要得到一个问题的答案 "现在是下单的时候吗?"和...

 
Romal001:
你好,请你告诉我如何在DIRECTOR中打开一个订单,时间不是08:00等,而是08:30? 我尝试了所有的方法。 我有一个定时器输入int TimeFr=240;当在测试中改变时,它不能打开一个订单。

事件=开放时间 完成后,这个事件被分析为在时间叉中找到这个事件,另外,在打开一个订单后,必须设置开放标志,并加入进一步的分析,以排除订单的重新开放。

例如,事件的模型可以在<queue>容器上完成...