知っておくと面白い ! - ページ 4

 
aleger:

笑いが止まらなくなる...。

長いと思います。でも、楽しむためなら、やってみる価値はありますよ。

 
neverness:

長いと思います。でも、楽しむためなら、やってみる価値はありますよ。

そんな導入の後、nevernessから 定義を読み解くのが良いだろう。

 
Yuriy Asaulenko:

その紹介の後、nevernessから 定義を読むとよいでしょう。

ゆっくりでいいんです。定義、結論、訃報など、すべてを手に入れることができます。

そんなに早くできないよ。
 
neverness:

長いと思います。でも、遊び心で、やってみるのもいいんじゃないでしょうか。

憧れることができます。そして、サイズと方向性(ライジングとフォールディングトレンド)を公開!

(画像削除)
 
aleger:


憧れることができます。そして、サイズと方向性(上昇と下降のトレンド)があるのです

違う!

写真でTRENDを構築するのではなく、メタロジカル、メタマティカルな分析を入念に行う必要があるのです。

ちなみに、TRENDの方向と相場の方向は必ずしも一致しない。その逆かもしれません。これは特殊なケースです。

 
neverness:

違う!

写真でTRENDを構築するのではなく、メタロジカルでメタマティカルな分析を入念に行うことで、TRENDを構築することができるのです。

ちなみに、TRENDの方向と相場の方向は必ずしも一致しない。その逆かもしれません。これは特殊なケースです。

この場合、現在および過去のすべてのトレンドは、テスターから送られてくる価格をもとに直接決定され、構築されました。

...この画像は場違いだと思われるので、削除します.

 

TREND、およびトレンドの仄めかしについて

当て付けラテン語から。insinuatio- ingratiating, ingratiating)[1][2][3] は、悪意のある作り話、否定的な考えの示唆、秘密の煽り、ささやき、意図的な否定的報道(あるいはけんじょうてっぺき直接ではなく、事実や状況への間接的な言及によって)または密かに[4][5]。

もちろん、現代数学におけるTRENDの概念はユニークであり、事実上未開拓である(数学地図の「白地」である)。

そして、皆さんは私から「TREND」の数学的な定義を期待しているのではないでしょうか。しかし、それについては後で詳しく説明します。

ここでは、トレーダーにとって、またトレンドという現象を理解する上で、より興味深く、重要なことをお話しします。

ここでは、TRENDの特性や、このテーマに関する様々なトレンドのインプリケーションについてお話します。

TRENDの特性について。

もちろん、TRENDがトレーダーの生活に影響を与え、重要視されるようになったのには理由があり、そのユニークな特性だけが理由ではありません。

- TRENDが重要視されるようになったのは、どのような特性からでしょうか。

これらの性質を示すために(考察の一般性を下げずに)、3つの点からなる普通の移動トレンドを考えてみよう(これで十分だ)。

トレンド・フォーミュラ1


この定義に基づき、私たちは何を見るのか。

まず、読者の皆さんに注目していただきたいのは、設定値の種類に関係なくTRENDが定義されている点です。

つまり、qiの初期値としては何でもいいのだ。

連続関数の値も含まれる。誰も禁じていない!!!

その結果、TRENDには以下のような性質があることがわかりました。

1. 一次関数のトレンドも一次関数になる。

2.放物線のトレンドも放物線になる。

次関数のトレンドも3次関数になる。

一般に、任意の次数Nの多項式に対して、トレンドは必ず同じ次数の多項式になる。つまり、条件

トレンドの公式2

つまり、経験豊富なトレーダーは、TRENDを一目見るだけで、その状況の種類とその中でどう行動すべきかを判断することができるのです。

この場合、トレーダーはTRENDの相場を全く見ることができません。 相場は何も影響を与えないので、視野から取り除くことができます。

TREND自体は、これらの引用符の挙動を示し、何をすべきかを指示する。

--------------------------------------------------------------------------------------------------------------

しかし、TRENDの驚くべき特性はこれだけではありません。

周期関数のTRENDも親関数と同じ周期の周期関数になることに気づくのは難しいことではありません(ただし、前のケースよりずっと複雑です)。

例えば、正弦波のTRENDも元の値と同じ周期の正弦波(余弦波)になります。

例えば、タンジェント(コタンジェント)のTRENDもタンジェント(コタンジェント)になる。

サイクロイド(エピサイクロイド、ハイポサイクロイド)のTRENDもサイクロイド(エピサイクロイド、ハイポサイクロイド)になる、など。

-------------------------------------------------------------------------------------------------------------

一言で言えば、経験豊富なトレーダーは、トレンドを一瞥するだけで、次に何が起こるか、そしてそのような状況でどう行動すべきかがわかるのです。

現在の為替市場の状況は、そのことを如実に物語っている。

トレンドの公式3

多くの人が、「このような状況(JBP/JPY)で、ポンドはどうなるのだろうか?

トレーダーにとって、その答えは明白だ。「台座の下」に落ちるのだろうか?

140.00付近がもう一つの境界線

