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

 
Vladimir Karputov:

解決方法は次の通りです。Signalsモジュールで


MQL5 Wizardで 生成されたExpert Advisorで。


ボトムライン


Vladimirさん、では、リコンパイルするたびにEAにコードの一部を手動で挿入する必要があるのでしょうか?

 
Andy:

Vladimirさん、リコンパイルの度にEAにコードの一部を手動で挿入する必要があるのでしょうか?

いいえ、EAコードにenumリストを挿入した後は、いくらでもコンパイル可能です。コードはそのままで、挿入された部分がどこかに行ってしまうことはない。

 
シグナルモジュールに変更を加え、コンパイルしたり、別のモジュールを追加してから、再度EAを作成 する場合 - MKL5ウィザードがメインのEAコードを書き、再度すべての変更を手動で生成されたEAに 追加しますか!
 
Andy:

どこに例があるのか、教えていただけませんか?

シグナルモジュールのどこに、入力パラメータコードを 列挙して挿入すれば、そのモジュールの記述子で指定できるようになる。

)https://www.mql5.com/ru/code/19025

#property description "The script sets the pending orders down from the price"
#property script_show_inputs
//---
#include <Trade\Trade.mqh>
#include <Trade\SymbolInfo.mqh>  
CTrade         m_trade;                      // trading object
CSymbolInfo    m_symbol;                     // symbol info object
//+------------------------------------------------------------------+
//| Enum pending orders DOWN                                         |
//+------------------------------------------------------------------+
enum ENUM_PENDING_ORDERS_DOWN
  {
   buy_limit         =0,   // Buy Limit
   sell_stop         =3    // Sell Stop
  };
//--- input parameters
input ushort                     InpDownGep        = 15;             // Gap for pending orders DOWN from the current price (in pips)
input ushort                     InpDownStep       = 30;             // Step between orders DOWN (in pips)
input ENUM_PENDING_ORDERS_DOWN   InpDownOrders     = sell_stop;      // Type of pending orders DOWN
Pending orders DOWN
Pending orders DOWN
  • 投票: 25
  • 2017.08.28
  • Vladimir Karputov
  • www.mql5.com
Скрипт "Pending orders DOWN" выставляет сетку ордеров ВНИЗ от текущей цены. Входные параметры Gap for pending orders DOWN from the current price (in pips) - отступ от текущей цены для первого отложенного ордера; Step between orders DOWN (in pips) - шаг между отложенными ордерами; Type of pending orders DOWN - тип отложенного ордера (может быть...
 

ありがとうございます、今見てみます。しかし、標準ライブラリや ウィザードのモジュールではありません。

MQL5 Wizardで 作成したシグナルモジュールで私の enumを 使用することは可能でしょうか?

 

ネッティングアカウントで、同じ方向、同じロット、同じpips数の取引を3回行った場合、ポジション価格は 常に平均(2回目)の取引の価格と同じになるのでしょうか?

ポジション価格は、常に全取引の平均価格ですか?

 
Sile Si:
ネッティング口座で、3つの取引が一方向に、同じロットで、同じpips数で実行されます。ポジション価格は、常に平均的な(2番目の)取引の価格と同じになりますか?

FXではそう思いますが(もちろん3回ともトレードした後)、FORTSではそうではありません。クリア後にポジションの再開があります。

 
Sile Si:

ポジションの価格は常に全取引の平均価格なのか?

ボリュームによります!

 
Alexey Kozitsyn:

クリア後の再募集があります。

しかし、その価格は変わりません。

 
Sile Si:

しかし、その価格は変わりません。

きっとそうなる!前のポジションを閉じ、新しいポジションを開くことになります。でも、これはFORTSにあるんですよ!?

理由: