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

 
同じノートパソコンに、小数点以下4桁のMT4端末と小数点以下5桁のMT4端末があります。同時に1台目のトラフィックは105/0kb、2台目のトラフィックは3450/0kbとなります。1つ目は6%、2つ目は39%のCPU負荷がかかっています。何が問題なのか?これって、当たり前なんでしょうか?
 
どうやら、ここでは誰も私を助けてくれないようです!みんな教科書を指差しているだけです。それは、生徒がわからない話題を学ぶために教師に助けを求め、教師が本を見ろと言うようなものです。なぜ、教師、このフォーラム、このトピックが必要なのか不思議になりますね
 
logut:
どうやら誰も助けてくれないようだ!みんな教科書を指差しているだけだ。 これでは、生徒が先生にわからないことを教えてほしいと頼んで、先生が「本を見なさい」と言うようなものだ。

支店の対応がとても良い。ここには親切な人がたくさんいます。もう一度質問してください。

 
ikatsko:
同じノートパソコンに、小数点以下4桁のMT4端末と小数点以下5桁のMT4端末があります。同時に1台目のトラフィックは105/0kb、2台目のトラフィックは3450/0kbとなります。1つ目は6%、2つ目は39%のCPU負荷がかかっています。何が問題なのか?これって、当たり前なんでしょうか?
6年もあれば、看板が余っている見積もりには、より多くのリソースが必要だということが理解できたはずです。もちろん、より頻繁に来て、より変化が少ない場合は別ですが。
 
Vinin:
一桁多い見積もりには、より多くのリソースが必要であることは、6年前から理解していたはずです。もちろん、より頻繁に来て、より変化が少ない場合は別ですが。

ありがとうございます。私もあなたを長い間知っています。

交通の便については、もちろん説明を受け、「6年後」、原則的には了解しています。

しかし、CPUの負荷についてはどうでしょうか。端末とインターネット間の通信(情報/トラフィック/クォートを提供するため)は、端末のCPU 負荷にそのような影響を及ぼさないのでしょうか?(4桁で6%、5桁で39%の負荷がかかります。事前に明らかにするために, サムスンX15ノートパソコン, 1400 MHzプロセッサ)

 
ikatsko:

支店の対応がとても良い。ここには親切な人がたくさんいます。質問を繰り返してください。

ダブルロット=0.01が必要です。
入力 int takeprofit = 100;
入力 int stoploss = 100;
extern int magic = 123;
//----------------+
int start()
{




//---------------+


int ticket=OrderSend(Symbol(),OP_BUYLIMIT,lots,Ask,3,Ask +stoploss* Point, Ask + takeprofit* Point,NULL,123,120,CLR_NONE);






return(0)です。

}

間があるチップの書き方のコツが知りたい この仕事は初めてで、1ヶ月間頭を悩ませていたのですが、スケッ
 
ikatsko:

ありがとうございます。私もあなたを長い間知っています。

交通の便については、もちろん説明を受け、「6年後」、原則的には了解しています。

また、CPUの負荷についてはどうでしょうか。端末とインターネット間の通信(情報/トラフィック/クォートを提供するため)は、端末のCPU負荷にそのような影響を及ぼさないのでしょうか?(4桁で6%、5桁で39%の負荷がかかると覚えておいてください)。事前に明らかにするために, サムスンX15ノートパソコン, 1400 MHzプロセッサ)

インジケータだけでリソースを消費しているように見える。計算が多くなった。でも......まあ、本当は必要ないんですけど、要求されるんですよね。
 
logut:
ダブルロット=0.01の入力が必要です。
入力 int takeprofit = 100;
入力 int stoploss = 100;
extern int magic = 123;
//----------------+
int start()
{




//---------------+


int ticket=OrderSend(Symbol(),OP_BUYLIMIT,lots,Ask,3,Ask +stoploss* Point, Ask + takeprofit* Point,NULL,123,120,CLR_NONE);






return(0)です。

}

注文を保留にしたEAの書き方のコツを教えてください。 初心者で1ヶ月間頭を悩ませています。

ドキュメントのチップを渡されたんですね。

トレーリングストップは、ある一定の水準(現在の価格からの 乖離)に達したときに発動されます。そして、現在のものを使おうとしているのですね。グリッド」または「グリッドアイアン」で検索できます。

 

こんにちは、ここで質問です:prev_calculated パラメータは、常に指標で正しく渡されるのですか?

ここでは、簡単な例をご紹介します。(ここではExtern IntBarsAtOnce= 3)

int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
   //bool success;
   int tocalc; // сколько должно быть посчитано
   int i;
//---

   if (ArraySetAsSeries(time,true) & ArraySetAsSeries(open,true) & ArraySetAsSeries(high,true) & ArraySetAsSeries(low,true) & ArraySetAsSeries(close,true))
   {
      tocalc=prev_calculated+BarsAtOnce;
      if (tocalc>rates_total) tocalc=rates_total;
      
      Print("rates_total "+IntegerToString(rates_total)+" prev_calculated "+IntegerToString(prev_calculated)+" tocalc "+IntegerToString(tocalc));
      
      for (i=prev_calculated; i<tocalc; i++)
      {
         Label1Buffer[i]=open[i];
      }
      return(tocalc);
   }
   else
   {
      Alert("Fail");
      return(0);
   }
  }

結果

2014.11.06 20:35:07.984 Analysis EURUSD,M1: initialized
2014.11.06 20:35:08.000 Analysis EURUSD,M1: rates_total 65013 prev_calculated 0 tocalc 3
2014.11.06 20:35:08.015 Analysis EURUSD,M1: rates_total 65013 prev_calculated 65013 tocalc 65013

I.e.制御システムは、バッファが完全にカウントされたと見なすのですか?

Необходимо отметить связь между значением, возвращаемым функцией OnCalculate() и вторым входным параметром prev_calculated. Параметр prev_calculated при вызове функции содержит значение, которое вернула функция OnCalculate() на предыдущем вызове. Это позволяет реализовать экономные алгоритмы расчета пользовательского индикатора с тем, чтобы избежать повторных расчетов для тех баров, которые не изменились с предыдущего запуска этой функции.

Для этого обычно достаточно вернуть значение параметра rates_total, которое содержит количество баров при текущем вызове функции.

タスクは、アプリケーションの起動時に遅くならないように、インジケータの計算を「徐々に」行うことである。

 
Awwl:

こんにちは、ここで質問です:prev_calculated パラメータは、常に指標で正しく渡されるのですか?

ここでは、簡単な例をご紹介します。(ここではExtern IntBarsAtOnce= 3)

結果

I.e.制御システムは、バッファが完全にカウントされたと見なすのですか?

タスクは、アプリケーションの起動時に遅くならないように、インジケータの計算を「徐々に」行うことである。

ArraySetAsSeries() は本当に必要なものを返して くれるのでしょうか?あるいは、必要だと思うのか。もしかしたら、計算にも入らないかもしれない