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

 
kedr275: 価格に基づいて ポジションを建てるか どうかを決定することは可能ですか?
どのような価格でポジションを 建てるかを判断するのか?(a)まだポジションを持っていない、(b)価格を決定した、(c)ポジションを開く ことを決定している(まだ持っていない)と想像してください。どのような価格(具体的には何の価格)を要求するのか?
 
Yedelkin:
ポジションを建てるか どうかを決めるとき、どのような価格を基準にするのですか?想像してみてください:(a)まだポジションを持っていない、(b)価格に依存することにした、(c)ポジションを開くことに した(まだ持っていない)。どのような価格(具体的には何の価格)を要求するのか?
例えば、任意のペアの現在の価格が 最新のものであれば、判断のために要求することができます。 価格の変化の間には瞬間があり、それは新しい注文ウィンドウを開いたときに、GUIで見ることができます。
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
kedr275: 例えば、任意のペアの現在の価格/相場を 要求するために、現在の価格である限り、決定を下す、相場の変化の間に瞬間があり、それは新しい注文ウィンドウを開くときにGUIを介して作業するときに顕著である。

今ならわかる。はい、この場合、答えはイエスです。例えば、SymbolInfoDouble() と識別子SYMBOL_BIDSYMBOL_ASKを 使用すると、 選択したシンボルの 現在の「ベストバイ/セル」オファーを取得 することができます。 もう一つの問題は、この「現在」の値が、意思決定や取引依頼をする瞬間にどこまで「現在」のままであるかということである。しかし、この質問はされることすらありません :)

 

こんにちは!最近MQL5を使い始めたのですが、以下の問題に直面しています:プロットされたチャート、特にトレンドラインとチャネルを分析するストラテジーを実装しようとしています。可視化モードを有効にしてヒストリカルデータで ストラテジーをテストしてみると、対応するスライダーで速度を変更すると、位置によって異なる結果が得られることを除いて、すべてがほぼ正常に動作します。私は、(間違っていたら訂正してください)ハンドラがすでに占有されている場合、イベントを無視することを考えると、これは問題ないと判断しました。その結果、速度が上がるとハンドラのイベントの流れも変わり、ほとんどのハンドラは無視することになる。しかし、これは非常に不便なことで、「普通」の速度に設定すると、テストが終わるまでに何時間も、何日も、あるいは何ヶ月も待たなければならず、まったくもって受け入れがたいのです。さらに、可視化モードを無効にすると、Expert Advisor がまるでチャートを展開していないかのように振る舞うという奇妙なことが起こりますが、このモードでもチャートは「展開」しなければならず(どこにも見えないが)、可視化を有効にしたテストや「リアルタイム」でのテストと同じように、つまり ObjectGetValueByTime などの関数を使って処理することができると思いました。そこで、可視化モードでテスターを正規化し、速度に関係なく同じ動作をさせる方法はないか、また、可視化モードをOFFにした状態でグラフ解析はできないか、と考えています。ありがとうございました。

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Информация об исторических данных по инструменту - Документация по MQL5
 

ちょっと混乱してきました。

IN MQL4

MarketInfo(Symbol(),MODE_TICKVALUE) は、1ロットの場合、預入通貨が1ピップの値を表示します。

MQL5でもSymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE)は同じですか?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
JohnyPipa:

ちょっと混乱してきました。

IN MQL4

MarketInfo(Symbol(),MODE_TICKVALUE) は、1ロットの場合、預入通貨が1ピップの値を表示します。

MQL5でもSymbolInfoDouble(Symbol(),SYMBOL_TRADE_TICK_VALUE) 同じですか?

確認しましたか?
 
誰もが指標や "インクルード "で1キャンドル子午線から別の子午線に描かれたラインを見てきましたか?
 
Lester:
誰もが指標や "インクルード "で1キャンドル子午線から別の子午線に描かれたラインを見てきましたか?
https://www.mql5.com/ru/code/249?source=terminal5_codebase
Линейно регрессионный канал
Линейно регрессионный канал
  • 投票: 8
  • 2011.01.07
  • Vladimir Mikhailov
  • www.mql5.com
Индикатор строит канал по уравнению линейной регрессии y=b+a*x.
 
皆さんお元気で!!質問があるのですが、保留中の注文や ストップロスの発動はどのように遅らせているのでしょうか?保留中の注文の価格が1秒を超えないような形でストップロスを置くのはとても良いアイデアだと思います。RBC.TVのAndrey Sapunovは、このような遅れをとることを助言した。MT5ではこのような解決策に出会ったことがありません。初歩的なことかもしれませんが、私は知識のないプログラマーです。もしよろしければ、ご協力お願いします :-))
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
chipo:
すべての人に健康を!!これは解決した質問です:保留中の注文と ストップロスのトリガーに遅延を作成する方法。ストップロスは、保留中の注文を妨害しないように配置するのが非常に良いアイデアです。RBC.TVのAndrey Sapunovは、このような遅れをとることを助言した。MT5ではこのような解決策に出会ったことがありません。初歩的なことかもしれませんが、私は知識のないプログラマーです。よろしくお願いします :-))


保留中の注文/ストップロット/スタックプロフィットがブローカーに送信された場合、その注文はブローカーのデータベースにあり、その価格に到達するのを待っていることを意味します。

注文に執行遅延を設定することはできません。

遅延が必要な場合は、保留中の注文/ストップ/ステイクプロフィットをあきらめる必要があります。そして、これらをすべて成行注文に置き換えます。

そのため、現在のシンボル価格を常に監視し、それが必要なレベルに達したら、遅延を待つ必要があります - そしてその時になって初めて、成行注文を出すかどうかを決定します。

その結果、価格が跳ね返った場合の約定遅延や不発など、望むものが得られるが、最悪の場合、成行注文の約定価格が悪くなってしまう。おそらく、保留中の注文を出した場合よりも悪いと思います。

理由: