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

 
AlexeyVik:

コードの実行を遅くするのは、私としては、ちょっと違うと思っているんです。これらの指標のアルゴリズムが分からないので、どうすれば良いのか分からないし、分かりたくもない。

インジケーターの滑りに関しては、ループ関数GetTickCount()を使って自分で滑りを作ればいいと思います

データを準備するインジケータは、グローバル変数を介して(またはファイルを介して)準備完了フラグを掛ける。もう一方のインジケータは、レディになるとフラグをリセットし、データを読み出す。

テスターでも、正しく動作しません。

 
Vinin:
チェックするのに良い時期
場合によっては - そう、より良い。でも、もし半秒でも遅くなるなら......。...それは無理だ。普遍的なバリエーションとは言っていない。Sleep() を真似ただけです。
 
テスターのSleep 用(インジケーター用にも使えると思う)i++の中のwhileでループし、希望の遅延時間に(おおよそ)対応する最大の反復のサイズを見つける。
 
Money_Maker:
テスターのSleepの場合(インジケーターも同じだと思います)、i++の中でwhileループを行い、希望の遅延時間に対応する最大の反復の大きさを見つけます。

この場合、端末が完全にフリーズしてしまうので、これもよくありません。

最初の指標は、デルタクラスタからのデルタです。約20秒で更新されます。そのため、インジケーターの読み取りを20秒間遅らせる必要があります。ローソク足が開いてからの秒数を知る方法を教えてください。

 
nikelodeon:

この場合、端末が完全にフリーズしてしまうので、これもよくありません。

最初の指標は、デルタクラスタからのデルタです。約20秒で更新されます。そのため、インジケーターの読み取りを20秒間遅らせる必要があるのです。ローソク足が開いてからの秒数を知る方法を教えてください。

GetTickCount() をインクルードして、そこから20秒をカウントする。
 
単純に、ダニの 一匹一匹に手をかける。信号が来たら、すぐに何かをする :)
 

特定の商品のレバレッジを計算する方法を教えてください。

線があります。

double minlotmoney= Bid*lotsize*minlot/leverage;       //Стоимость минимального лота  в $

しかし、ブローカーのレバレッジが異なるいくつかの商品には適していません(AccountLeverage()に記述されています)。

 

みんな、過去100本のバーの相関をどうやって計算するんだ?

まともな数式がどこにも見つからず、ここまで来てやめてしまいました。

 int TF = Period();
 int ADR = 100;
 double p1=0;
 double p2=0;
 string Pair1 = "GBPUSD";
 string Pair2 = "EURUSD";
  for (int f = 1; f <= ADR; f++)
   {
     p1 += (iHigh(Pair1, TF, f) - iLow(Pair1, TF, f)) / MarketInfo(Pair1, MODE_POINT); //sum pair1 range (i) 
     p2 += (iHigh(Pair2, TF, f) - iLow(Pair2, TF, f)) / MarketInfo(Pair2, MODE_POINT); //sum pair2 range (i)
   }
 /* Тут неправильно
  double c1 = p1 / ADR;
  double c2 = p2 / ADR;
  double rs = c2 / c1;

  Comment( DoubleToStr(rs, 2) );
 */

どなたかお分かりになる方がいらっしゃいましたら、よろしくお願いします

 

こんにちは、質問です。

チャート、そのサブウィンドウ、サブウィンドウ内のインジケータをプログラム検索すると、インジケータの総数、そしてその名前、パラメータなどを調べることができます。

ChartIndicatorsTotalChartIndicatorNameなどを 使用する。

このウィンドウで動作しているExpert Advisorの名前をChartIDで 調べるにはどうしたらいいですか?

 
このような問題から専門家が育っていくのだと思いますが、私もそうです。)テスターのようにチャートにアイコンが表示されるようにするにはどうしたらいいのでしょうか?もしかしたら、すぐに使える機能があるかも?