外国為替市場には普遍的な支持線と抵抗線があるのですか? - ページ 13

 
Lilita Bogachkova #:

あるシンボルで計算されたレベルは、そのシンボルの価格帯が同じであれば、他のシンボルにも適用されます。

例えば、NZDCADで計算されたレベルはAUDUSDに対応し、他のシンボルも同様である。


ご自身で価格を比較されたい場合は、添付の「Pice_from_0_63515_to_0_97342.tpl」ファイルをご使用ください。

シンボルの価格帯が一致する」とはどういう意味ですか?

 
Veniamin Skrepkov #:

シンボルの価格帯が同じ」とはどういう意味ですか?

シンボルの最低価格と最高価格がデータ範囲にあります。

 

わかりやすくするために、このスレッドの最初のエントリで、私が意味するユニバーサルレベルについて説明しています。

Под универсальной поддержкой и сопротивлением я подразумеваю уровень, который был создан в другое время, другим финансовым инструментом, но связан с текущим моментом и выбранным символом.

これらのレベルにボリュームがあるかどうかは関係ない。


トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

外国為替市場には普遍的な支持線と抵抗線がありますか?

マキシム・クズネツォフ さん 2021.12.18 13:47

他のシンボルからの水平方向のサプ/レはなく、一般的なシンクロニシティと局所的なボラティリティの気まぐれがあるだけです。

それこそ「一般的なシンクロニシティの単なるクセ」 なのか、それとも抵抗が形成される価格に関連性があるのか、確認したいところです。


自分が話しているデータを持っていても、読者がそのデータを持っていないと議論にならないのです。このように、いくつかのシンボルのM1からH1までの時間帯の水準が記録されており、合計で数十万件になる。 これは、どの水準が他より多く繰り返されているかを調べるためである。 したがって、他より多く繰り返されているのは、異なるシンボルの異なる時間帯で一致している水準でもある。

データの入ったTXTファイルと、それをチャートに表示するスクリプトを添付しています。

Data.txt "ファイルには、価格のみが記録されています。

...
1.22361
1.25235
1.27928
1.30022
...
//+------------------------------------------------------------------+
//|                                           Set Sup_Res levels.mq5 |
//|                                 Copyright 2021, Lilita Bogackova |
//|                                             https://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2021, Lilita Bogackova"
#property link      "https://www.mql5.com"
#property version   "1.00"
#property strict
#property script_show_inputs
//--- input parameters
input int      data_iterations         =100;       // find repeated data
input color    levels_color            =clrGreen;
input string   levels_name             ="SR_levels";
input bool     delete_previous_levels  =true;
//---
string dataPath     ="Data//Data.txt";             // \MQL5\Files\Data
long   chartID      =ChartID();
int    levels_style =1;                            // basic line style 
double dataArray[];
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//--- delete previous levels
   if(delete_previous_levels)
      ObjectsDeleteAll(chartID,levels_name);
   else
      // set a new line style
      levels_style=0;

//--- works with a data file and fills in an array of data
   int fileHandle=FileOpen(dataPath,FILE_READ|FILE_ANSI|FILE_TXT);
   if(fileHandle==INVALID_HANDLE)
     {
      Alert("Error opening file: "+dataPath);
      return;
     }
   ArrayResize(dataArray,400000,100000);
   int arrIndex=0;
   while(!FileIsEnding(fileHandle))
      dataArray[arrIndex++]=StringToDouble(FileReadString(fileHandle));
   FileClose(fileHandle);

//--- finds the SR levels
   ArrayResize(dataArray,arrIndex);
   ArraySort(dataArray);
   int countIterations=0;
   for(int i=arrIndex-1; i>0 && !IsStopped(); i--)
     {
      if(dataArray[i]-dataArray[i-1]==0.0)
        {
         if(++countIterations>=data_iterations)
           {
            // create SR levels
            if(!createSRlevels(chartID,levels_name,dataArray[i-1],countIterations,i))
              {
               Alert("Error create SR level: "+levels_name+", price: "+DoubleToString(dataArray[i-1],5));
               return;
              }
            countIterations=0;
           }
        }
      else
         countIterations=0;
     }
   ChartRedraw(chartID);
  }
//+------------------------------------------------------------------+
//| Create horizontal line                                           |
//+------------------------------------------------------------------+
bool createSRlevels(long chID=0, string name="", double price=0.0, int iterations=0, int index=0)
  {
   StringConcatenate(name,name,", iterations: ",IntegerToString(iterations),", index: ",IntegerToString(index));
   if(ObjectFind(chID,name)<0)
      if(!ObjectCreate(chID,name,OBJ_HLINE,0,0,price))
         return false;
      else
        {
         ObjectSetInteger(chID,name,OBJPROP_COLOR,levels_color);
         ObjectSetInteger(chID,name,OBJPROP_STYLE,levels_style);
         ObjectSetInteger(chID,name,OBJPROP_BACK,true);
        }
   return true;
  }
//+------------------------------------------------------------------+


デフォルトでは、完全に一致するレベルのみを検索します。52行目の値を変更することで、より多くの結果を得ることができます。

52列


