MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 894

 
Artyom Trishkin:

すべてのサイクルは、関数で行い、任意のネストを終了する必要がある場合 - も300番目 - を返します。

これは非常に稀なケースで、通常はループに直接アクセスする必要があります。制御機能でループをほとんど、しかも大量に使うので、抜け出せず、それゆえに頭痛の種になっています。OKみんな、ヒントをありがとう!もう何も書かないでね。

 
標準の「ツール」パネルに「取引」タブがあり、例えば収益性に応じてオープンポジションの フォントカラーなどを変更するためのコードを見つけることができますか?
 
WinProject:
標準の「ツール」パネルに「取引」タブがあり、例えば収益性に応じてオープンポジションの フォントカラーなどを変更するためのコードを見つけることができますか?

自分でやるだけ。

 
0
 
こんにちは。プログラムでインジケータをチャートに貼り付けるには?
 
lil_lil:
こんにちは。プログラムでインジケータをチャートに貼り付けるには?
MT4ではあくまでテンプレートです。mql4には、ChartIndicatorAdd 関数がありません。
 
Alexey Viktorov:
MT4では、テンプレートのみ。mql4には、ChartIndicatorAdd 関数がありません。

ありがとうございます。テンプレートを適用するインジケータとEA本体で呼び出すことが可能であれば、どのようにすればよいでしょうか。

 
lil_lil:

ありがとうございます。もし、インジケータとテンプレートを適用したEA本体からテンプレートを呼び出すことが可能であれば、どのようにすればよいのでしょうか。

テスターに必要なのではと思うほどです。もし、私の推測が的中するならば、EA名か「Tester」という名前でテンプレートを作り、そのテンプレートでテストを開始するのが良いのではないでしょうか。

 
Alexey Viktorov:

テスター用なのでは?もし私の推測が正しければ、EA名か「Tester」という名前のテンプレートを作り、そのテンプレートでテストを開始するのが良いのではないでしょうか。

テストには便利ですが、そうでもありません。 オンラインチャートにEAを貼り付けた後に、インジケータを貼り付けてほしいのです。可能なのでしょうか?

 
lil_lil:

テストには便利ですが、そうでもありません。 オンラインチャートにEAを取り付けた後に、インジケータを取りつけたいのです。可能なのでしょうか?

MQL5ではそれが非常に可能です。TTS EAの コード例 - 単純にEAをチャートに貼り付けると、チャートに3つのカスタム移動平均入力カラーインジケーターが 表示されます(そして、EAパラメーターで選択された設定:平均化期間、水平シフト、スムージングタイプ、価格の種類、カラーでインジケーターが表示されます)。