エラー、バグ、質問 - ページ 2941 1...293429352936293729382939294029412942294329442945294629472948...3185 新しいコメント x572intraday 2021.01.14 23:42 #29401 Init イベントの後、インジケータ内の文字列変数の前の値を保存する方法があれば、教えてください。端末のグローバル変数が 文字列と連動しない。正確には、OnCalculate() の最後で、prev_val=valにして、Init 後prev_valが 保存され、valは通常通り新しい値を取る必要があります。しかし、チャート上にオブジェクトを作成し、必要な名前で名前を付け、Init 後に古い値を読み取るということはしたくありません。可能ではあるが、かなり醜いだろう...。また、名前が長い場合もありますし、オブジェクトの名前は非常に限られています。 Документация по MQL5: Основы языка / Переменные / Глобальные переменные www.mql5.com Глобальные переменные - Переменные - Основы языка - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5 Nikolai Semko 2021.01.15 01:31 #29402 x572intraday: Init イベントの後、インジケータ内のstring変数の前の値を保存する方法があれば、提案してもらえますか?端末のグローバル変数が 文字列と連動しない。正確には、OnCalculate() の最後で、prev_val=valにして、Initの 後にprev_valを 保存し、valは通常通り新しい値を取る必要があります。しかし、チャート上にオブジェクトを作成し、必要な名前で名前を付け、Init 後に古い値を読み取るということはしたくありません。可能ではあるが、かなり醜いだろう...。また、名前が長い場合もありますし、オブジェクトの名前は非常に限られています。 は、リソースとユニットを使って、単純な構造体や、単純な構造体の配列を、TF間で保存したり、受け渡しすることができます。そのためには、必要なものがあります。template <typename T> union sizeof(T) ResourceReadImage ResourceCreate ResourceFree _UninitReason 文字列を格納するには、固定サイズの静的なuchar配列を使用する必要があります。(CharArrayToString, StringToCharArray を参照)。 x572intraday 2021.01.15 02:57 #29403 Nikolai Semko:は、リソースとユニットを使って、単純な構造体や、単純な構造体の配列を、TF間で保存したり、受け渡しすることができます。そのために必要なのは 文字列を格納するには、固定サイズの静的なuchar配列を使用する必要があります。(CharArrayToString, StringToCharArray を参照)。 また、ファイル経由で-を思い出したが、それも自然なやり方ではないので、やりたくない。 ありがとうございます、試してみます。 Nikolai Semko 2021.01.15 05:54 #29404 x572intraday:また、ファイルを使った記憶もありますが、それも自然なやり方ではないので、やりたくありません。ありがとうございます、試してみます。 SSDならそれも良い方法ですね。 Slava 2021.01.15 06:20 #29405 x572intraday:また、ファイルを使った記憶もありますが、それも自然なやり方ではないので、やりたくありません。ありがとうございます、試してみます。 MT5の場合、新しいインジケーターの状態のOnInitが、前のインジケーターの状態のOnDeinitの前に呼ばれる確率がゼロではありません。 Nikolai Semko 2021.01.15 06:27 #29406 Slava: MT5の場合、新しいインジケーターの状態のOnInitが、前のインジケーターの状態のOnDeinitの前に呼ばれる確率がゼロではありません。 したがって、OnDeinit時ではなく、データが変更された直後、あるいは何らかのイベントに応じてデータを保存する必要があります。OnDeinitは、ターミナルが閉じて いる場合のみ、ファイルへの保存を残すことができます。 Slava 2021.01.15 07:08 #29407 Nikolai Semko: したがって、データの保存はOnDeinitで行わず、データ変更直後や何らかのイベントで行う必要があります。 。 OnDeinitは、ターミナルを閉じた 場合のみ、ファイルへの保存を残すことができます。 はい Aleksei Skrypnev 2021.01.15 08:20 #29408 EAの設定を保存するための機能またはその他の追加機能(ライブラリ、コード)はありますか? EAを実行したら、標準設定グリッドに設定を保存します。 fxsaber 2021.01.15 10:58 #29409 Aleksei Skrypnev:EAの設定を保存するための機能またはその他の追加機能(ライブラリ、コード)はありますか?EAを実行したら、標準設定グリッドに設定を保存します。 以下は 説明文中の例です。SaveSetを検索してください。 SingleTesterCache www.mql5.com Данные одиночного прохода Тестера. Vladimir Pastushak 2021.01.15 14:09 #29410 このアプリケーションは、12月からサービスデスクで「開始」されています。 おそらく迷子になった ファイナンスMQL5.comアカウントでの入金に関する問題 オープン、発売: 2020.12.28 16:34,#2929416 1...293429352936293729382939294029412942294329442945294629472948...3185 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
Init イベントの後、インジケータ内のstring変数の前の値を保存する方法があれば、提案してもらえますか?端末のグローバル変数が 文字列と連動しない。正確には、OnCalculate() の最後で、prev_val=valにして、Initの 後にprev_valを 保存し、valは通常通り新しい値を取る必要があります。しかし、チャート上にオブジェクトを作成し、必要な名前で名前を付け、Init 後に古い値を読み取るということはしたくありません。可能ではあるが、かなり醜いだろう...。また、名前が長い場合もありますし、オブジェクトの名前は非常に限られています。
は、リソースとユニットを使って、単純な構造体や、単純な構造体の配列を、TF間で保存したり、受け渡しすることができます。
そのためには、必要なものがあります。
文字列を格納するには、固定サイズの静的なuchar配列を使用する必要があります。(CharArrayToString, StringToCharArray を参照)。は、リソースとユニットを使って、単純な構造体や、単純な構造体の配列を、TF間で保存したり、受け渡しすることができます。
そのために必要なのは
文字列を格納するには、固定サイズの静的なuchar配列を使用する必要があります。(CharArrayToString, StringToCharArray を参照)。また、ファイル経由で-を思い出したが、それも自然なやり方ではないので、やりたくない。
ありがとうございます、試してみます。
また、ファイルを使った記憶もありますが、それも自然なやり方ではないので、やりたくありません。
ありがとうございます、試してみます。
また、ファイルを使った記憶もありますが、それも自然なやり方ではないので、やりたくありません。
ありがとうございます、試してみます。
MT5の場合、新しいインジケーターの状態のOnInitが、前のインジケーターの状態のOnDeinitの前に呼ばれる確率がゼロではありません。
したがって、データの保存はOnDeinitで行わず、データ変更直後や何らかのイベントで行う必要があります。 。
EAの設定を保存するための機能またはその他の追加機能(ライブラリ、コード)はありますか?
EAを実行したら、標準設定グリッドに設定を保存します。
EAの設定を保存するための機能またはその他の追加機能(ライブラリ、コード)はありますか?
EAを実行したら、標準設定グリッドに設定を保存します。
以下は 説明文中の例です。SaveSetを検索してください。
このアプリケーションは、12月からサービスデスクで「開始」されています。
おそらく迷子になった