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

 
Igor Makanu:
ウラジーミル・カルプトフ

ありがとうございました)

 

MT5でプロファイルをプログラム的に切り替えることが可能かどうか教えてください。例えば、MT5を別のモニターで動かしているのですが、ある一定の間隔で十数種類のプロファイルを円形に自動で切り替えてほしいのです。

厳密に言うと、プロファイルは同じで、通貨ペアが変わるだけです。どのような状況でも、どのペアで必要な仕掛けが形成されているかがすぐにわかるというものです。

 

プロフィールメニューがあります。


次のプロファイル...Ctrl+F5、前のプロファイル...Shift+F5。


一定の間隔でボタンを押すことをシミュレートできるかもしれません。
難易度は高くないはずです。このようなことは可能でしょうか?
 
Agat:

プロフィールメニューがあります。


次のプロファイル...Ctrl+F5、前のプロファイル...Shift+F5。


一定の間隔でボタンを押すことをシミュレートできるかもしれません。
それほど難しくはないはずです。これは実現できるのでしょうか?
どれも必要ない。
図形記号とピリオドを設定する機能が標準装備されています。
 

各プロファイルには20個の小窓があり、それぞれに簡単なインジケータが2つずつ付いています。プロファイルを切り替えると、レンダリングに5秒程度かかります。
つまり、すべてのウィンドウで同時にシンボルを定期的に変更する簡単なExpert Advisorを書くことは可能ですか?

また、シンボルの名前が書かれた大きなテストマーカーがあるので、遠くからでも確認することができます。中のテキストもスイッチごとに変更できるようになるのでしょうか?
 
Agat:

各プロファイルには20個の小窓があり、それぞれに簡単なインジケータが2つずつ付いています。プロファイルを切り替えると、レンダリングに5秒程度かかります。
つまり、すべてのウィンドウで同時にシンボルを定期的に変更する簡単なExpert Advisorを書くことは可能ですか?

また、シンボルの名前が書かれた大きなテストマーカーがあるので、遠くからでも確認することができます。中のテキストもスイッチごとに変更できるようになるのでしょうか?
はい
 
それは素晴らしいことです。ありがとうございました。
 

ふぅ。

馬鹿に説明してください。

1分~30分のタイムフレームでPeriod()を 使うと分数がわかる理由。

が、1Hからは16385から始まる数字が表示される?

(念のため、もしかしたら間違いかも?;
でも、そうでないなら、せめてヒントだけでも。開発者がどんな高邁な考えでこれをプラットホームに入れたのか)。

 
User_mt5:

ふぅ。

馬鹿に説明してください。

1分~30分のタイムフレームでPeriod()を使うと分数がわかる理由。

しかし、1Hから始めると、16385から始まる数字が返ってくる?

(念のため、もしかしたら間違いかも?
しかし、そうでないのなら、せめて、開発者がどんな高邁な思いでこれをプラットフォームに搭載したのか、ヒントをください)。

mql4とは異なり、これは「分」の数ではありません!列挙値 である。ドキュメントをご覧ください。

 
Alexey Viktorov:

mql4とは異なり、分数ではありません。列挙値 である。ドキュメントをご覧ください。

ENUM_TIMEFRAMESのPeriod()を見ています。
エニュメレーションだと推測しました。

しかし、列挙はint _Periodから何ら導かれる ものではありません。intである。そして、そこから期待されることも同じです。

----

しかし、仮に列挙であったとしても、16385、-6、-7などを列挙することにどんな大きな動機があるのだろう。

どんな数字なんだ?例えばフィボシークエンスを列挙してみてはいかがでしょうか。:)

また、4kではありませんが、60でもいいのでは?


理由: