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

 
costy_:
ニューラルネットワークとは何か、5つの言葉で教えてください。ベクトルデータ ...続きを読むと図が見えてくる ;)))


二言ではダメなんです。まずは一番簡単なパーセプトロンから始めてみてください。ここかレシェトフさんの サイトのどこかで読んでみてください。

そうすれば、ニューラルネットワークに移行しやすくなります。

 
ありがとうございます。まずはパーセプトロンから始めて みます。
 
double a=NormalizeDouble(Ask,Digits);
double b=NormalizeDouble(Bid,Digits);  

for(cnt=0;cnt<OrdersTotal();cnt++)
   {
  OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
   if(OrderSymbol()==Symbol())
      {
      if(OrderType()==OP_BUY)
         {
         if(TrailingStop>0 && b-OrderOpenPrice()>Point*TrailingStop && OrderStopLoss()<b-Point*TrailingStop)
            {
            OrderModify(OrderTicket(),OrderOpenPrice(),b-Point*TrailingStop,OrderTakeProfit(),0,Blue);
            return(0);
            }
         }
      if(OrderType()==OP_SELL)
         {
         if(TrailingStop>0 && OrderOpenPrice()-a>Point*TrailingStop && OrderStopLoss()>a+Point*TrailingStop)
            {
            OrderModify(OrderTicket(),OrderOpenPrice(),a+Point*TrailingStop,OrderTakeProfit(),0,Red);
            return(0);
            }
         }
      }
   }
OrderModify error 1と表示されます。でも、いつもというわけにはいきません :(助けて
 
fraktalas:
Writes: OrderModify error 1.でも、いつもというわけにはいきません :(助けて

関数パラメータに未変化の値が渡された場合、エラー1(ERR_NO_RESULT)が発生する。

改造は必要なかった。

修正する前に、修正可能なパラメータの違いを確認すれば、エラーになることはないでしょう。

 
costy_:

変更されていない値が関数のパラメータとして渡された場合、エラー1が発生します。

馬鹿馬鹿しい)
 
costy_:

関数パラメータに未変化の値が渡された場合、エラー1(ERR_NO_RESULT)が発生する。

改造は必要なかった。

修正する前に、修正するパラメータの差分を確認すれば、エラーは発生しません。

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

どんなものでも :D

適切な関数を使って注文のパラメータを取得し、設定したいパラメータと一致するかどうかを確認します。一致する場合は、退出します :)

 
eddy:

どんなものでも :D

適切な関数を使って注文のパラメータを取得し、設定したいパラメータと一致するかどうかを確認します。一致する場合は、退出します :)

Ladnenko 誰も私のために書いてくれない :D こんな遅い時間に教えてくれてありがとう :)
 
まあ、ほとんど全部書きましたから、あとは他の言語に翻訳するだけです:)
 

親愛なる皆さん、このコード(クローズ注文)で、なぜ最初にSELECT_BY_POSで注文が選択されるのか説明してください。

で、同じ注文を SELECT_BY_TICKETにすると、どうなるのでしょうか?

Print (Symbol(), " START CLOSING BUY LINE");
string symbol = Symbol();int cnt;
for(cnt = OrdersTotal(); cnt >= 0; cnt--){
OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);
if(OrderSymbol() == symbol &&) { if(OrderSymbol(cnt == symbol &&)); if(OrderSymbol(cnt == symbol &&)OrderMagicNumber()==Magicbuy) {
ticketbuy=OrderTicket();OrderSelect(ticketbuy, SELECT_BY_TICKET, MODE_TRADES);lotsbuy2=OrderLots() ;
double bid = MarketInfo(symbol,MODE_BID);
RefreshRates();
OrderClose(ticketbuy,lotsbuy2,bid,3,Magenta);
}.