int start() {
for (int i=OrdersTotal()-1;i>=0;i--){
if (!OrderSelect(i,SELECT_BY_POS))continue;
if (OrderType()<=OP_SELL)
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10);
else
OrderDelete(OrderTicket());
}
}
int start() {
for (int i=OrdersTotal()-1;i>=0;i--){
if (!OrderSelect(i,SELECT_BY_POS))continue;
if (OrderType()<=OP_SELL)
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10);
else
OrderDelete(OrderTicket());
}
}
エキスパートアドバイザーが、対象となる各通貨ペアに個別に最適化されている場合を考えてみましょう。
様々な最適化の結果を「重ね合わせ」て、トータルの利益やドローダウンを確認する方法はないのでしょうか?
ありがとうございました。
友達、設定した時間より遅くオープンしたポジションを探す方法。長い間市場に出ていて、損失が指定値以下になっているポジションを探したい。そして、話しかける方法を探します。ありがとうございます。
通常の注文列挙、大きなマイナスがある場合はOrderProfit()を確認、ここにあります。タイムリミットは、今と開店日の差、でOK?
ありがとうございます。わかりやすいのですが、オーダーによる検索ができない...。コードでやり方を教えていただけると、本当にありがたいのですが...。残りの質問は自分で整理します~、部分的にコードを整理して、今後のために考えてみます・・・。その間、私は苦労しています...。
まあ、いつものやりすぎだが。
選択後、すでに利益と時間で動作し、条件を設定します。ありがとうございます。クリアなんだけど、オーダーのオーバーシュートができないみたいで・・・。コードでやり方を教えていただけると、本当にありがたいのですが...。今後のために、コードを部分的に整理して把握しておこうと思います...。その間、私は苦労しています...。
最もシンプルなスクリプト
簡単なスクリプト
ああ、なんて美しいんだろう ))))
でも、うまくいくんです。推奨するものではありませんが
もしかしたら、くだらない質問に答えてくれる親切な人がいるかも?
Expert Advisorを作成しましたが、テスターでは満足のいく結果が得られています。
実際のアカウントでは、所定の信号があるにもかかわらず、なぜか右 上に静かに眠っている。
どうしたらいいのでしょうか?もしかして、アカウントは省略したほうがいい?;-)
何かアドバイスがあればお願いします。