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

 
Vladimir Karputov:

質問があれば、お答えします。私はテレパスではありません。

私の質問はこれです:))

指定ロットではなく、利用可能な保証金のパーセンテージで取引を行うにはどうすればよいですか?

 
ISL:

様に質問する)

指定ロットではなく、既存の預託金の割合で取引を行うにはどうすればよいですか?

例:OHLC チェック コード。リスク」パラメータをゼロ以外に設定した場合、これはリスクの割合になります(「ロット」パラメータをゼロに設定することを忘れないでください)。


追記:リンクを差し替えました。最初のリンクは間違っていました。すみません。

 
Vladimir Karputov:

例:OHLC チェック コード。Riskを0以外に設定した場合、これはリスクのパーセンテージになります(Lotパラメータを0に設定することを忘れないでください)。


追記:リンク先を変更しました。最初のリンクは間違っていました。すみません。

間違った質問、どのようにこのシンボルで全体の位置の割合の位置を閉じるには?

 
ISL:

少し間違った質問ですが、指定されたシンボルのポジション全体のパーセンテージを閉じるにはどうすればいいのでしょうか?

PositionClosePartial

指定されたシンボルまたはティックでポジションの一部をクローズします。

 
Vladimir Karputov:

PositionClosePartial

指定されたシンボルまたはチケットでポジションの一部を閉じる

ありがとうございました。

 

こんばんは!(^o^)

アドバイザーが取引を行っている。ただ、すでにポジションを持っていて、すべての資金を5文字に等分する必要があります。

一部で

void OnTick()

この分割は1目盛り ごとに繰り返されるため、できません。

どうすればすぐにポジションを確保できるのか?

よろしくお願いします。

 

みなさん、こんにちは。

ストップトリガー後のEAの売りを禁止する方法を知っている人、教えてください。

 
みんな、自動選択を行う方法を教えてください request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOCORDER_FILLING_RETURN 私は考えることができないと常に変更は良くありません。
 
TYRBO:
みんな、自動的に選択する方法を教えてください request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOCORDER_FILLING_RETURN 私は考えることができないと常に変更はよくありません。

コードはこちらから検索できます。

https://www.mql5.com/ru/code/16006

MT4Orders
MT4Orders
  • www.mql5.com
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...
 
TYRBO:
request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOCORDER_FILLING_RETURN 私はそれを変更する方法を自分で把握することはできません。

標準取引クラスCTrade
を接続(ターミナルに標準装備されています。)

//+------------------------------------------------------------------+
//|                                                          XXX.mq5 |
//+------------------------------------------------------------------+
#property version   "1.000"
//---
#include <Trade\Trade.mqh>  
CTrade         m_trade;                      // trading object
input ulong    m_magic        = 228364430;   // magic number
//---
ulong          m_slippage=10;                // slippage
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   m_trade.SetExpertMagicNumber(m_magic);
   m_trade.SetMarginMode();
   m_trade.SetTypeFillingBySymbol(Symbol());
   m_trade.SetDeviationInPoints(m_slippage);

という2つのメソッドを呼び出します。

SetTypeFillingBySymbol(タイプフィリングバイシンボル)。

指定されたシンボルに応じたオーダータイプを設定する

マージンモード設定

現在の口座設定に応じた証拠金計算モードの設定

理由: