[警告は閉鎖されました!】フォーラムを乱雑にしないために、どんな初心者の質問でも。プロフェッショナルは、通り過ぎないでください。あなたなしでは、どこにも行けない。 - ページ 618

 
Techno:
ああ、なんて美しいんだ )))))
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10);

何が言いたいのかわからない...。注文が未決済で、選択されているだけの場合、終値で 決済するにはどうしたらよいですか...???
それとも、以前に決済した注文の終値なのでしょうか?
一言で言えば...:)
ニコライさん、ビクトルさん、ありがとうございます。きっと~、全部やりますよ・・・。

 
kwadrad:

もしかしたら、くだらない質問に答えてくれる親切な人がいるかも?

Expert Advisorを作成しましたが、テスターでは満足のいく結果が得られています。

実際のアカウントでは、所定の信号があるにもかかわらず、なぜか右上に静かに眠っている。

どうしたらいいのでしょうか?もしかして、アカウントは省略したほうがいい?;-)

何かアドバイスがあればお願いします。

は、EAが取引できるように設定にチェックが入っているのでしょうか?エラーは記録されますか?
 
artmedia70:

何が言いたいのかわからない...。注文が未決済で、選択されているだけの場合、終値で決済するにはどうしたらよいですか...???
それとも、以前に決済した注文の終値なのでしょうか?
一言で言えば...:)
ニコライさん、ビクトルさん、ありがとうございます。きっと何でもやりますよ。



関数は0を返しますが、これはクロージャのために許されることであり、ただ正しくないだけです)
 

ログブックには // Loaded successfully と書かれている。それに応じてチェックボックスにチェックが入ります。なぜ信号を無視するのか、それが問題なのです。

 
Techno:
関数は0を返しますが、これはクロージャのために許されることであり、ただ正しくないだけです)


返されるのは0ではなく、適正価格です。

2010.06.15 19:45:02 testCloseAll EURUSD,M1: OrderClosePrice()=1.2289

int start() {
   for (int i=OrdersTotal()-1;i>=0;i--){
      if (!OrderSelect(i,SELECT_BY_POS))continue;
      if (OrderType()<=OP_SELL) {
         Print("OrderClosePrice()=",NormalizeDouble(OrderClosePrice(), Digits));
         OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),10);
      }
      else
         OrderDelete(OrderTicket());
   }
}
 

2010.06.15 17:30:00 eAll v1.3 +CCI EURUSD,M5:BUYオーダーを 開く際のエラー : 129

エラー129とは何ですか?

 
kwadrad:

2010.06.15 17:30:00 eAll v1.3 +CCI EURUSD,M5: BUYオーダーを開く際のエラー : 129

エラー129とは何ですか?


err_invalid_price 129 誤った価格
 

どうすればいいのでしょうか?

 
Vinin:


返された価格は0ではなく、まさに私が必要としている価格です。

2010.06.15 19:45:02 testCloseAll EURUSD,M1: OrderClosePrice()=1.2289

あ、時間は0を返しますが、そういう書き方は間違ってますね)))
 
Techno:
あ、時間はゼロを返しますが、これは正しい書き方ではありませんね))

この閉め方はお勧めできないとすぐに書きました。文書化されていない機能が使用されている。しかし、どんなオープンポジションでも、クローズ時間はゼロであり、終値は現在の終値と同じになります。