MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1443

 
DanilaMactep:

皆さん、こんにちは。エクセルファイルに 変数の値を書き込むには、どのような関数などの方法があるか教えてください。つまり、必要な瞬間の変数の値を表形式でエクセル ファイルに集めたいのです。テスト中に時間軸を切り替えることができないため、手動で行うことはできません。では、テスト終了時に(エクセルファイルを)開いて結果を分析するために、エクセルファイル に書き込むべき値を自動的に取るにはどうしたらよいでしょうか。P/S もしビデオチュートリアルのような形でそのような情報があれば、ビデオをシェアしてください...

僕から借りればいいんだよ。
https://www.mql5.com/ru/code/30455
CSV_fast.mqhがあります。

 
Aliaksandr Hryshyn:
私からも出せます。
https://www.mql5.com/ru/code/30455
CSV_fast.mqhがあります。

ありがとうございます - どんなカルトがあるのか見てみますね;-)
 
DanilaMactep:
ありがとうございます - どんな宗派があるのか見てみます;-)

聖オピヌス修道院の宗派

 

ごあいさつヒントを教えてください。

Expert Advisorは、名前に "RED-LINE "を含むオブジェクトを作成します。

タスク:OnDeinit時に"RED-LINE "を含む名前を持つオブジェクトを 削除する。

私はこうしています。

void DeleteVisual(){
   for (int i=ObjectsTotal(0, 0, -1)-1; i>=0; i--){
      if(StringFind(ObjectName(0, i, 0, -1), "RED-LINE")>-1 ) {
            ObjectDelete(0, ObjectName(0, i, 0, -1));
      }      
   } 
}

オブジェクトの数が少なければ、すべてOKです。一定量以上の場合は、すべて削除されず、ログに異常終了」と 表示されます。

私は何を間違えているのだろう?

 

Andreiさん、テンプレートベースの削除は使わないのですか?名前の頭に "RED-LINE "をつければ、簡単 です。

指定されたタイプのオブジェクトをチャートのサブウィンドウから名前のプレフィクスで削除します。

int  ObjectsDeleteAll(
   long           chart_id,   // идентификатор графика
   const string     prefix,   // префикс имени объекта
   int    sub_window=EMPTY,   // индекс окна
   int    object_type=EMPTY   // тип объекта для удаления
   );
 
Andrey Sokolov:

私は何を間違えているのだろう?

ドキュメントの読み方を間違えている

int  ObjectsDeleteAll( 
   long           chart_id,   // идентификатор графика 
   const string     prefix,   // префикс имени объекта 
   int    sub_window=EMPTY,   // индекс окна 
   int    object_type=EMPTY   // тип объекта для удаления 
   );
 
Alexey Viktorov:

このブランチにはすべてが詰まっている。)

 
Aleksei Stepanenko:

このブランチにはすべてが詰まっている。)

うん...追い抜こうとする... ;)))

 
.
 
アレクセイ・ステパネンコアレクセイ・ヴィクトロフ

RED-LINE "は、"RED-LINE "の前に付いているのではなく、名前の真ん中に付いているのです。RED-LINE "が接頭辞にない削除の整理は可能か?どうすればいいのでしょうか?