"ダミー "からの質問 - ページ 37

 

mql5のツールを使って、保留中の注文 数量を変更することは可能ですか?

OrderModifyを試したところ、リクエストの必須要素はすべて正しく入力されているにもかかわらず、Modify failed (Unknown error)と表示されました...。

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
いや、無理でしょう。この場合、古いものを取り外して新しいものを装着するしかない。
削除済み  
Rosh:
いや、無理でしょう。ここでは、古いものを取り外して新しいものを入れるという選択肢しかない。

シンプルなホールド感なのに、なぜ?

 
Interesting:

なぜそうなるかというと、単純にディレイヤーではないでしょうか?

1年前にも議論された。当時は、保留中の注文の数量が変更できない理由も探っていました。その時(私の記憶では)レナートは、オーダーカウントの観点から、またトレーダーからディーラーへのクレームの可能性から、「1オーダー1ボリューム」スキーム(または類似のもの)が実施されたほどボリュームは重要な要素だと説明しました。

axmed0207 です。

OrderModifyを試しましたが、リクエストの必須要素はすべて正しく 入力されているにもかかわらず、メッセージにはmodify failed (Unknown error)と表示されています...。

CTradeクラスのOrderModify()メソッドの説明をよく見てください。

bool  OrderModify(
   ulong                 ticket,         // тикет ордера
   double                price,          // цена исполнения
   double                sl,             // цена stop loss 
   double                tp,             // цена take profit
   ENUM_ORDER_TYPE_TIME   type_time,      // тип по истечению
   datetime              expiration      // истечение
   )

パラメータにボリュームがない。同様に、ハンドブックの「取引要求の構造(MqlTradeRequest)」のセクションで

保留中の注文を変更する。

保留中の注文の価格水準を変更するための取引注文。7項目の指定が必要です。

  • アクション
  • 注文
  • 価格
  • sl
  • tp
  • type_time
  • expiration
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 

なるほど、回答ありがとうございました。ボリュームが必須のクエリフィールドのリストにない場合は、オプションのパラメータであるとばかり思っていました :)

 

SYMBOL_TRADE_TICK_VALUE_xxx などの識別子は SymbolInfoDouble() 関数で提供される。説明では、「ポジションの計算されたティック値」となっています。つまり、「1ティックの価値」ではなく、「ある商品の最小限の価格変化の価値」という理解でよろしいでしょうか。つまり、値動きが少なく、1Lotで契約した場合、預金通貨の自己資金がどの程度変化するかを重視しているのです。

次のティックが表示されたとき、価格が何ポイント跳ね上がるか、事前に知ることはできない。

 
Yedelkin:

SYMBOL_TRADE_TICK_VALUE_xxx などの識別子は SymbolInfoDouble() 関数で提供される。説明では、「ポジションの計算されたティック値」となっています。ティックバリューではなく、「商品の価格の最小変化の価値」という理解でいいのでしょうか?つまり、値動きが少なく、1Lotで契約した場合、預金通貨の自己資金がどの程度変化するかを重視しているのです。

次のティックが表示されたとき、価格が何ポイント跳ね上がるか、事前に知ることはできない。

1ティックとは、価格の最小変化量のことです。
 
uncleVic:
ティックは価格の最小変化量です。

なるほど、なるほど。1つの指標に2種類の名称がある。

とはどのような違いがあるのでしょうか。

SYMBOL_POINT

一点値

二重

и

シンボル・トレード・チック・サイズ

最低価格変更

二重

?

最低価格変更は1ポイント値以下でもいいとか?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
理論的には、ポイントとティックが異なる可能性があります。
 
Yedelkin:

最低価格変動が 1ポイントの値より小さくてもいいとか?

そんなことはないだろう。:) でも、その逆も可能なんです。