ファンタジー?

違う!未来の現実

しかし、私が書いているのはもちろんそのことではありません。これらはすべて、トレーダーにとってシンプルで明快なことです。

私は全く別のことについて書いています。

TRENDインジケーションについて(MT4内)

もちろん、トレーダーにとってTRENDは神であり皇帝であり、祈りを捧げるイコンである。

また、この件に関するいかなる仄めかしも、トレーダーとして不適切です。

では、「成功シミュレーター」であるMT4にトレーダーの目を向けてみましょう。(https://ru.wikipedia.org/wiki/Симулятор)

これはトレーダーにとってごく自然な疑問である。

- MT4開発者の回答は?

- どのように?

MT4の開発者は、TRENDの代わりに、「トレンドライン」という形でトレーダーにその「狡猾さ」を提供しました(?????????????????)。

トレンドライン」とは何か、私個人は知りません。

私が思うに、「人工サワークリーム」「人工チーズ」など、店頭で「人工」として紹介されている代物です。

 
neverness:

TREND、およびトレンドの仄めかしについて

...

1.一次関数のトレンドも一次関数になる。

放物線のトレンドも放物線になる。

3. 3次関数のトレンドも3次関数になる。

....

トレンドがカーブになる可能性があるなんて、よく当てられましたね!)

では、やはり、トレンドはどのように構築すべきとお考えでしょうか。

 
neverness:


MT4の開発者は、TRENDの代わりに、「トレンドライン」という形で、トレーダーに独自の「狡猾な手」を提供しました(???????????????????)

トレンドライン」とは何か、私個人は知りません。

私が知る限り、「人工サワークリーム」「人工チーズ」などとして店頭で紹介されているのは、その代物である。

トレンドラインは、トレンドを視覚化した結果であり、直線または曲線として表示されます。

 
Реter Konow:

どうしてトレンドが曲がっている可能性を察知したのでしょう!))

では、正しいトレンドのあり方とは何だと思いますか?

トレーダーは、トレンドを構築する必要はありません。

トレーダーは、トレンドの作り方を知らなければならないし、トレンドの特性を知らなければならない。

また、1つのトレンドでは情報が得られないため、トレンドを構築する意味がありません。見積もりフローを完全に分析することはできません。

相場の完全な分析には、トレーダーは互いに関連する「トレンドの家族」を使用します。

このインジケータは、トレンドのトレーダー・ファミリーに必要なすべてを構築しています。

//+------------------------------------------------------------------+
//|                                                  OZES 7-MA.mq4   |
//|                                          Copyright 2018, ozes    |
//|                                             ozes-world@yandex.ru |
//+------------------------------------------------------------------+
// Устанавливаем свойства препроцессора https://docs.mql4.com/ru/basis/preprosessor/compilation
// Справочник MQL4  Основы языка  Препроцессор  Свойства программ (#property)
#property copyright "Copyright 2018, ozes."
#property link      "ozes-world@yandex.ru"
#property version   "1.00"
#property description "Семейство индикаторов"
#property strict  // Указание компилятору на применение особого строгого режима проверки ошибок (см. Обновленный MQL4)
#property indicator_chart_window  // Выводить индикатор в окно графика
#property indicator_buffers 7     // Количество буферов для расчета индикатора
#property indicator_plots   7     // Количество плотов в таблице свойств
//--- plot Label1
#property indicator_label1  "SMA-1"
#property indicator_type1   DRAW_LINE
#property indicator_color1  clrRed
#property indicator_style1  STYLE_SOLID
#property indicator_width1  2
//--- plot Label2
#property indicator_label2  "SMA-2"
#property indicator_type2   DRAW_LINE
#property indicator_color2  clrDarkOrange
#property indicator_style2  STYLE_SOLID
#property indicator_width2  2
//--- plot Label3
#property indicator_label3  "SMA-3"
#property indicator_type3   DRAW_LINE
#property indicator_color3  clrYellow
#property indicator_style3  STYLE_SOLID
#property indicator_width3  2
//--- plot Label4
#property indicator_label4  "SMA-4"
#property indicator_type4   DRAW_LINE
#property indicator_color4  clrGreen
#property indicator_style4  STYLE_SOLID
#property indicator_width4  3
//--- plot Label5
#property indicator_label5  "SMA-5"
#property indicator_type5   DRAW_LINE
#property indicator_color5  clrDeepSkyBlue
#property indicator_style5  STYLE_SOLID
#property indicator_width5  3
//--- plot Label6
#property indicator_label6  "SMA-6"
#property indicator_type6   DRAW_LINE
#property indicator_color6  clrBlue
#property indicator_style6  STYLE_SOLID
#property indicator_width6  4
//--- plot Label7
#property indicator_label7  "SMA-7"
#property indicator_type7   DRAW_LINE
#property indicator_color7  clrPurple
#property indicator_style7  STYLE_SOLID
#property indicator_width7  4
//--- input parameters
input int SMA = 13;
int      SMA1 = SMA;
int      SMA2 = 2 * SMA;
int      SMA3 = 4 * SMA;
int      SMA4 = 8 * SMA;
int      SMA5 = 16 * SMA;
int      SMA6 = 32 * SMA;
int      SMA7 = 64 * SMA;
input ENUM_MA_METHOD Method=MODE_SMA;
input int NumGlubinaDer = 10;   // Глубина производной
//--- indicator buffers
double         Label1Buffer[];
double         Label2Buffer[];
double         Label3Buffer[];
double         Label4Buffer[];
double         Label5Buffer[];
double         Label6Buffer[];
double         Label7Buffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
void OnInit(void)
  {
   int    draw_begin1 = SMA1-SMA1/2;
   int    draw_begin2 = SMA2-SMA2/2;
   int    draw_begin3 = SMA3-SMA3/2;
   int    draw_begin4 = SMA4-SMA4/2;
   int    draw_begin5 = SMA5-SMA5/2;
   int    draw_begin6 = SMA6-SMA6/2;
   int    draw_begin7 = SMA7-SMA7/2;

//--- Выбор метода МА
   string short_name;
   switch(Method)
     {
      case MODE_SMA  : short_name="SMA";                break;
      case MODE_EMA  : short_name="EMA";                break;
      case MODE_SMMA : short_name="SMMA";               break;
      case MODE_LWMA : short_name="LWMA";               break;
     }

//--- indicator buffers mapping
   SetIndexBuffer(0,Label1Buffer);
   SetIndexBuffer(1,Label2Buffer);
   SetIndexBuffer(2,Label3Buffer);
   SetIndexBuffer(3,Label4Buffer);
   SetIndexBuffer(4,Label5Buffer);
   SetIndexBuffer(5,Label6Buffer);
   SetIndexBuffer(6,Label7Buffer);

   SetIndexShift(0,0);
   SetIndexShift(1,0);
   SetIndexShift(2,0);
   SetIndexShift(3,0);
   SetIndexShift(4,0);
   SetIndexShift(5,0);
   SetIndexShift(6,0);

   SetIndexDrawBegin(0,draw_begin1);
   SetIndexDrawBegin(1,draw_begin2);
   SetIndexDrawBegin(2,draw_begin3);
   SetIndexDrawBegin(3,draw_begin4);
   SetIndexDrawBegin(4,draw_begin5);
   SetIndexDrawBegin(5,draw_begin6);
   SetIndexDrawBegin(6,draw_begin7);

   IndicatorDigits(Digits);
  }