このスクリプトを使って、チャート上の異なるレベルを同時にハイライトすることができます。

EURUSDDaily

ファイル:
Data.txt  3266 kb
 

P(サポート)、C(レジスタンス)のLEVELとは...?

それは、特定のトレーダーがマーケットを理解していることを考慮した上でのファンタジーです。

宝くじが当たるのが現実の出来事であるのと同じように......。

実際、歴史の再現やLEVELSの発動はありえないことなのですが...。

理由は簡単です。FINの市場は、非常に多くの相反する要因に依存しており、同じレベルの繰り返しは起こりにくいからです。


なぜ人々はいまだにLEVELSに注目するのでしょうか?

実際に使える道具はほとんど市販されていない...そしてザリガニはザリガニでいいのだ...。

LEVELの効果を考える...見てて辛い...。

 
Serqey Nikitin #:
水平線は必ず機能するものです。 その理由は、トレードの仕方を学べば理解できます。
 
Andrei Trukhanovich #:
水平レベルこそが常に有効である。

そうか、そうか...。

ロックペインティング - 二日酔いで定規を描くと、大きなプラスになる...

HUGE!

 
Serqey Nikitin #:

P(サポート)、C(レジスタンス)のLEVELとは...?

これらは、特定のトレーダーが市場を理解した上でのファンタジーです。

私が誰かを説得しようとしていると思ったら大間違いです。 より多くの人が参加して自分の意見を立証してくれれば、このスレッドにとって良いことなのです。


人それぞれですが、私はFXの分析について、いろいろと面白いことを教えてくださいと言われました。そのデータの惰性で、すでに存在を忘れてしまっている。

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

外国為替市場には普遍的な支持線と抵抗線がありますか?

レナト・アフティアモフ さん 2021.12.18 12:26

レベルのボリュームは?

ボリュームがわからないと、ただの意味のない線になってしまいます。

出来高があり、計算の結果が現在の価格であれば、この事は注目に値するでしょう。

レベルについて理解するために、この画面で勉強してください。


特定の販売店が、トレーダーが投資した資金をどの程度失うかについて、顧客にどのように警告しているか、していないかは知りませんが、「損をしますよ」とも言う販売店があります。

イメージ1

イメージ2


そのような販売会社が、何人のトレーダーがその販売会社でポジションを持ったかという情報を公表している場合。これは75%の確率で間違っていることを認識する必要があります。 このような情報をどうすればいいのでしょうか?

 
Lilita Bogachkova #:

私が誰かを説得しようとしていると思ったら大間違いです。 より多くの人が参加して自分の意見を立証してくれれば、このスレッドにとって良いことなのです。


私も全く同感で、だからこそ自分なりの意見を述べたのですが...。

そして、このロジックは単純で、歴史的なデータに 依存して引かれた線は、一貫した利益を生み出すことはできない......というものだ。

たしかに、コインをはじくのと同じくらいの利益が垣間見えるかもしれない......。

 
Lilita Bogachkova #:

私が誰かを説得しようとしていると思ったら大間違いです。 より多くの人が参加して自分の意見を立証してくれれば、このトピックはより良いものになります。

FXの分析について、いろいろと面白いことを教えてもらいました。そのデータの惰性で、すでに存在を忘れてしまっている。

私は、特定のディーリングセンターが、どのように顧客に警告し、あるいは警告しないのか知りません。 しかし、「あなたはお金を失うでしょう」とも言うディーリングセンターがあるのです。

そのような販売会社が、何人のトレーダーがその販売会社でポジションを持ったかという情報を公表している場合。これは75%の確率で間違っていることを認識する必要があります。 このような情報をどうすればいいのでしょうか?

それは、「負ける」ということです。

だから、相場の売買に失敗した先生が、講座の販売で自己実現しようとするのです。

続けて

私の投稿を見逃さなかった、分析ができるのか?

トレーディング、自動売買システム、トレーディング戦略のテストに関するフォーラム

外国為替市場には普遍的な支持線と抵抗線があるのですか?

ヴィタリー・ムジチェンコ, 2021.12.18 12:59

レンコバーを支持線、抵抗線にするのはいいアイデアですね。

renkoを使用してみてください。

P.S. あるいは、まずHeiken Ashiを試して みると、価格もスムーズになります。

 
Vitaly Muzichenko #:

それが、「負ける」ということです。

そのため、市場取引で自己実現できなかったセンセイが、講座販売で自己実現を図ろうとしているのです。

続けて

私の投稿を見逃さなかった、分析ができるのか?


ご指摘を拝見しましたが、まだ回答していません。 そこで、まず、私は「終値」レベルしか検索に使っていないと回答します。Heiken-Ashi」チャートでは、終値は次のように計算されます。

double haClose=(Open[i]+High[i]+Low[i]+Close[i])/4;

と同じである。

PRICE_WEIGHTED
 
Average price, (high + low + close + close)/4
 


異なる期間で計算すると計算結果が異なるため、加重価格を使用しない、異なる期間で終値が変化する!

赤色表示:選択した期間に応じて「PRICE_WEIGHTED(平均価格、(高値+安値+終値)÷4)」。

H1

H4