mql5言語の特徴、微妙なニュアンスとテクニック - ページ 164 1...157158159160161162163164165166167168169170171...247 新しいコメント Edgar Akhmadeev 2020.01.27 14:46 #1631 Vict: コードページって、何のこと?エンコーディングは可変長であるため、「特殊コード」は文字をエンコードするためのバイト数を定義する。UTF-8は、UTF-16と同様にあらゆるUnicode文字をエンコードすることができます。また、可変長のutf-16(サロゲートペア)。 ユニコードを論じることは、ここでの課題ではありません。 Roman 2020.01.27 14:53 #1632 Edgar Akhmadeev: それだけではありません。 ANSIキリル文字=CP1251であるため ユニコードです。 UTF-8 = CP65001, // UNIX/Linux UTF-16LE = CP1200, // Windows utf-16be = cp1251。 UTF-32LE = ? UTF-32BE = ? ISO10646です。 UCS-2〜UTF-16 UCS-4 = UTF-32 混乱?いいえ、そうではありません。 その通り、プラットフォームのアーキテクチャが異なるため、Windowsでは誰もがUTF-16LE/BEと言うのです。 Windows端末はWindows用に書かれているからね、了解 )) Artyom Trishkin 2020.01.29 15:06 #1633 このトピックに関係のないコメントは、「MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッション」に移動しました。 fxsaber 2020.02.04 13:20 #1634 ArrayCopyを使えば、「行列」を簡単に再構築することができます。 void OnStart() { int Array1[]; int Array2[][2]; ArrayResize(Array1, 6); Array1[0] = 0; Array1[1] = 1; Array1[2] = 2; Array1[3] = 3; Array1[4] = 4; Array1[5] = 5; Print(ArrayCopy(Array2, Array1)); ArrayPrint(Array2); } [,0][,1] [0,] 0 1 [1,] 2 3 [2,] 4 5ArraySwapでは それができないのが残念です。 fxsaber 2020.02.13 00:50 #1635 実データでのEAのプロファイリングを 可能にするために、以下の行を追加しています。const int TimeToStop = 100 * EventSetTimer(1); // Сколько секунд на профилирование. void OnTimer() { static int Timer = 0; if (Timer++ >= TimeToStop) ExpertRemove(); } Andrey Khatimlianskii 2020.02.13 09:45 #1636 fxsaber: 実データでのEAのプロファイリングを 可能にするために、以下の行を追加しています。 プロファイラを手動で停止することの何が問題なのでしょうか? fxsaber 2020.02.13 10:53 #1637 Andrey Khatimlianskii: プロファイラを手動で停止することの何が問題なのでしょうか? 手動停止では、残念ながらプロファイリングの結果は得られません。 Andrey Khatimlianskii 2020.02.13 11:05 #1638 fxsaber: 手動停止では、残念ながらプロファイリングの結果は得られません。 コードに問題があるのでしょう。私には効果的です。 Vladislav Andruschenko 2020.02.13 11:12 #1639 fxsaber:手動停止では、残念ながらプロファイリングの結果は得られません。 同じ問題です。30,000トレード(5年間の取引)の履歴を読み込むコードでプロファイリングを実行しても、プロファイリングの結果が出ません。ヒストリーセレクトイーツ・・・。すでに配列で試して、配列で作業しています。ラグは少ないですが、ありますね。 fxsaber 2020.02.13 11:13 #1640 Vladislav Andruschenko: 同じ問題です。 3万トレード(5年分の取引)分の履歴を読み込むコードでプロファイリングを実行した甲斐があり、結果はゼロでした。 はい、歴史読本のプレゼントがあります。 1...157158159160161162163164165166167168169170171...247 新しいコメント 理由: キャンセル 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
コードページって、何のこと?エンコーディングは可変長であるため、「特殊コード」は文字をエンコードするためのバイト数を定義する。UTF-8は、UTF-16と同様にあらゆるUnicode文字をエンコードすることができます。また、可変長のutf-16(サロゲートペア)。
ユニコードを論じることは、ここでの課題ではありません。
それだけではありません。
ANSIキリル文字=CP1251であるため
ユニコードです。
UTF-8 = CP65001, // UNIX/Linux
UTF-16LE = CP1200, // Windows
utf-16be = cp1251。
UTF-32LE = ?
UTF-32BE = ?
ISO10646です。
UCS-2〜UTF-16
UCS-4 = UTF-32
混乱?いいえ、そうではありません。
その通り、プラットフォームのアーキテクチャが異なるため、Windowsでは誰もがUTF-16LE/BEと言うのです。
Windows端末はWindows用に書かれているからね、了解 ))
ArraySwapでは それができないのが残念です。
実データでのEAのプロファイリングを 可能にするために、以下の行を追加しています。
プロファイラを手動で停止することの何が問題なのでしょうか?
プロファイラを手動で停止することの何が問題なのでしょうか?
手動停止では、残念ながらプロファイリングの結果は得られません。
手動停止では、残念ながらプロファイリングの結果は得られません。
コードに問題があるのでしょう。私には効果的です。
手動停止では、残念ながらプロファイリングの結果は得られません。
同じ問題です。
はい、歴史読本のプレゼントがあります。