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

 
zfs:
アルゴリズムを工夫する最初の配列をソートし、場所を記憶して、残りを同じスタイルでソートします。または多次元配列を 使用する。
または構造を一度に使用する。(今は意識的にモノについては黙っています)。
 
micle:
または、構造体を直接使用する。(今のところ、モノについてはわざと黙っています)。
これは、データ型が 異なる場合であり、例では同じである)。
 
zfs:
これは、データ型が 異なる場合であり、例では同じである)。

同じなのか違うのか? 大事なのはリンクしていること...。では、なぜ一緒に収納しないのか?

 
YAndrey:

複数の配列を並べ替えるには?

私はいくつかの考えを持っていますが、多分誰かがより良い選択肢を持っていますか?

標準ライブラリや 構造体をObjとして使用することも可能です。
 
pronych:
標準ライブラリや 構造体をObjとして使用することができます。
という問いは常に有効である...。
 
micle:
という疑問は常につきまといますが...。
すでに、どうやったらできるかを見て、手本にするところがあるからです。
 
zfs:
アルゴリズムを工夫する最初の配列をソートし、場所を記憶して、残りを同じスタイルでソートします。あるいは多次元配列を そのまま使う。
はい、まさにその通りです。多次元ではダメなんです。一次元だけ無次元なんです。
 

こんにちは。相談内容:インジケーターの 履歴をcsvファイルに収集するMQL4スクリプトがあります。その後、MySqlデータベースに読み込まれ、さらに分析されます。MQL5用にスクリプトを書き換えることにしたのですが、ファイルにはデータが作成されており良いのですが、MySqlに読み込むとvarchar 型のセルだけが埋まり、それ以外の数字や日付のセルが埋まらない のです。何がキャッチになり得るのか?

 
red-nicolas:

こんにちは。相談内容:インジケーターの履歴をcsvファイルに収集するMQL4スクリプトがあります。その後、MySqlデータベースに読み込まれ、さらに分析されます。MQL5用にスクリプトを書き換えることにしたのですが、ファイルにはデータが作成されており良いのですが、MySqlに読み込むとvarchar 型のセルだけが埋まり、それ以外の数字や日付のセルが埋まらない のです。キャッチは何でしょうか?

いくつかのバリエーションがあります。

- ドット/コンマ

- 年、月、日の順序をよく見てください。どのように分離しているのか、などの豆知識。

- 数値データの引用符{"}/アポストロフィー{'}の有無を確認する。

MQL4とMQL5でExpert Advisorが作成した 2つのファイルを視覚的に比較します。

 
micle:

いくつかの選択肢があります。

- ドット/コンマ

- 年、月、日の順番をよく見てください。何が両者を分けているのか、など。

- 数値データの引用符{"}/アポストロフィー{'}の有無を確認する。

MQL4のExpert Advisorで作成された ファイルとMQL5のファイルを視覚的に比較します。

1) 端数はフルストップ、セパレータはセミコロン。

2) 日付の書式が正しい。

3) 逆コンマやアポストロフィがない。

4) ファイルは同一です。


もしかしたら、隠し文字やエンコーディングがあるかもしれません。このファイルをxxelで開き、再度csvで保存すると、データベースファイルが正常に読み込まれます。

理由: