// список валют через запятуюexternstring Pairs="XAUUSD,XAGUSD,EURUSD,EURGBP,USDJPY,AUDUSD,EURJPY,GBPUSD,USDCAD,USDCHF,NZDUSD,CHFJPY,CADJPY,EURAUD,EURCAD,GBPCHF,GBPJPY,GBPCAD,AUDCAD,CADCHF,AUDCHF,AUDJPY,EURNZD,EURSGD,GBPAUD,AUDNZD,AUDSGD,GBPSGD,USDMXN,USDZAR,USDSGD,SGDJPY,NZDJPY,NZDCAD,NZDCHF,CHFSGD";
externstring TFs="60,240,1440,10080,43200";// - список используемых ТФ через запятую
計算式は同じです。絵柄は同じになるはずです。D1に9,26,52のパラメータでインジケータを構築し、5(週の日数)を掛けると、W1の9,26,52と同じになるはずです。MT4でも同じです。
金曜日の午後だけなら、絵は同じになる。
例えば)過去3週間のローソク足と過去15日の日足は同じものではないことを忘れないでください。
端末を閉じると、メモリからのアンロードに非常に時間がかかったり、全くできなかったり、さらに、プロセスが大きくなったり(数百Mbから数百Mbへ)...ということがあります。多くのグラフィカルなオブジェクトを含む十数個のテンプレート、インジケータは一つもない。そのため、テンプレートに新しいコンストラクションを保存することができず、その他の結果も発生します。他のアプリケーションをフルアンロードしても、問題は解決しません。
このテーマについて、何かご意見はありますか?テンプレートが添付されています(希望者のみ)...何の関係があるんだ?
同様に
今回のビルドは619です。
そして、私も同じようなことばかりしています。
同様に
今回のビルドは619です。
このような文字列パラメータを手 入力する人がいるとは考えにくい。また、自動生成(コンソールからの起動など)の場合、プログラムの動作に必要な このような長いパラメータは、いくつかの短いパラメータから集められることがあります。そうでしょう?
想像することが可能です))
ここでは、マルチカレンシーエキスパートアドバイザーの 7つのペアの入力行の 簡単な例です(8番目のものはもうフィットしません - しかし、私はしたい)。
"eurusd.eur.0; gbpusd.gbp.0; audusd.aud.0; nzdusd.nzd.0; usdchf.chf.1; usdcad.cad.1; usdsek.sek.1;" となります。
ご覧の通り、異常はありません。もちろん、いくつかの文字列をごちゃごちゃにして、プログラム的に糊付けすることなども可能です。でも、なぜ?
をクリックして、異常がないことを確認します。もちろん、数行をひねってプログラム的に糊付けするなどの方法もあります。でも、なぜ?
必要な 通貨(通貨だけでなく、他のパラメータも含む)をすべて含むini-fileを使用する方が良いのではないでしょうか?
ただ、標準のツールで入力パラメータを設定 したいのですが。いろいろなやり方がありますね。
もちろん、運用のための設定ではないのですが、いちいちファイルを調べて編集するのはかっこ悪いですからね。
この文字列を格納するために、そこにスタティック・バッファが使われているはずですが、それを何度か増やしてみてはいかがでしょうか。
まあ、あなたが一番よく分かっているはずです。
必要な 通貨がすべて規定されている(通貨だけでなく、他のパラメータも規定されている)ini-fileを使用するのがよいのではないでしょうか?
ラシードですが、実はMT4では長い文字列が生きていて、成功しているのです
ドミトリーは、必要な通貨のリストを指定する最も一般的な ケースを説明しました。
そして、このようなパラメータリストは、まさに外部パラメータを設定するために非常によく使われるのです。
例えば、お客様からリストの設定を依頼された場合、このようになります。
見てください。通貨の文字列は約250文字あります。しかも、動作も問題なし!
なぜ、より進化したMT5で人工的な長さの制限を導入したのだろう。
合理的ではないのです。