[ARCHIVE] フォーラムを散らかさないように、どんなルーキーでも質問してください。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 3. - ページ 147

 
papa-di:

私のEAを市場取引に変更し、テイクプロフィットとストップロスをゼロにして開き、ストップロスとテイクプロフィットを設定する方法を教えてください。

代表的なコードを書いてください。よろしくお願いします。

ここと ここ

それでもダメなら、こちら

それでもダメなら、こちらからご注文ください。

 
私のEAが1つのバーで1つの取引だけを行い、複数の取引を行わないようにする方法を教えていただけませんか?Mql4はまだ学習し始めたばかりで、1つのバーで複数の取引をしないように、どのような基準を設定すればよいのか理解できていません。
 
注文が入ったバーの時刻を記憶する
 

最も簡単な方法(ベストではありませんが)を試してみてください。

オープニング条件にOrdersTotal()==0を 追加します。

 
DhP:

最も簡単な方法(ベストではありませんが)を試してみてください。

オープニング条件にOrdersTotal()==0を追加します。

問題は、複数の注文を同時に出すことではなく、1つのバーで複数の注文を出すことです。つまり、1つの注文が閉じられ、すぐに同じバーで2番目の注文が出されます。
 
それなら、その状態が治まるまで注文を開くことを禁止した方がいいのでしょうか?どのようなタイムフレームで作業しているのですか?
 
Bit99:
問題は、同時に複数の注文を出すことではなく、同じバーで複数の注文を出すことです。つまり、1つの注文が閉じられ、すぐに同じバーで、条件が許す限り、2番目の注文が出されます(最初の注文が出されたので、そうなります)。
また、こうしたトラブルを回避するための簡単な方法もあります。
    datetime  prevtime;

int start(){


     datetime time=iTime(NULL,0,0);
     if(time==prevtime) return(0); 
     prevtime = time;   

   

  return(0);
}
 

iMa インジケータで小数点以下4桁を5桁で返すようにする方法はありますか?

MTはラインにカーソルを合わせるとチャート上に5桁の数値が表示されるのですが...。
 
fx-fantom:

iMa インジケータを小数点以下4桁ではなく、5桁で返すようにする方法はありますか?

MTはラインにカーソルを合わせるとチャート上に5桁の数値が表示されるのですが...。

なぜ4桁の数字が返ってくると思うのですか?
 
心配しないで、彼は必要なだけのものを返してくれるから、あなたはそれを見たいと思うだけでいい。