//--- show the symbol/timeframe the Moving Average indicator is calculated for
short_name=StringFormat("iMA(%s/%s, %d, %d, %s, %s)",name,EnumToString(period),
ma_period, ma_shift,EnumToString(ma_method),EnumToString(applied_price));
IndicatorSetString(INDICATOR_SHORTNAME,short_name);
string plot_label=StringFormat("iMA(%d, %d, %s, %s)",
ma_period, ma_shift,StringSubstr(EnumToString(ma_method),5,-1),StringSubstr(EnumToString(applied_price),6,-1));
PlotIndexSetString(0,PLOT_LABEL,plot_label);//--- normal initialization of the indicatorreturn(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+//| Custom indicator iteration function | |
教えていただけますか?SB "とは?
SBは標準ライブラリです。
例えば、こんな感じです。
変数が別のところに設定されていることを理解してほしいのですが...。
紛らわしい質問ですね。See how buttons work in example supplied with the terminal: MQL5ExpertsExamples IndieControls.mq5
ウラジミール、ありがとうございます。
しかし、この例では、ボタンは標準ライブラリのものです。OBJ_BUTTONでは ありません。
SBは標準ライブラリです。
例えば、こんな感じです。
変数が別のところに設定されていることを理解してほしいのですが...。
質問:1つのチャートに異なるパラメータ(例えば期間や色)を持つ同じインジケータ(移動平均と する)のコピーを3つ追加しているのですが、このような場合、どのようにすればよいのでしょうか?チャート上でCtrl+Iを押すと、インジケーターのリストが表示されますが、リスト内の「muving」はすべて同じに見えます。3つのうち正しいものを選べる確率は非常に低い。この名前に、指定した "差分 "を追加するプログラミング(インジケータ自体の作成)の機会はありますか?例えば、インストールされているインジケーターのリストに、次のように表示させたい:
Moving Average - 10 Moving Average - 20 Moving Average - 50
指標名の数字が期間を表す場合。
MQL5では可能ですか?
質問:1つのチャートに異なるパラメータ(例えば期間や色)を持つ同じインジケータ(移動平均と する)のコピーを3つ追加しているのですが、このような場合、どのようにすればよいのでしょうか?チャート上でCtrl+Iを押すと、インジケータのリストが表示され、リスト内の「muving」はすべて同じに見えます。3つのうち正しいものを選べる確率は非常に低い。この名前に、指定した "差分 "を追加するプログラミング(インジケータ自体の作成)の機会はありますか?例えば、インストールされているインジケーターのリストに、次のように表示させたい:
Moving Average - 10 Moving Average - 20 Moving Average - 50
指標名の数字が期間を表す場合。
MQL5で可能ですか?
もちろん、できますよ。iMAの ドキュメントから例を挙げてみましょう。
挿入コード(PlotIndexSetStringと PLOT_LABEL使用
識別子
商品説明
物件タイプ
PLOT_LABEL
DataWindowに表示されるインジケーターグラフィックシリーズの名前です。複数のインジケータバッファを表示するような複雑なグラフィックススタイルの場合、各バッファの名前を「;」をデリミタとして指定することができます。コード例はDRAW_CANDLES を参照してください。
)
そして、その結果がこれです。
データウィンドウでは、とにかく指標の差を見ることができます。
質問は、指標のリストについてでした。
こんにちは
コードについてご教授ください
とした
テスターで正常に動作する
チャートに表示すると、正しく表示されない
なぜ間違っているのかがわからない。
ここに表示されている残高が0なので、本物のMt5口座から出金できるのか、それともMt5の口座をこの口座と同期させることができるのか、教えてください。
あなたはMQL5.communityにおり、独自の決済システムを持っています。MQL5.communityでのあなたの資金は、あなたのプロフィール(Leonid Kurgansky)の で確認することができます。
MetaTrader 5 クライアントターミナルの「取引」タブに表示されるお金- お客様が証券会社の取引口座に振り込んだ資金です。
そしてもう一つの質問は、ブローカー***と仕事をしたことのある人がいますか?
ブローカーや取引組織に関する議論は禁止されています。