どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 10

 
Chiripaha:

いいえ、簡単ではありません。なぜなら、もし負のフラグ(またはグローバル変数)があったとしても、チェックは実行される必要があるからです。フラグもグローバル変数も、正の場合のみ機能します。そして、いくつかの機能は、やはりスタート時に必要です(ただし、ここは違いますが)。

いずれにせよ、スタートアップは、"inite "を再生するか、必要な機能を再生するか、いずれにせよ実行する必要があるわけで、これは非常に面倒なことです。


理解できないほど複雑なことをやっているのか......。

関数で値を返すのと、関数内で変化するグローバル変数 で結果を返すのでは、何が違うのでしょうか?この場合「イニテ」。

 

同僚よ、このエラーは何だ?

//========================================================================================================//     
                                             //---- SELL ----//
//========================================================================================================//

if(OrdS<=OrederSell) 
  { //----- start

if(.........)
  
{ticketSell=OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0,0,magick,0,Blue);OrdS++; Этот ордер открывается
Sleep(3000); RefreshRates();
 ticketSell2=OrderSend(Symbol(),OP_SELL,0.2,Bid-20*Point,3,0,0,0,magick,0,Blue);OrdS++; Ошибка 138 или OP_SELLLIMIT - 130
 Sleep(3000); RefreshRates();
 ticketSell3=OrderSend(Symbol(),OP_SELL,0.4,Bid-40*Point,3,0,0,0,magick,0,Blue);OrdS++; Ошибка 138 или OP_SELLLIMIT - 130
}
 
  } //-----end
          
//========================================================================================================//  
                                             //---- BUY ----//
//========================================================================================================//  

if(OrdB<=OrederBuy)
  { //-----start

if(.........)

{ticketBuy=OrderSend(Symbol(),OP_BUY,0.1,Ask,3,0,0,0,magick,0,Red);OrdB++; Этот ордер открывается
Sleep(3000); RefreshRates();
 ticketBuy2=OrderSend(Symbol(),OP_BUY,0.2,Ask+20*Point,3,0,0,0,magick,0,Red);OrdB++; Ошибка 138 или OP_BUYLIMIT - 130
 Sleep(3000); RefreshRates();
 ticketBuy3=OrderSend(Symbol(),OP_BUY,0.4,Ask+40*Point,3,0,0,0,magick,0,Red);OrdB++; Ошибка 138 или OP_BUYLIMIT - 130
}

130/138のエラーはフォーラムで確認済みですが、追加注文2、3が開かないのはまだ理解できません。主要なものだけです。

 
ノーマライゼーション
 
Fox_RM:

同僚よ、このエラーは何だ?

130/138のエラーはフォーラムで確認済みですが、追加注文2、3が開かないのはまだ理解できません。主要なものだけです。

同僚、あなたは市場価格ではなく、成行注文を開きたいのですが・・・。:)
また、指値注文(SELLLIMIT、BUYLIMIT)と逆指値注文(SELLSTOP、BUYSTOP)の違いも理解しておいて損はないでしょう。

 
TarasBY:
同僚、あなたは市場価格ではなく、成行注文を開きたいのですね...。:)

そして実際に
 
こんにちは。座標(x1,y1)と(x2,y2)の2点が存在する。この2点を利用して、自然対数以外の対数基底を持つ対数関数を作るにはどうしたらよいでしょうか。逆関数(MathPow)を使う必要があるようだが、対角線にする方法がわからない。どなたか直面したことのある方がいらっしゃいましたら、アドバイスをお願いします。ありがとうございました。
 
hoz:

だから、サイクルに終わりがないから、失速しているんです。

正しい終わり方とは?
 
Chiripaha:

いいえ、簡単ではありません。なぜなら、もし負のフラグ(またはグローバル変数)があったとしても、チェックは実行される必要があるからです。

すべて同じではありません。

チリパハ

フラグもグローバルもポジティブな場合のみ発動します。そして、いくつかの機能はStartでも必要です(ただし、ここでは違いますが)。

接続が途切れたりすると、フラッグの意味が違ってきます。そのための条件をどう作るかを決めなければならない。
 
Krokus:

正しい終わり方とは?
こんな感じです。
int i, countedBars = IndicatorCounted();
        
    for(i = Bars - countedBars;i > 0;i--)
    {
      pointOfMaFirst = iMA(Symbol(),maTF,maPeriod,maShiftByPrice,maMethod,maPrice,shiftBarsBack1);
      pointOfMaLast = iMA(Symbol(),0,maPeriod,maShiftByPrice,maMethod,maPrice,shiftBarsBack2);    
    }
 
TarasBY:

同僚、あなたは市場価格ではなく、成行注文を開きたいのですね...。:)
また、指値注文(SELLLIMIT、BUYLIMIT)と逆指値注文(SELLSTOP、BUYSTOP)の違いも理解しておくとよいでしょう。


市場価格でないとはどういう意味か、お聞きしてもいいですか?SELLLIMITとBUYLIMITでは、すべてが正しくなります。