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

 
MakarFX:
これは適さない、ジグザグでない極端なものが必要だ。

何が必要ですか?

 
Iurii Tokman:

何が必要ですか?

ご利用条件

 
もし、上記の私の条件に従ってインジケータを作る方法を知っている人がいれば、私は1コードあたり50ドルの作業費を支払うつもりです。
 
azolotta:
良い人、もし誰かが上記の私の条件に従ってインジケータを作る方法を知っているなら、私は作業に対して、コードに$50を支払う準備ができています。

無料チップこの場合、過去3本のうち最小値を持つバーを探します。しかし、バッファのインデックスを変えてバーに渡すのです。そこで、シフトが発生します。

val_index=iLowest(NULL,0,MODE_LOW,3,n+1);
myAZBuffer[n]=Low[val_index];
ExtLowBuffer[n]=Low[val_index];

確認はしていませんが、試してみてください

myAZBuffer[val_index]=Low[val_index];
 
azolotta:
もし、上記の私の条件に従ってインジケータを作る方法を知っている人がいれば、1コードにつき$50の作業費を支払うつもりです。

お問い合わせはこちら

 
azolotta:
良い人、もし誰かが上記の私の条件に従ってインジケータを作る方法を知っているなら、私は作業に対して、コードに$50を支払う準備ができています。

条件の単語と、条件を満たしたときに、どのバーにインジケータを表示させるかを書きます。写真で見せることができる。

 
Vladimir Karputov:

1.最低限の情報(端末再起動後のログブックタブから最初の3行)をご提供ください。

2 ビルドの更新をお願いします

2021.01.25 07:11:36.748 Terminal Alpari MT5 x64 build 2755

2021.01.25 07:11:36.749 Terminal Windows 10 build 14393, Intel Core i3-10100 @ 3.60GHz, 12 / 15 GB メモリ, 77 / 111 GB ディスク, IE 11, UAC, GMT+0

2021.01.25 07:11:36.749 Terminal C:\Users\User\AppData\Roaming\MetaQuotes\Terminal\36A64B8C79A6163D85E6173B54096685

アップデート後に手に入れたようです

 
Mikhail Toptunov:

2021.01.25 07:11:36.748 Terminal Alpari MT5 x64 build 2755 開始 for Alpari.

2021.01.25 07:11:36.749 Terminal Windows 10 build 14393, Intel Core i3-10100 @ 3.60GHz, 12 / 15 Gb メモリ, 77 / 111 Gb ディスク, IE 11, UAC, GMT+0

2021.01.25 07:11:36.749 Terminal C:\Users\User\AppData\Roaming\MetaQuotes\Terminal\36A64B8C79A6163D85E6173B54096685

アップデート後に手に入れたようです

ビルドの更新(MetaQuotes-Demoサーバーに接続し、その後2ステップ。


.)


現在のビルド2761。

 

皆さん、こんにちは。チェックを入れたが、テストするのを忘れていた。今日、思い出して良かった・・・ここで、改造停止レベルのこのチェック

         //ПРОВЕРКА СТОП ЛОССА НА МОДЕ СТОП ЛЕВЕЛ- МИНИМАЛЬНЫЙ УРОВЕНЬ СТОПА 
         if(sl<MarketInfo(Symbol(),MODE_STOPLEVEL)) // ЕСЛИ СТОПОЛС МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО 
         {
          sl= MarketInfo(Symbol(),MODE_STOPLEVEL);//СТОП  ЛОССУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
         }


      // ПРОВЕРКА ТЕЙК ПРОФИТА НА МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ УСТАНОВКИ
      
  if(tp<MarketInfo(Symbol(),MODE_STOPLEVEL)) // ЕСЛИ ПРОФИТ МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО 
         {
          tp= MarketInfo(Symbol(),MODE_STOPLEVEL);// ПРОФИТУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
         }

このチェックをテストすると、以下のスクリーンショットのようなエラーが表示されます。

モデムレベラーのストップレベルチェックによるテストでのエラー

そして、アドバイスを受けていて 面白いのは、このチェックのドミネーションに次のように1.5を加えたことです。

 //ПРОВЕРКА СТОП ЛОССА НА МОДЕ СТОП ЛЕВЕЛ- МИНИМАЛЬНЫЙ УРОВЕНЬ СТОПА 
         if(sl<MarketInfo(Symbol(),MODE_STOPLEVEL)*1,5) // ЕСЛИ СТОПОЛС МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО 
         {
          sl= MarketInfo(Symbol(),MODE_STOPLEVEL)*1,5;//СТОП  ЛОССУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
         }


      // ПРОВЕРКА ТЕЙК ПРОФИТА НА МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ УСТАНОВКИ
      
  if(tp<MarketInfo(Symbol(),MODE_STOPLEVEL)*1,5) // ЕСЛИ ПРОФИТ МЕНЬШЕ ЧЕМ МИНИМАЛЬНО ДОПУСТИМЫЙ УРОВЕНЬ ЕГО УСТАНОВКИ ТО 
         {
          tp= MarketInfo(Symbol(),MODE_STOPLEVEL)*1,5;// ПРОФИТУ ПРИСВАЕВАЕМ МИНИМАЛЬНО ДОПУСТИМУЮ ВЕЛИЧИНУ ЕГО УСТАНОВКИ
         }


この追加では、以下のスクリーンショットのようなエラーが表示され、問題が解決されません。

ストップレベリングMODのドミノチェックのエラーについて

この改造停止レベルのチェックがコメントアウトされていれば、エラーは発生しない。チェックのエラーは何ですか、アドバイスをお願いします。それがなければ、あなたは本当の上の聖杯を起動することはできません - すぐに禁止されますL O_o

 
Aleksei Stepanenko:

無料チップこの場合、過去3本のうち最小値を持つバーを探します。しかし、バッファのインデックスを変えてバーに渡すのです。そこで、シフトが発生します。

確認しなかったが、試してみてください。

ありがとう ございます!本当に問題が解決しました!!!

差し支えなければ、High/Lowを2つ続けて表示せず、バラツキ(High/Low-High)を持たせるには、どのような構造を追加すれば良いのか教えていただけないでしょうか。配列の 前の要素が highだったら、2回連続のhighは配列に含まず、lowを待つ」というようなチェックが必要なのは理解できるのですが、どのように設計すればいいのでしょうか?