При создании пользовательского индикатора можно указать один из 18 типов графического построения (способа отображения на главном окне графика или в подокне графика), значения которых указаны в перечислении ENUM_DRAW_TYPE. В зависимости от стиля рисования, может потребоваться от одного до четырех буферов значений (отмеченных как INDICATOR_DATA...
Приказы на проведение торговых операций оформляются ордерами. Каждый ордер имеет множество свойств для чтения, информацию по ним можно получать с помощью функций Идентификатор позиции, который ставится на ордере при его исполнении. Каждый исполненный ордер порождает сделку, которая открывает новую или изменяет уже существующую позицию...
こんにちは、親愛なるプログラマーの皆さん、私はmgl4の初心者です、どうか助けてください。朝(9:00)に翌日分の利益を確定した後にオープンする取引ロボットが必要です。何を足せばいいのか、わかりやすく教えてください。
まあ、簡単に言えば、こんな感じです。
datetime型の変数を作成し、利益確定時に現在のD1ローソクの時刻をその変数に記録します。そして、別の注文を出す前に、この変数の値を現在のD1ローソクの時刻で チェックします。従って、現在の時刻が高ければ、開くことができるのです。それ以外は、煙草を吸う。
以下は、動作するコードです。
なお、矢印はバックナンバーBufferDn[i+1]=で描かれている。それは残念なことです。ああ、ありがとうございます!ありがとうございます!ありがとうございます!ありがとうございます:))でも、人間にとって、優秀なプログラマーは魔法使いなんです。:))
では、そのような指標に意味はあるのでしょうか?どのくらい遡って矢印が引か れるのか、よく理解できないのですが?つまり、例えばローソク足が終了して矢印が描かれ、その瞬間に新しいローソク足で(つまり次のローソク足の始まりで)トレードを開始した、ということでしょうか。そうであれば、良いような気がします。しかし、もし違うとしたら、どのように?
こんにちは。Prof()では、数値が設定されています。ProfS()では、これらの数値は加算されるはずです。ど こが悪いのか、どう すれば直るのか、教えてください。
アレクセイ、ありがとうございました。
iはちょうどローソク足が閉じているので、矢印はi+1に描かれています。必ずラグが発生するので、最適化を図って様子を見るべきでしょう。
iはちょうどローソク足が閉じているので、矢印はi+1に描かれています。常にラグがあるので、最適化をしてみて、どうなるかを見る必要があります。
しています)
こんにちは。現在の価格から pips単位で最も遠いオープンポジションを見つけ、それをクローズ する方法を教えてください。どの通貨ペアで、どの方向に進んでいるかにかかわらず。ありがとう ございます。
あなたのトピックで回答されていますhttps://www.mql5.com/ru/forum/334987
SBを使用したモデレータhttps://www.mql5.com/ru/docs/standardlibrary/tradeclasses
ヘルプを元に例を書いてみました
ポジションを閉じる方法については、https://www.mql5.com/ru/docs/constants/tradingconstants/enum_trade_request_actions をご覧ください。