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

 
darirunu1:

視覚に障がいがある方ですか?

馬のテキストは何?

 
Сергей Таболин:

視覚に障がいがある方ですか?

馬のテキストは何?

事故です。

 
Alexey Viktorov:

自分のために書いている人はどうでしょう?

どうせ見えない点からの距離は測れないのだから、交差点は別の場所にあるのだろう。

 
Taras Slobodyanik:

それでも見えない点からの 距離は測れず、交点は別の場所になります。

自分のために書いている人は、自分のやっていることを理解し、どうなるかを理解しているのだ、ということでした。

トレーディング、自動売買システム、ストラテジーテストのためのフォーラムです。

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

タラス・スロボダニク, 2021.02.28 09:37

取引内容を正しく確認する方法を知らなければ、取引は宙に浮いてしまい、ユーザーは「MT4は不具合が 多い」と言うでしょう)


そして、見えないところから計測するためにこそ、この値を変数に入れる必要があるのです。
 
Alexey Viktorov:

私は、自分のために書くのであれば、自分が何をしているかを理解し、何が起こり、何が言わないかを理解することが重要であると言いました。


そして、ただ見えないところから計測するために、この値を変数に入れる必要があるのです。

そうしてGrailsは 生まれる)

を変数に入れるのではなく、バッファに入れる必要があります。

 
最終的に得られるものを見てください。ボトムインジケータ、私はネイティブコードを変更しませんでした、私はパラメータを弄っただけです。インジケーターのコードで、ゼロバーを価格チャートの最初のバーに変更しました。
 
Alexey Viktorov:

交差した瞬間、MAの値はバーが閉じた後になったのと同じではありません。したがって、この値は交差する瞬間にしかわからない。

//+------------------------------------------------------------------+
//|                                                         Test.mq4 |
//|                        Copyright 2019, MetaQuotes Software Corp. |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2019, MetaQuotes Software Corp."
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
//---

double     FixPrice;        // переменная
bool       Fix = false;      // маркер
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
//---
   return(INIT_SUCCEEDED);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(Fix == false)
     {
      if(Close[0] > MA_lo)
         FixPrice = Close[0];
     }                                                                              // делаем замер пока цена не пересечет МА
   if(Close[0] < MA_lo)
      Fix = true;
   if(Fix == true)
      FixPrice_L = FixPrice ;
//+------------------------------------------------------------------+
  }
//+------------------------------------------------------------------+

値をどのように記憶させるかである。

しかし、次のことを心に留めておいてください。

Close[0]=Open[0] 
и Close[0]=High [0] и Close[0]=Low[0]


キャンドルの開口部に

したがって、瞬時のリアルタイムのデータが必要な場合は

double Bidd=NormalizeDouble(Bid,Digits); если цена сверху или
double Askk=NormalizeDouble(Askk,Digits); если цена снизу МА

double MA_lo=NormalizeDouble(MA_lo,Digits);

条件で比較するために、すべての価格を正規化する方が、驚かれないと思います :)

Открой новые возможности в MetaTrader 5 с сообществом и сервисами MQL5
Открой новые возможности в MetaTrader 5 с сообществом и сервисами MQL5
  • 2021.02.28
  • www.mql5.com
MQL5: язык торговых стратегий для MetaTrader 5, позволяет писать собственные торговые роботы, технические индикаторы, скрипты и библиотеки функций
 
Александр:

その価値をどう記憶してもらうかです。

しかし、次のことを心に留めておいてください。

キャンドルの開口部に

ですから、瞬間的なリアルタイム性を求めるのであれば、むしろ

条件で比較するために、すべての価格を正規化する方が良いので、驚かれることはありません :)

やれやれ何か欲しいものがあったのだろうか?何か頼んだっけ?私を誰だと思ってるの?
 

皆さんこんにちは!
EAをテストするコードを書くとき、各分ローソク足の中でリアルタイムに安値を検索する必要があります。そのために、インデックス0を持つ定義済み変数 Low[0]を選びました。 インデックスが0であるのは、現在の各ローソク足の安値を検索するためです。

以下は私のコードです
void OnTick()

{

Print("------------", Low[0] );

}

最初の(黄色の)ローソク足で、変数は私が必要とするように最小値を示しています。

2010.01.04 00:30:00 までのすべてのローソク足で、変数は -1.6119 を表示します。つまり、1 分ごとのローソクの最小値を探すのではなく、最初のローソクの最小値を繰り返しているのです。
2010.01.04 00:30:00の ローソク足では、再びすべての最小 値を表示します。

この次のローソク足では-1.6128と表示されています。つまり、1分足のローソク足内部の安値を探すのではなく、最初のローソク足の最小値を繰り返して いるのです。

Low[0]変数の代わりに同じ関数 iLow(NULL , 0,0) を使用しましたが、効果は同じでした。
QUESTION
MQL4で、1分毎のローソク足の最小値を検索するには、前述の関数や変数をどのように使えばよいのでしょうか。

皆さん、ありがとうございました。

Документация по MQL5: Предопределенные переменные
Документация по MQL5: Предопределенные переменные
  • www.mql5.com
Предопределенные переменные - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
iLow(NULL,1,0)