初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 776

 
Alexey Viktorov:
ドキュメントより



このコードはコンパイルできますか、x=i; はエラーになりませんか?

また、このx y zを最初、初期化時に宣言するのと、何が違うのでしょうか?

私ってバカだなぁ...。...理解できない

 
Aleksey Vyazmikin:

多分、基本的なことで、引数はありません。ただ、どこからどこまでがコードで、どこからがコードなのかがわからない......。ということで、質問させていただきました。参考文献(?)ということですが、何に対する文献なのでしょうか?

Str"変数は、もともとここのどこに出てきたのでしょうか?

最初の中括弧の直後。
 
Artyom Trishkin:
最初の中括弧の直後。

さて、括弧の中ですべての変数を宣言し、関数への記入を開始しました。埋め尽くしたのです。しかし、これらの動作に何の意味があるのでしょうか。なぜ、関数の前に変数を宣言し、関数の中で変数に値を代入 することができないのでしょうか。何か仕掛けがあるのでしょうか?

 
Aleksey Vyazmikin:

さて、括弧の中ですべての変数を宣言し、関数への記入を開始しました。埋め尽くしたのです。しかし、これらの動作に何の意味があるのでしょうか。なぜ、関数の前に変数を宣言し、関数の中で変数に値を代入 することができないのでしょうか。何か仕掛けがあるのでしょうか?

この機能ではローカルにしか必要ないのに、なぜグローバルにするのか?そのタスクは達成され、関数が終了すると破棄される。
 
Aleksey Vyazmikin:

このコードはコンパイルできますか、x=i; はエラーになりませんか?

また、このx y zを最初、初期化時に宣言するのと、何が違うのでしょうか?

私ってバカだなぁ...。...知らないよ

もしかしたら、呪われるかもしれませんが、それはドキュメントからそのままです。

 
Artyom Trishkin:
しかし、この機能ではローカルにしか必要ないのに、なぜグローバルにしたのでしょうか?役目を終えて、機能を終了する際に破棄される。

素朴な疑問で申し訳ないのですが、では、なぜ関数内で初期化しないのでしょうか?パラメータが3個から33個になることは理解できたので、どうすればコンパクトに書けるのか、コードを理解しないとできないのか...と思っています。

ここで、この関数が呼び出されます。

double OnTester()
{
  string Str;
  MqlTick Ticks[];
  double Balance;
  
  GetData(Str, Ticks, Balance); // Подготовка данных для записи

  if (MQLInfoInteger(MQL_OPTIMIZATION)) // Оптимизация
  {
    CONTAINER<uchar> Container; // https://www.mql5.com/ru/forum/95447/page4#comment_5464205
    
    Container[0] = Str;
    Container[1] = Ticks;
    Container[2] = Balance;
  
    FrameAdd(NULL, 0, 0, Container.Data); // Отправили данные из Агента на Терминал
  }
  else // Одиночный прогон
  {    
    if (handle != INVALID_HANDLE)
      SaveData(Str, Ticks, Balance); // Данные будут записаны в MQL5\Files-папку Агента (не Терминала)
    
    FileClose(handle);
  }
  
  return(0);
}

そして、ここで再び同じ.NET Frameworkを初期化します。

  string Str;
  MqlTick Ticks[];
  double Balance;
そして、GetData(Str, Ticks, Balance) 関数が呼ば れます
 

こんにちは。MQL5 Cloud Networkについて いくつか質問があるのですが。
- MQL5 Cloud Networkで最適化を行うには、インジケーターコードはEA内にあるべきでしょうか、それともicustom経由で呼び出すことができるのでしょうか?
- EAが外部ファイルからのデータを計算に使用する場合、最適化中にこれらのファイルがすべてエージェントに読み込まれるのでしょうか?
- エージェントの安全性、EAや処理したデータの取得・抽出は可能か?

 
ax237b:

こんにちは。MQL5 Cloud Networkについて いくつか質問があるのですが。
- MQL5 Cloud Networkで最適化するために、インジケータコードはExpert Advisorにあるべきですか、またはicustom経由で呼び出すことができますか?
- EAが外部ファイルからのデータを計算に使用する場合、最適化中にこれらのファイルがすべてエージェントに読み込まれるのでしょうか?
- エージェントの安全性、EAや処理したデータの取得・抽出は可能か?


- いいえ - インジケータを送信します。

- なし(データは別途送信/添付する必要がある)

- 除外していない。

 
Aleksey Vyazmikin:

- いいえ - インジケータが送信されます

- なし(データは別途送信/添付する必要がある)

- 除外していない。

が理解できた、ありがとう。


球体描画グラフや円周率計算ではなく、例えば、数百のプロセッサを持つビデオカードのファームがありますが、各ビデオカードプロセッサで最適化テスターを実行する方法はありますか? それは可能ですか?

 
ax237b:

なるほど、ありがとうございます。


球体図や円周率の計算ではなく、例えば、数百のプロセッサを持つビデオカードのファームがありますが、各ビデオカードプロセッサで最適化テスターを実行する方法はありますか?


OpenCLのカーネルを 書けるか?EAの実行中にOpenCLを使ってオンザフライで最適化すると言っている人を、私はここで一人だけ知っています。他に例を知りません。

自分でも見てみたいと思います。このテーマで記事を出してほしいとお願いもしたのですが、実際の取引にどう適用すればいいのか、事務局にはわからないようです。

理由: