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

 

drknn さん、これは注文数の制限なんですか?

int SchBuy(int MAGIC){
  string SMB=Symbol();
  int SchBuy=0;
  int i;
  for ( i=OrdersTotal()-1; i>=0; i--) {
    if (!OrderSelect( i, SELECT_BY_POS, MODE_TRADES)) { WriteError( i);}
    else {
      if(OrderSymbol()!= SMB || OrderMagicNumber()!= MAGIC){ continue;}
      if(OrderType()==OP_BUY){ 
        SchBuy++;
      }  
    }
  }
  return( SchBuy);
}                  
//==================================================================================================


//=========== SchSell()  ===============================
//  Функция возвращает количество Sell-ордеров
//  SchSell  - счётчик Sell ордеров
//-----------------------------------------------------------
int SchSell(int MAGIC){
  string SMB=Symbol();
  int SchSell=0;
  int i;
  for ( i=OrdersTotal()-1; i>=0; i--){
    if (!OrderSelect( i, SELECT_BY_POS, MODE_TRADES)) { WriteError( i);}
    else {
      if(OrderSymbol()!= SMB || OrderMagicNumber()!= MAGIC){ continue;} 
      if(OrderType()==OP_SELL){
        SchSell++;
      }
    }
  }
 return( SchSell);     
}                  
 
IlyaA >> :


ヘイマン......こんな風に、こんな風に話してくれるかい?)>> 目が壊れそうです。:)

:-))はい、私はあなたを好きなことができますが、私はすべての人が私たちを好きなことができることを考えることはありません、より...... ya dolgen pusat na translute, tak na rabote gde rabotayu vse klavu s Uspanskoj raskladkoj.ウズヴニャーイテ

 
Ibiss >> :

drknn さん、これは注文数の制限なんですか?



さて、トレードシグナルがやってきました。例えば、買い注文を開くシグナルが来たとします。それを開く前に、ペアの買い注文を再計算するのです。ない場合は、オーダーを開始します。少なくとも1つの注文がある場合、2つ目の買い注文は同じシグナルでは開きません。

この2つのサブルーチンは、単なるオーダーカウンタです。

ところで、カウンターを用いて一つのローソク足に対する注文を制限することは、一つのローソク足に対する注文の山を避けるための唯一の方法というわけではありません。

 

コンパイル時にエラーが発生するのですが。

WriteError' -関数が 定義されていません。

WriteError'はグローバル変数で宣言されるべきなのかもしれません。)

おかげさまで)


 
昨日、「隙間1_500、あるいはDCの捨て方」を読んで、同じようなことを考えました。簡単に説明すると相関性の高い商品(係数⇒-1、1)のポジションを 両方向に建てる場合はどうでしょう。1つ目の商品の損失は2つ目の商品の利益で埋められ、パンとバターが残るかもしれません。しかし、何か、この発想は新しいものではないような気がします。コメントをお願いします。
 

私は指標を書いた、それは値が以前よりも高い場合、ヒストグラムBとしてハイ-ロー値を示しています - 緑、下 - 赤。しかし、指標は、熱に表示されていない、何がエラーなのでしょうか?

インジケーターのコードです。

#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Green
#property indicator_color2 Red

int BarsCount = 10000;

//---- buffers
double buf_1[], buf_2[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
    SetIndexStyle(0,DRAW_HISTOGRAM);
    SetIndexBuffer(0, buf_1);
    SetIndexStyle(1,DRAW_HISTOGRAM);
    SetIndexBuffer(1, buf_2);
    //----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
  {
int i, HL_0, HL_1;
//----
   int limit = BarsCount;
    if ( limit > Bars)
        limit = Bars;
        
   for ( i = limit; 0 <= i; i--) {

        HL_0 = High[ i]-Low[ i];
        HL_1 = High[ i-1]-Low[ i-1];
        
        if( HL_0> HL_1) buf_1[ i] = HL_0;
        if( HL_0< HL_1) buf_2[ i] = HL_0;
        }
//----
   return(0);
  }
//+------------------------------------------------------------------+
 
Ibiss >> :

コンパイル時にエラーが発生するのですが。

WriteError' - 関数が定義されていません。

WriteError'はグローバル変数で定義されるべきなのかもしれません。)

おかげさまで)



そうです、WriteError(i)関数がないんですね。これは私の個人的なエラー処理関数です
 
なぜ?Sleep()関数が テスターで動作しない?
 
AndBar писал(а)>>

:-))はい、私はあなたを好きなことができますが、私はすべての人が私たちを好きなことができることを考えることはありません、より...... ya dolgen pusat na translute, tak na rabote gde rabotayu vse klavu s Uspanskoj raskladkoj.ウズヴニャーイテ

MQL5を購入しましたか?

>> このスレッドがお役に立つと思います。 すべてのバリエーションがここにあります。

 
RomanS >> :
なぜ?Sleep()関数がテスターで動かない?

私の記憶違いでなければ、うまくいかないとどこかで読んだことがあるのですが。