エラー、バグ、質問 - ページ 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()はstaticと同じように動作します。
ありがとうございます、見てみます。
 

ドキュメントに記載されている、webrequestを 使用して自分のウォールにニュースを公開 する例がうまくいきません。10日前は同じ例がうまくいっていたのですが。

の認証に成功し、ファイル(画像)を送信しましたが、テキストを送信しようとすると、403エラー(禁止)が返されます。

ヘッダーが変更されたのでしょうか?

このテーマで記事を書いているのですが、できるだけ早く回答が欲しいです。

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

WindowExpertName() 関数は、拡張子とともに完全な EA 名を返すようになりました。

 

こんにちは。

コードエラーについて教えてください。コンパイラは次のように表示します: 'Cl' - the declaration is not allowed for current scope test.mq4 25 8

クラスCl

{

を公開します。

int xです。

int y;

int func();

};

int Cl::func()

{

return(x+y)とする。

}

Cl z。

z.x=1;

z.y=2;

int y=0;

y=z.func();

Print(y);

 
Vasua:

こんにちは。

コードエラーについて教えてください。コンパイラは次のように表示します: 'Cl' - the declaration is not allowed for current scope test.mq4 25 8

あなたが示したコードの断片は、メイン部分(クラス宣言の後)が何らかの関数に存在する限り、問題なくコンパイルされます。

MQLでは、実行可能なコマンドを「空中で」入力することはできないのです。

詳しくはこちらをご覧ください。

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

Документация по MQL5: Программы MQL5 / Выполнение программ
Документация по MQL5: Программы MQL5 / Выполнение программ
  • www.mql5.com
Программы MQL5 / Выполнение программ - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
こんにちは! 時間によってアドバイザーの順序の開始を作る方法を助言する08:00などが、08:30に、私はすべてを試してみました、私はタイマーの入力TimeFr=240を持っている、これはテストで変更すると、順序を開くことはありません。
 
Romal001:
こんにちは!TESTで08:00などではなく、08:30に注文を開く方法を教えてください。 私はタイマー入力TimeFr=240を持っていますが、テストで変更すると、注文を開くことができません。

この場合、タイマーは、悪い解決策です。テスターでは、タイマーは本当に嫌なものです。

私の理解が正しければ、それは最もシンプルなことに帰結します。

EAのティック ごとに、TimeCurrent()を使って、「今が注文を出すタイミングか」という問いに対する答えを得る必要があるのです。

削除済み  
Romal001:
こんにちは、ADVISORで08:00などではなく、08:30に注文を出す方法を教えてください。 いろいろ試してみました。 タイマー入力 int TimeFr=240; がありますが、テストで変更すると注文が出ません。

イベント=オープンタイムが 行われ、このイベントはタイムフォークでこのイベントを見つけるように分析され、さらに、注文を開いた後、注文の再開を除外するためにオープンフラグを設定し、さらなる分析に追加する必要があります...。

例えば、イベントのモデルは<queue>コンテナ上で行うことができる...。