//+------------------------------------------------------------------+
//| Вызов функции обработки событий OnCalculate(...)
//| Справка https://docs.mql4.com/ru/basis/function/events 
//| Функция OnCalculate() вызывается только в пользовательских индикаторах при необходимости произвести расчет 
//| значений индикатора по событию Calculate.
//| Событие Calculate генерируется только для индикаторов сразу после посылки события Init и при любом изменении ценовых данных.
//| Обрабатывается функцией OnCalculate.                             |
//+------------------------------------------------------------------+
int OnCalculate(const int rates_total,
                const int prev_calculated,
                const datetime &time[],
                const double &open[],
                const double &high[],
                const double &low[],
                const double &close[],
                const long &tick_volume[],
                const long &volume[],
                const int &spread[])
  {
//---
   int limit=rates_total-prev_calculated;

   for(int i=SMA1/2; i<limit-SMA1/2; i++)
     {
      Label1Buffer[i]=iMA(NULL,0,SMA1,0,Method,PRICE_CLOSE,i-SMA1/2);
     }
   for(int i=SMA2/2; i<limit-SMA2/2; i++)
     {
      Label2Buffer[i]=iMA(NULL,0,SMA2,0,Method,PRICE_CLOSE,i-SMA2/2);
     }
   for(int i=SMA3/2; i<limit-SMA3/2; i++)
     {
      Label3Buffer[i]=iMA(NULL,0,SMA3,0,Method,PRICE_CLOSE,i-SMA3/2);
     }
   for(int i=SMA4/2; i<limit-SMA4/2; i++)
     {
      Label4Buffer[i]=iMA(NULL,0,SMA4,0,Method,PRICE_CLOSE,i-SMA4/2);
     }
   for(int i=SMA5/2; i<limit-SMA5/2; i++)
     {
      Label5Buffer[i]=iMA(NULL,0,SMA5,0,Method,PRICE_CLOSE,i-SMA5/2);
     }
   for(int i=SMA6/2; i<limit-SMA6/2; i++)
     {
      Label6Buffer[i]=iMA(NULL,0,SMA6,0,Method,PRICE_CLOSE,i-SMA6/2);
     }
   for(int i=SMA7/2; i<limit-SMA7/2; i++)
     {
      Label7Buffer[i]=iMA(NULL,0,SMA7,0,Method,PRICE_CLOSE,i-SMA7/2);
     }
//--- return value of prev_calculated for next call
   return(rates_total);
  }
//+------------------------------------------------------------------+

つまり、これらはトレンド ラインではなく、リアルTRENDSなのです。

違いを実感してください。