MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1362

 
MakarFX:
が機能しない場合、新しい高値/安値はそれらを考慮しません。
そういうものなんです。
 
Aleksei Stepanenko:
それが本来あるべき姿なのです。
そう、それが本来あるべき姿なのです。皆さん、ヒントをありがとうございました。
 
Aleksei Stepanenko:
これが本来あるべき姿のような気がします。
カイが安値になるまで成長する可能性があり、最大高値から安値まで、つまりジグザグのように進むべきだが、極限は指標の状態によって決定されるべきである
 
azolotta:

MakarFX:
Khaiは安値に達するまで上昇する可能性があり、最大高値から安値まで、すなわちジグザグのようになるべきですが、指標の条件に従って極値を定義します。

はい、条件付きで定期的にジグザグになります。

でも、アゾロッタが求めているのは、リワイヤリングではなく、リアルトレーディングのような、一度買ったら買いっぱなしのようなものなのかもしれません。

ということで、了解しました。

 
DanilaMactep:

皆さん、こんにちは。

トライ

//+-------------------------------------------------------------------------------- Разделитель ---+
double stoplevel=MarketInfo(Symbol(),MODE_STOPLEVEL)*Point; 
if(tip_sl==en_po_atr)                                                      //ЕСЛИ ТИП СТОП ЛОССА СТОИТ ПО АТР ТО ВЫСЧИТЫВАЕМ ЕГО ИЗ АТР
  {
   sl=NormalizeDouble(iATR(NULL,PeriodForWork_sl,atr_sl_period,1),Digits); // ПОЛУЧЕНИЕ ЗНАЧЕНИЙ АТР ДЛЯ ВЫСТАВЛЕНИЯ СТОПЛОССА
   if(sl<stoplevel)                                                        // ЕСЛИ СТОПОЛС МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО
     {
      sl=NormalizeDouble(stoplevel*1.5,Digits);                            //СТОП ЛОССУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
     }
  }
else                                                                       //ИНАЧЕ- ТО ЕСТЬ ЕСЛИ СТОП ЛОСС ФИКСИРОВАННЫЙ В ПУНКТАХ
  {
   sl=NormalizeDouble(razmer_fikc_sl*Point,Digits);                        // ПЕЕРМЕННОЙ СТОП ЛОССА ПРИСВАЕВАЕМ ФИКСИРОВАНОНЕ ЗНАЧЕНИЕ ПУНКТОВ И ДОМНОЖАЕМ НА ПОИНТ
   if(sl<stoplevel)                                                        // ЕСЛИ СТОПОЛС МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО
     {
      sl=NormalizeDouble(stoplevel*1.5,Digits);                            //СТОП ЛОССУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
     }
  }
//+-------------------------------------------------------------------------------- Разделитель ---+
tp=NormalizeDouble(sl*tp_v_R,Digits);                                      // ВЫЧИСЛЯЕМ ПРОФИТ УМНОЖАЯ СТОП ЛОС НА КОЛИЧЕСТВО РИСКА
if(tp<stoplevel)                                                           // ЕСЛИ ПРОФИТ МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО
  {
   tp=NormalizeDouble(stoplevel*1.5,Digits);                               // ПРОФИТУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
  }
//+-------------------------------------------------------------------------------- Разделитель ---+
 
MakarFX:

トライ

コードを本当にありがとうございます - 私は試してみて、その時点で何かを壊すことなく、グレイルに それをフィットさせるためにオフになっている)))))))))) しかし、私は何かが起こる場合は戻ってきますよ。

 
MakarFX:
これは記録侵害であり、システム書き込み禁止である。
こんにちは。ご返信ありがとうございました。この問題の原因は何なのでしょうか。私のターミナルでは、このEAはエラーなしでインジケータを呼び出し、問題なく動作していることです。同じインジケータを使った友人のEAも同じエラーが出ています。どこを掘るの?
 
DanilaMactep:

コードをどうもありがとうございました - 私は試してみて、プロセスで何かを壊すことなく、聖杯にそれを置くためにオフになっている))))))))しかし、私は何かが起こる場合は戻ってきますよ。

はその行を削除してください。

double sl,tp,tp_v_R;
 
Sergey Fionin:
こんにちは。返信ありがとうございました。そして、この問題の原因は何なのでしょうか?私のターミナルでは、このEAはエラーなしでインジケータを呼び出し、問題なく動作していることです。同じインジケータを使った友人のEAも同じエラーが出ています。どこを掘るの?

これらは、Windowsのシステム設定であり、多くのオプションがあります。

私は仲間に「/portable」を実行するように助言し、問題はありません。

 
MakarFX:

トライ

全て起動し、パイプに小便をかける)))))))))))))))))))))))))))))))))))))))))))))))))))))))本当にありがとうございました!!!!