エキスパート: Sprut - ページ 3 123 新しいコメント Joao Raimundo Alexandre Neto 2021.01.06 14:34 #21 これは、グリッド戦略が好きな人にとって優れたEAであり、簡単にカスタマイズすることができる。しかし、ポルトガルのMQL5サイト用のこのバージョンでは、再クオートや実行エラーを避けるために修正する必要があるバグがいくつかあります。以下はその一例である: 148行目の "for(int i=0;i<CountOrders;i++) "から "for(int i=1;i<CountOrders;i++)"、つまり カウントを "0 "から "1 "に変更している。 185行目の "price=price_sell_limit-(double)i*ExtStepLimit; "から "price=price_sell_limit+(double)i*ExtStepLimit; "へ。つまり、マイナスの"-"記号は、プラスの "+"記号に反転する。 psrs55 2021.04.14 13:17 #22 おはようございます。 利益/損失に達したときに決済されるポジションは、取引されたシンボルのみですか?それとも口座のすべてのポジションですか? ありがとうございます。 Vladimir Karputov 2021.04.14 13:32 #23 psrs55 :おはよう。 利益/損失に達したときに決済されるポジションは、取引されたシンボルのみですか?それとも口座内のすべてのポジションですか? ありがとうございます。 シンボルと マジックナンバーで 決済されます: //+------------------------------------------------------------------+ //| 全ポジションをクローズ| //+------------------------------------------------------------------+ void CloseAllPositions() { for(int i=PositionsTotal()-1;i>=0;i--) // 現在のポジションの数を返す if(m_position.SelectByIndex(i)) // プロパティにさらにアクセスするために、インデックスによって位置を選択する。 if(m_position.Symbol()==m_symbol.Name() && m_position.Magic()==m_magic) m_trade.PositionClose(m_position.Ticket()); // 指定したシンボルでポジションを閉じる } Joao Raimundo Alexandre Neto 2022.02.25 19:09 #24 Joao Raimundo Alexandre Neto つまり カウントを "0 "から "1 "に変更してください。185行目、"price=price_sell_limit-(double)i*ExtStepLimit; "から "price=price_sell_limit+(double)i*ExtStepLimit; "へ。つまり、マイナスの"-"記号は、プラスの "+"記号に反転する。 148行目の "for(int i=0;i<CountOrders;i++) "を "for(int i=1;i<=CountOrders;i++)"、つまり カウントを "0 "から "1 "に変更し、"<"記号を加える。 Vladimir Gulakov 2023.02.09 21:33 #25 Expert Advisorは、手動取引のアシスタントとして、私のタスクのためにテストされました。Expert Advisorは優秀で、安定している。私にとっては、設定が少し過剰ですが、すべてが機能します。マーチンゲールについては、今は必要ないのでテストしていません。 いくつかの機能....ByStop,SellStop,ByLimitの注文数は、設定に従って設定される。SellLimit注文は、設定で設定した注文数に関係なく、1つしか設定しない。注文の有効期間60分は、ゼロカウントダウンと見なされます。つまり、設定で注文の有効期間を1時間に設定するには、120分、2時間-180分などと記述する必要があります。 waltergomes14 2023.03.18 23:31 #26 アップデートをお願いしたいのですが、FirstOrderを止めたときに、もう一度定義された場所に戻してもらえますか? Yang Gao 2025.06.19 15:24 #27 通用しない 123 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
これは、グリッド戦略が好きな人にとって優れたEAであり、簡単にカスタマイズすることができる。しかし、ポルトガルのMQL5サイト用のこのバージョンでは、再クオートや実行エラーを避けるために修正する必要があるバグがいくつかあります。以下はその一例である:
148行目の "for(int i=0;i<CountOrders;i++) "から "for(int i=1;i<CountOrders;i++)"、つまり カウントを "0 "から "1 "に変更している。
185行目の "price=price_sell_limit-(double)i*ExtStepLimit; "から "price=price_sell_limit+(double)i*ExtStepLimit; "へ。つまり、マイナスの"-"記号は、プラスの "+"記号に反転する。
おはようございます。
利益/損失に達したときに決済されるポジションは、取引されたシンボルのみですか?それとも口座のすべてのポジションですか?
ありがとうございます。
おはよう。
利益/損失に達したときに決済されるポジションは、取引されたシンボルのみですか?それとも口座内のすべてのポジションですか?
ありがとうございます。
シンボルと マジックナンバーで 決済されます:
185行目、"price=price_sell_limit-(double)i*ExtStepLimit; "から "price=price_sell_limit+(double)i*ExtStepLimit; "へ。つまり、マイナスの"-"記号は、プラスの "+"記号に反転する。
148行目の "for(int i=0;i<CountOrders;i++) "を "for(int i=1;i<=CountOrders;i++)"、つまり カウントを "0 "から "1 "に変更し、"<"記号を加える。
Expert Advisorは、手動取引のアシスタントとして、私のタスクのためにテストされました。Expert Advisorは優秀で、安定している。私にとっては、設定が少し過剰ですが、すべてが機能します。マーチンゲールについては、今は必要ないのでテストしていません。
いくつかの機能....ByStop,SellStop,ByLimitの注文数は、設定に従って設定される。SellLimit注文は、設定で設定した注文数に関係なく、1つしか設定しない。注文の有効期間60分は、ゼロカウントダウンと見なされます。つまり、設定で注文の有効期間を1時間に設定するには、120分、2時間-180分などと記述する必要があります。