どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 283

 
ALXIMIKS:


1) 閉鎖条件に問題がある可能性がある(暗黙のうちに与えてしまっている)。

2) このコードでは、OP_SELLだけを クローズしています買いの実装を忘れていませんか? クローズの条件が正しいかどうか確認してください)

3) ブルートフォース時のチェックで、通貨ペアと時間枠のチェックがない(なぜ実行し、後で追加するのでしょうか?)

4) リコートのチェックがない(ストラテジーテスターではすべてうまくいくはずだが、デモやリアル口座ではそうとは限らない)。

5) Artemis artmedia70 が宣言したように、MarketInfo(Symbol(),MODE_ASK) Ask よりも優れて おり、より実際の価格を 知ることができる。


1)Level = iMACD(Symbol(), 0, FastEMA, SlowEMA, SignalSMA,PRICE_WEIGHTED, MODE_MAIN, 0)です

2) OP_BUYを挿入していない、動作は同じだが、買いも売りもクローズしない。

3) オーバーシュートについてよくわからない。このEAは、時間枠とチャートシンボルごとに1方向に1つの注文しか受け付けない(私のディレッタントな結論)。

そして最後の2点は全くわかりません)))無能ですいません。

MQL-programmingを始めて3日目ですが、それだけにまだ頭の中がいっぱいです。

再引用の問題や、開封の問題かもしれないことは登録していない。

 
borilunad:
1.絵はどこから来て、どのようにしているのですか?
2.確かに、これらのキャラクターはテミスを象徴しているわけではありません。

1.シャイターン

2. 彼らは私を代表している

 
artmedia70:
また、iCustom()を使用して、インジケータバッファからデータを取得することをお勧めします(バッファを通して描画する場合)。


ありがとうございます、うまくいきました。シグナルバーが閉じた後に実行されるように取引を行う方法を教えてください。
 
oDin48:

ありがとうございます、うまくいきました。シグナルバーが閉じた後に約定するようにする方法を教えてください。

シグナルバーがシグナルバーでなくなると同時に

シグナルバーがどのように定義されているのかわかりません。

 
oDin48:

ありがとうございます、うまくいきました。シグナルバーが閉じた後に約定するようにする方法を教えてください。

その次の小節を開くことでシグナルバーとゼロバーのオープンタイムを 比較し、ゼロバーの時間の方が長ければ、取引をすることができます。
 
evillive:

それに続く次の小節の冒頭で。シグナルバーとゼロバーの開始時間を比較し、ゼロバーの時間が長くなれば、行動することができます - 。

ありがとうございます、やってみます。
 
ElhoroS:

皆さん、こんにちは!)最近MQLに興味を持ち、最初の問題に直面しました。EAが機能に従ってポジションをオープンし、クローズすることを望んでいないため、ストップなしのこれらの成行注文はテストセッションの終了まで置かれるというものです。問題は、私がどこでミスをしたかということです。

ここで、締めくくりの断片をご紹介します。

試してみてください。

if(Level >= 0.000100 && LevelXP>LevelXM && CountSell() > 0) {
   Print("Level = "+DoubleToStr(Level,Digits)+
         ", LevelXP = "+DoubleToStr(LevelXP,Digits)+
         ", LevelXM = "+DoubleToStr(LevelXM,Digits)+
         ", CountSell = "+CountSell);
   double pp=0;
   for(i=OrdersTotal()-1; i>=0; i--) {
      if(OrderSelect(i, SELECT_BY_POS)) {
         if(OrderMagicNumber()!=Magic) continue;
         if(OrderSymbol()!=Symbol())   continue;
         if(OrderType()>1)             continue;
         if(OrderType()==OP_BUY) pp=MarketInfo(Symbol(),MODE_BID);
         else pp=MarketInfo(Symbol(),MODE_ASK);
         OrderClose(OrderTicket(), OrderLots(), pp, Slippage);
         }
      }
   }

そして、雑誌を読む。男のものではなく、端末のもの。

 
evillive:

その次の小節のオープニングでシグナルバーとゼロバーの開始時間を比較すると、ゼロバーの時間が長くなったので、行動することができます。 。
ゼロバーではなく、シグナルが出たバーと、このシグナルによってポジションがオープン されたバーを参照するのがよいでしょう。これらのバーの数値の差が変化すれば、信号がないと判断してよい。
 
ElhoroS:


1)Level = iMACD(Symbol(), 0, FastEMA, SlowEMA, SignalSMA,PRICE_WEIGHTED, MODE_MAIN, 0)です

2) OP_BUYを挿入していない、動作は同じだが、買いも売りもクローズしない。

3) オーバーシュートについて、タイムフレームとチャートシンボルによって一方向に1つの注文しかできないことがよくわからない(私のディレッタントな結論)。

そして最後の2点は全くわかりません)))無能ですいません。

MQL-programmingを始めて3日目ですが、それだけにまだ頭の中がいっぱいです。

再引用に伴う不具合は登録していない。

もし、いいアイデアが浮かんだら、キムの機能を見て みると面白いし、役に立つかもしれない(全てはここに 詳しく書かれている)。

レクオートは、オープン(クローズ、変更)注文を送信しても、特定の状況(例えば、価格が最新でないなど)において、それ(注文)が処理されないことを指します。

しばらくしてからリクエストを繰り返す必要があります(エラーの種類によって推奨される時間は異なります)。

 
artmedia70:

1.シャイターン

2.自分を表現してくれる

1.そのようなプログラムなのでしょうか?

2.理想化された製品です。確かに、悪魔もプーチン主義の前では、左が偉大な思想家で右が無害な羊のように、ずいぶん可愛く見えますね。