[アーカイブ】お金になる村人の作り方を学ぼう! - ページ 362

 
valenok2003:


私自身は、返された値を信用せず、必ず実開封チェックを行います


そうなんです...。チケットがアサインされているのに、注文が開かれていない/設定されていないことがあるとは...。

しっかり受け止めたいと思います。ありがとうございます。

 

閉じるときのエラーはまだ出ていないので、標準的なチェックで十分です

//+-------
//+------------------------------------------------------------------+
//|   valenok2003@mail.ru                                18.07.2011
//+------------------------------------------------------------------+
//| close_all_this_symbol() закрытие ВСЕХ ордеров по символу и магику
//| Возвращает true при успехе, в противном случае false
//+------------------------------------------------------------------+
bool close_all_this_symbol(int _Magic) {  
   string _Function = "close_all_this_symbol(): ";
//-----------------
   bool   _SUCCES = true,
          _RET = true;
   color  _Color_Arrow;
   int    _ERROR;
//-----------------
   output_mov_string("закрытие рыночных ордеров", Clr_Action);
   for(int _i=OrdersTotal()-1; _i>=0; _i--) 
   {  OrderSelect(_i, SELECT_BY_POS, MODE_TRADES);
      if (OrderSymbol() == Symbol() && OrderMagicNumber()==_Magic) {
         if(OrderType()==OP_BUY)  _Color_Arrow = Color_Arrow_Buy;
         if(OrderType()==OP_SELL) _Color_Arrow = Color_Arrow_Sell;
         _SUCCES = OrderClose(OrderTicket(), OrderLots(), OrderClosePrice(), Slip, _Color_Arrow);
         _ERROR = GetLastError();
         if(!_SUCCES) {    // есть неудача
            _RET = false;
            error(_Function, _ERROR);
         }
      }
   }
   if(_RET) output_mov_string("все ордера закрыты", Clr_Report);
//-----------------
   return(_RET);
}
//+-------------------------------------------------------------------
//+-------
 
だから、あからさまに平均値を開かず、タイミングを待つオスマーが好きなんです。今、二番目の買いは下降波を待っているが、今のところ沈黙している)それが価値だ、彼は不必要なポジションを作らない、ただ大義のためだけだ。
 
OnGoing:
だから、あからさまに平均値を開くのではなく、タイミングを待ってくれるのがオスマーなんです。それがすごいところで、タイミングを待たずにポジションを開くことはない。


確かに。この場合、「間」は適切なのですが...。

オスマー平均法は、単純に設定した間隔をpipsで表示するよりも...。

 
そして、私はまだこのような取引はしていません)
 
RVD:
まだこんな取引はしていない)

再接続して再起動、ブローカーとの通信を確認、スピーカーで音声を確認...。
 
joo:
はい、なぜか信号が開かない時があります。いろいろと調べても原因がわからない、コードにバグがある。
OpeningはOsMシグナルだけでなく、(PrevCl > CurrCl)の条件にも依存し、両者は常に一致するわけではない。これが理由です。
 
Roman.:

再接続して再起動、ブローカーとの通信を確認、スピーカーで音声を 確認...。

はい、何度も何度も試しました)今、購入を開きました)他のことなんですが...。おそらく、このようなことを書いているのでしょう)

開口はOsMシグナルだけでなく、(PrevCl > CurrCl)の条件にも依存し、必ずしも一致するわけではない。これが理由 です。

 
khorosh:
開口はOsMシグナルだけでなく、(PrevCl > CurrCl)の条件にも依存し、両者は必ずしも一致するわけではありません。これが理由です。

いや、それは外して、代わりにオズマを入れただけなんだけど)でも、それはあくまで、未決済の注文が全くないときに、初めてエントリーする場所なんだ。

平均化するための場所が別にあり、そこでも同じ条件です。

 
OnGoing:

いや、それは外して、代わりにオズマを入れただけなんだけど)でも、それはあくまで、未決済の注文が全くないときに、初めてエントリーする場所なんだ。

平均化用のスポットは別にあり、そちらも同じ条件です。

旧バージョンでは、if (PrevCl > CurrCl)という条件があり、新バージョンは見ていないのです。