スクリプト: Pending orders DOWN - ページ 5

 

これのMT4バージョンはありますか?

 
leidsure :

これのMT4バージョンはありますか?

いいえ、ありません。古いドックはとっくにゴミ箱に捨てられています。

 
取引量を変更する方法を教えてください。常に0.01
 
leidsure :
取引量を変更する方法を教えてください。常に0.01です。

これを行うには、コードを編集する必要があります。

 
例えば、xau / USDの1701または1702を私の最初の保留中の注文の ポイントとして、より柔軟に保留中の注文の目標価格を設定することができます、
 
Anhedonia 保留注文の ポイントとして、pipsを価格に計算するパラメータ "GAP "を変更したいのですが、可能でしょうか?

現在値からのギャップ」パラメータを使用します。

 
Vladimir Karputov #:

現在値から下げた未決注文のギャップ」パラメータを使用する。

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

親愛なるウラジミール・カルプト、


このスクリプトをありがとうございます。

何か修正したいことがあるのですが。


このスクリプトはペンディングごとに新しいTPとSLを追加します。実際の価格と同じTPとSPが欲しいのですが。


例:現在の価格が1000

TP= 実際の価格から+100

SL= 実際の価格から-300


ペンディング1 = TP=1100, SP=700

保留2 = TP=1100, SP=700

保留3 = TP=1100、SP=700


私は開発者ではないが、ここのどこかにあるはずだと信じている:

if(InpDownOrders==buy_limit)
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_ask - ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_ask + ExtTakeProfit;
         m_trade.BuyLimit(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_ask),m_symbol.Name(),
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
        }
      else
        {
         double sl         = (ExtStopLoss==0.0)   ? 0.0 : price_bid + ExtStopLoss;
         double tp         = (ExtTakeProfit==0.0) ? 0.0 : price_bid - ExtTakeProfit;
         m_trade.SellStop(m_symbol.LotsMin(),m_symbol.NormalizePrice(price_bid),m_symbol.Name(),
                          m_symbol.NormalizePrice(sl),
                          m_symbol.NormalizePrice(tp));
 
tonyalcapon # :

親愛なるウラジーミル・カルプト、


このスクリプトをどうもありがとう。

このスクリプトはまさに私が必要としていたものです。


このスクリプトはペンディングごとに新しいTPとSLを追加します。実際の価格と同じTPとSPが欲しいのですが。


例:現在の価格が1000の場合

TP= 実際の価格から+100

SL= 実際の価格から-300


保留1=TP=1100、SP=700

保留2=TP=1100、SP=700

保留3 = TP=1100、SP=700


私は開発者ではないが、ここのどこかにあるはずだと信じている:

すでにこのようなコードがあります:保留注文 UP DOWN 単一SLとTP

このスクリプトは、現在価格から上下に複数の注文を出す。すべて同じストップロス(同じ価格)と同じテイクプロフィット(同じ価格)を持つ。

未決注文 UP DOWN シングルSLとTP



 

親愛なるヴァディミール、


迅速なご返信、ありがとうございました。

このスクリプトは私にとって *** PERFECT *** です。


TPとSPに関して問題があることに気づきました。スクリプトは設定した値を適用しません。

私の場合

input ENUM_PENDING_ORDERS_DOWN   InpDownOrders     = buy_limit;      // 保留中の注文の種類 DOWN
input ushort                                           InpDownGep        = 200;            // 保留中の注文が現在価格から下がるまでのギャップ
input ushort                                           InpDownStep       = 200;             // 注文と注文の間のステップ DOWN (in pips)
input double                                          InpDownLots       = 0.01;           // たくさん DOWN
input uchar                                            InpDownQuantity   = 4;              // DOWN量('0'→オフ)
input grou                                            "Additional features"
input ushort                                         InpStopLoss       = 1000;             // ストップ・ロス
input ushort                                         InpTakeProfit     = 100;             // テイクプロフィット
input ulong                                           InpDeviation      = 30;             // 偏差値
input ulong                                           InpMagic          = 201;            // マジックナンバー