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

 
i>all you can do is help!
私は、無駄なテストとデモが動作するときに待っていることから、モニターの目にちらつきがない、動作し、利益をもたらすEAが あるかどうかをお聞きしたいです!またはメモリから100%の結果を与えるEAです。
出くわすのは一本道......正直なところ!
私はすでに全体のウェブを抉った:いくつかのEAのこれらのレビュー!実際には、彼らは何もしない!彼らは自分自身について書くのですか?egor_bukov@inbox.ru。
 
誰が10億円も口座に入れてるのか、もちろん口座 番号も知りたい。
 
SergNF >>:

Если конечно не "OnArray"

OnArray "に関するドキュメントが見当たらないので、リンクを教えてください。
 
ジグザグを使ったヒント、お願いします。zigzagbuferが0であれば、反転していないポイント(すなわち変曲点)を見つけるまでバーを通過し、2. ポイントを覚えておく3. 元のバーに戻る4. 最後のバーをチェックするとき、変数が詰まらないように、チェックを入力しない5. 変曲自体の後、対応するバー番号を使って再びジグザグバッファをチェックします。
 
valenok2003 >>:

Что-то я не нашел документации по "OnArray", дайте ссылку пож.

https://docs.mql4.com/ru/indicators

iBandsOnArrayiCCIOnArrayなど、名前が "OnArray "で終わるすべてのインジケータ。

OnArrayのインジケータのリストで、指定されたリンク先より多いものをどこかで見たのですが、見つけられません。

 
pyatka__ASD >>:
Подскажите, пожалуйста. использую zigzag. 1. Если zigzagbufer равен нулю, то идем по барам, пока не найдем точку, в которой он не будет равер (т.е. точку перегиба), 2. запомнить точку 3. вернуться на исходный бар 4. при проверке послед.бара уже не заходить в проверку, чтоб переменные на забивать 5. после самого перегиба опять проверять по соответствующему номеру бара наличие данных в zigzagbuffer
新しいバーが現れるたびに、バー番号がシフトするため、バッファに0より大きい値があるかどうかを確認する必要があります。
 

インジケータが矢印を 描くようにするのを手伝ってください。これは買いパターンです。最後の条件のみ売りに変更(l0 < l1)



#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 White
#property indicator_color2 White

double buf_up[];
double buf_down[];

int DateTime = 0;


int init() {
   SetIndexStyle(0, DRAW_ARROW, EMPTY);
   SetIndexArrow(0, 233);
   SetIndexBuffer(0, buf_up);
   SetIndexStyle(1, DRAW_ARROW, EMPTY);
   SetIndexArrow(1, 234);
   SetIndexBuffer(1, buf_down);
   return (0);
}

int deinit() {
   return (0);
}

int start() {
   int l;
   double arrow_above;
   double h_l;
   int bars = IndicatorCounted();
   if (bars < 0) return (-1);
   if (bars > 0) bars--;
   int limit = Bars - bars;
   for (int shift = 0; shift <= limit; shift++) 
   {
      l = shift;
      arrow_above = 0;
      h_l = 0;
      buf_up[shift] = 0;
      buf_down[shift] = 0;
      for (l = shift; l <= shift + 9; l++) 
         h_l += MathAbs(High[l] - Low[l]);
      arrow_above = h_l / 10.0;
      /*double d1_c1=iClose(NULL,PERIOD_D1,1);
      double d1_c2=iClose(NULL,PERIOD_D1,2);
      double d1_o1=iOpen(NULL,PERIOD_D1,1);
      double d1_o2=iOpen(NULL,PERIOD_D1,2);*/
      double d1_h0=iHigh(NULL,PERIOD_D1,0);
      double d1_h1=iHigh(NULL,PERIOD_D1,1);
      double d1_h2=iHigh(NULL,PERIOD_D1,2);
      double d1_l0=iLow(NULL,PERIOD_D1,0);
      double d1_l1=iLow(NULL,PERIOD_D1,1);
      double d1_l2=iLow(NULL,PERIOD_D1,2);
         
      if (d1_h1 < d1_h2 && d1_l1 > d1_l2  && d1_l1 > d1_l0) 
      {
         buf_up[shift] = Low[shift] - arrow_above / 2.0;
         if (shift < 2 && DateTime != iTime(NULL, PERIOD_D1, 0)) 
         {
            Print("** D1 UP **" );
            DateTime = iTime(NULL, PERIOD_D1, 0);
         }
      } 
      else 
      {
         if (d1_h1 < d1_h2 && d1_l1 > d1_l2 &&  d1_h0 > d1_h1) 
         {
            buf_down[shift] = High[shift] + arrow_above / 2.0;
            if (shift < 2 && DateTime != iTime(NULL, PERIOD_D1, 0)) 
            {
               Print("** D1 DOWN **");
               DateTime = iTime(NULL, PERIOD_D1, 0);
            }
         }
      }
   }
   return (0);
}

 

助けて!それぞれロットの違う注文がいくつもあるんです。例えば、(これらの注文の総ロット数のうち)40%のロットをクローズするにはどうすればよいですか?

 

ベテランと若手大富豪の皆さん、こんにちは。

XPとW7ではコードが 違うのでしょうか?本でやると、チャート上で違う文字が返ってくる。パサベチュート )

 

241-上矢印(青)、150-カール(赤)...。はすべて正しいようです。


アップ

マウスでポインティングするだけでなく、オブジェクトのプロパティを見て ください。