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

 
Top2n:
記事の著者は、https://www.mql5.com/ru/articles/1443、書きました。

いや、それは私のミスで、カンマで区切られた変数宣言 なので、そこは大丈夫です )

アルチョム・トリシキン
単なる変数宣言 です

そうそう、悪かったよ、コードをよく読んでなかったんだ。

 
Top2n:

では、何に不満があるのでしょうか?ファイルが作成され、列のすべてがあるべき位置にあるように見えますが...。

ファイル:
test.csv.txt  3 kb
 
Vitalie Postolache:

では、何に不満があるのでしょうか?ファイルが作成され、列のすべてがあるべき位置にあるように見えますが...。

ファイブで作ったんですか?Fiveでは、2次元目が指定されていない場合、多次元配列を 関数に渡すことはできません。
 
Artyom Trishkin:
F5でやったんですか?Fiveでは、2次元目のサイズが指定されていない場合、多次元配列を 関数に渡すことはできません。

5では、ソースコードが4のものだった場合、なぜヘッダーに何が見えるのでしょうか?5にstart()、init()、deinit()関数はありますか?

それに、そこでの配列は簡単にグローバルに行うことができ、関数に渡す必要は全くない。もちろん、コードがinludesに散らばることなく、1つのファイルにまとめることができるのは言うまでもありません。

 
Vitalie Postolache:

5では、ソースコードが4のものだった場合、なぜヘッダーに何が見えるのでしょうか?5にstart()、init()、deinit()関数はありますか?

それに、そこでの配列は、グローバルに簡単に行うことができ、関数に渡す必要は全くありません。もちろん、コードがinludesに散らばることなく、1つのファイルにまとめることができるのは言うまでもありません。

おやおや、これはこれは...。なぜ、すでに明確になっている文章を、理由もなく入れるのか。

start()ではなくOnStart()を要求しているので、新しい第4版か第5版のどちらかのコードでなければならないということです。

そして、すべてをまとめたほうがいいことは明らかなのですが......。

 
こんにちは、どなたかヒントをください。
 
Expert Advisorが開けません、何かのプレーヤーで開くだけです
 
Treder9:
Expert Advisor を開くことができません。
スクリーンショットはありますか?
 
ヴィタリー・ポストラッシュ

5では、ソースコードが4のものだった場合、なぜヘッダーに何が見えるのでしょうか?5にstart()、init()、deinit()関数はありますか?

それに、そこでの配列は簡単にグローバルに行うことができ、関数に渡す必要は全くない。もちろん、コードがinludesに散らばることなく、1つのファイルにまとめることができるのは言うまでもありません。

 アルチョム・トリシキン

おやおや、これはこれは...。そうでなくてもすでにクリアしているのに、なぜすぐにそうするのか。

start()ではなくOnStart()を求めているので、新しい4か5のどちらかをサポートしなければならないということです。

1つの山に全部入れたほうが、とにかくスッキリする......。

そうだ、5人分のコードが必要なんだ!

2次元の配列に2次元目を設定した。

もっとシンプルにわかりやすくすることもできるのですが、私はあまり賢くないので。

//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| PrepareString                                                    |
//+------------------------------------------------------------------+

string PrepareString(string s)
  {
   bool exit = false;
   int index = 0;
   string str = s;
//----
   while(!exit)
     {
       index = StringFind(str, ".", index);
       if(index > -1)
           StringSetCharacter(str, index, ',');// удалил присвоение str = StringSetCharacter(str, index, ',');
       else
           exit = true;
     }
   return(str);
  }

プログラムは、データを*.csvに入れる作業を開始しました。

ファイル:
VCSV.mq5  7 kb
 
Renat Akhtyamov:
スクリーンショットはありますか?

私はスクリーンショットを作ることができる、私はちょうど私がソネットを開くことができないことを意味し、私はダウンロードしてから、私は開くために左下でクリックしますが、それはなぜそうプレーヤーでのみ開きますか?

最近ダウンロードしたのですが、今思い出せません。

理由: