他のタイムフレームに移動する際、インジケーターのグローバル変数の構造を変更するにはどうすればよいですか? - ページ 7

 

fxsaber
:

私のコード(ファイル StructArr.mqh - 少し修正しました。)

2021.07.11 08:13:06.839 TestVar (EURUSD,M5)     Сохранение данных - 30 микросекунд
2021.07.11 08:13:06.839 TestVar (EURUSD,M5)     Время T[] -> uint[] - 23 микросекунд
2021.07.11 08:13:17.276 TestVar (EURUSD,M6)     Востановление данных - 272 микросекунд
2021.07.11 08:13:17.276 TestVar (EURUSD,M6)     Время uint[] -> T[] - 22 микросекунд
2021.07.11 08:13:20.448 TestVar (EURUSD,M10)    Востановление данных - 488 микросекунд
2021.07.11 08:13:20.448 TestVar (EURUSD,M10)    Время uint[] -> T[] - 30 микросекунд
2021.07.11 08:13:23.431 TestVar (EURUSD,M12)    Востановление данных - 1355 микросекунд
2021.07.11 08:13:23.431 TestVar (EURUSD,M12)    Время uint[] -> T[] - 44 микросекунд
2021.07.11 08:13:27.729 TestVar (EURUSD,M20)    Востановление данных - 350 микросекунд
2021.07.11 08:13:27.729 TestVar (EURUSD,M20)    Время uint[] -> T[] - 22 микросекунд

あなたのバイブル(ファイル StructArrFx.mqh)でも同じ結果です。

2021.07.11 08:20:52.663 TestVar (EURUSD,M5)     Сохранение данных - 60 микросекунд
2021.07.11 08:20:52.663 TestVar (EURUSD,M5)     Время T[] -> uint[] - 50 микросекунд
2021.07.11 08:21:01.888 TestVar (EURUSD,M6)     Востановление данных - 319 микросекунд
2021.07.11 08:21:01.888 TestVar (EURUSD,M6)     Время uint[] -> T[] - 7 микросекунд
2021.07.11 08:21:04.395 TestVar (EURUSD,M10)    Востановление данных - 615 микросекунд
2021.07.11 08:21:04.395 TestVar (EURUSD,M10)    Время uint[] -> T[] - 7 микросекунд
2021.07.11 08:21:07.774 TestVar (EURUSD,M12)    Востановление данных - 1410 микросекунд
2021.07.11 08:21:07.774 TestVar (EURUSD,M12)    Время uint[] -> T[] - 10 микросекунд
2021.07.11 08:21:10.292 TestVar (EURUSD,M15)    Востановление данных - 460 микросекунд
2021.07.11 08:21:10.292 TestVar (EURUSD,M15)    Время uint[] -> T[] - 6 микросекунд
2021.07.11 08:21:13.600 TestVar (EURUSD,M20)    Востановление данных - 692 микросекунд
2021.07.11 08:21:13.600 TestVar (EURUSD,M20)    Время uint[] -> T[] - 6 микросекунд


Victory to you :))
あなたのコードを掘り下げなければなりませんね :(
お疲れ様でした。ありがとうございました。

ファイル:
 
fxsaber:

そんなメーターです。

はい、あなたの秘密はわかりました。
ずっと頭を悩ませていたんです。
そこで、実際にループを使って擬似的に動的配列を作る方法を考えてみました。
Cool, especially your cryptographic style "I'm spinning, I'm screwing" :))
特に大きな構造体の配列で利得が顕著です。
唯一私が追加したかもしれないのはCONVERT_AMOUNTをいくつかの値に拡張したことです:例 32, 128, 512, 2048, ...。自動検出機能付き

 
Nikolai Semko:

はい、あなたの秘密はわかりました。
頭を悩ませていたんです。
それから、ループを使って擬似的に動的な配列を 作る方法がわかりました。
かっこいいですね!特に暗号風の「回ってる、ねじってる」 :))
特に大きな構造体の配列で利得が顕著です。
唯一追加したかもしれないのはCONVERT_AMOUNTをいくつかの値に拡張したことです:例えば32、128、512、2048、...等です。オートディテクション付き。

 
fxsaber:
そうかもしれませんね。そんなものに出会ったような気がします。