Der Indikator des Sultonow-Systems - Seite 113

 
Yousufkhodja Sultonov:

Beschreiben Sie die Gradientenmethoden bitte kurz oder geben Sie Quellen für eine möglichst vollständige Beschreibung der Methode an.

Kurz gesagt: Gradientenmethoden.

Mehr darüber können Sie hier lesen.

Außerdem gibt es Hinweise auf die Literatur.

 

.

 

.

 

.

 

.

 
Yousufkhodja Sultonov:

Dann folgen Sie Semkos Empfehlungen und Prophezeiungen, ich werde Ihnen keine TK aufzwingen.

Yusuf, es gibt keinen Grund, Dinge zu erfinden. Ich habe keine Empfehlungen ausgesprochen oder etwas prophezeit.

Ich habe nur versucht, Ihre Zeit zu sparen, damit Sie sie nicht mit nutzlosem Blödsinn verschwenden. Und auch, damit Sie nicht die Zeit anderer mit diesem Unsinn verschwenden.

Yousufkhodja Sultonov:

Es wurde Ihnen erklärt, es ist etwas ganz anderes. Es ist wie: "Ich suche dies, ich weiß nicht was!"

Ich hatte fast keinen Zweifel daran, dass du dich an dem Fehlen eines lockeren Schwanzes stoßen würdest. Und Sie haben nicht gemerkt, dass Sie es waren , der von Fedosejew verspottet wurde )))

Aber zugegebenermaßen hatte ich gehofft, dass Sie vernünftiger sind, als es den Anschein hat, und verstanden haben, dass ein SLAU mit und ohne freies Mitglied im Wesentlichen dasselbe ist - dieselben Eier, aber im Profil. Und ein freies Mitglied wird keine Ordnung in dieses Chaos bringen.

Denken Sie darüber nach.
Hier ist ein Beispiel für eine gewöhnliche SLAU:

x0 = a1*x1 + a2*x2 + a3*x3

x1 = a1*x2 + a2*x3 + a3*x4 

x2 = a1*x3 + a2*x4 + a3*x5

Aber mit einer freien Laufzeit.

x0 = a0 + a1*x1 + a2*x2 + a3*x3

x1 = a0 + a1*x2 + a2*x3 + a3*x4 

x2 = a0 + a1*x3 + a2*x4 + a3*x5

...nach der Addition der drei Gleichungen...

erhalten wir:

a0 = S0 - a1*S1 - a2*S2 - a3*S3

где S0..S3     - среднее арифметическое столбцов матрицы
S0 = (x0+x1+x2)/3
S1 = (x1+x2+x3)/3
S2 = (x2+x3+x4)/3
S3 = (x3+x4+x5)/3

nach der Ersetzung erhalten wir wieder eine SLAU ohne einen freien Begriff.

∆x0 = a1*∆x1 + a2*∆x2 + a3*∆x3

∆x1 = a1*∆x2 + a2*∆x3 + a3*∆x4 

∆x2 = a1*∆x3 + a2*∆x4 + a3*∆x5

где ∆x0..∆x5  - дельта (приращение) цены к среднему арифметическому текущего столбца.

где ∆x0 = x0-S0 = x0-(x0+x1+x2)/3 и т.д.

D.h. wenn im ersten Fall eine SLAU von Cent war, wird im Fall der SLAU mit einem freien Term a0 in eine einfache SLAU von Inkrementen umgewandelt.

Mathe in der 7. Klasse.

Was für einen Unterschied macht das schon!

Wenn der Versuch, SLAU für die Preisanalyse und -vorhersage zu verwenden, einfach nur dumm ist, dann ist die Eingabe des freien Terms a0 Dummheit im Quadrat.

Und egal, wie hochtrabend Sie diesen Unsinn nennen ("Lassen Sie uns unseren Exkurs durch die Einführung des Konzepts von C0 kompensieren - die Berücksichtigung des Drucks historischer Daten auf den Preis zu Beginn der Analyse, unter der Annahme, dass der Markt ein Gedächtnis hat. ") - Dummheit bleibt Dummheit.


Darüber hinaus ist mein Indikator sehr einfach für Ihre SLAU mit einem freien Begriff A0 neu zu gestalten. Sie müssen nur ein paar Zeilen Code hinzufügen, ohne die Hauptfunktion SLAU() zu ändern

Es gibt das gleiche weiße Rauschen und die gleiche Rendite wie bei der Vorhersage der Preisbewegung mit einer Münze.

Aber ich werde nicht faul sein. Ich nehme mir noch 30 Minuten Zeit und mache es.

 

Kolja, ich werde Ihnen Ihre Täuschung anhand eines einfachen Beispiels vor Augen führen, nach dem Sie gezwungen sein werden, zuzugeben, dass in solchen Fällen die Anwesenheit eines freien Mitglieds absolut notwendig ist. Schauen wir uns die von Ihnen genannten Beispiele an:

Hier ist ein einfaches SLAU als Beispiel:

x0 = a1*x1 + a2*x2 + a3*x3

x1 = a1*x2 + a2*x3 + a3*x4 

x2 = a1*x3 + a2*x4 + a3*x5

Если представить, что, между х-сами нет никакой зависимомти, то, а1=0; а2=0, а3=0 и получим, что и х0=0, х1=0 и х3=0! Получили нулевые расчетные значения х-сов. Это нонсенс.

aber mit einem freien Begriff

x0 = a0 + a1*x1 + a2*x2 + a3*x3

x1 = a0 + a1*x2 + a2*x3 + a3*x4 

x2 = a0 + a1*x3 + a2*x4 + a3*x5
В этом случае, получим х1=а0, х2=а0, х3=а0, что указывет, всего навсего, на отсутствие зависимости между х-сами, без каких-либо парадоксов. Тепеь, поняли своё заблуждение?

 
Nikolai Semko:

Yusuf, denk dir nichts aus. Ich habe keine Empfehlungen ausgesprochen und keine Prophezeiungen gemacht.

Ich habe nur versucht, Ihnen Zeit zu ersparen, damit Sie sie nicht mit nutzlosem Mist verschwenden. Und auch, damit Sie die Zeit anderer nicht mit diesem Mist vergeuden.

Ich hatte fast keinen Zweifel daran, dass du dich an dem Fehlen eines lockeren Schwanzes stoßen würdest. Und Sie haben nicht verstanden, dass Sie es waren , der von Fedosejew verspottet wurde)))

Aber zugegebenermaßen hatte ich gehofft, dass Sie vernünftiger sind, als es den Anschein hat, und verstanden haben, dass ein SLAU mit und ohne freies Mitglied im Wesentlichen dasselbe ist - dieselben Eier, aber im Profil. Und ein freies Mitglied wird keine Ordnung in dieses Chaos bringen.

Bedenken Sie dies.
Hier ist ein Beispiel für eine gewöhnliche SLAU:

Aber mit einer freien Laufzeit.

...nach der Addition der drei Gleichungen...

erhalten wir:

nach der Ersetzung erhalten wir wieder eine SLAU ohne einen freien Begriff.

D.h. wenn im ersten Fall eine SLAU von Cent war, wird im Fall der SLAU mit einem freien Term a0 in eine einfache SLAU von Inkrementen umgewandelt.

Mathe in der 7. Klasse.

Was macht das schon für einen Unterschied!

Wenn der Versuch, SLAU für die Preisanalyse und -vorhersage zu verwenden, einfach nur eine Dummheit ist, dann ist die Eingabe des freien Terms a0 Dummheit zum Quadrat.

Und egal, wie man diesen Unsinn hochtrabend nennt ("Wir kompensieren unsere Abschweifung, indem wir den Begriff C0 einführen - die Berücksichtigung des Drucks historischer Daten auf den Preis zu Beginn der Analyse, unter der Annahme, dass der Markt ein Gedächtnis hat. ") - Dummheit bleibt Dummheit.


Darüber hinaus ist mein Indikator sehr einfach für Ihre SLAU mit einem freien Begriff A0 neu zu gestalten. Sie müssen nur ein paar Zeilen Code hinzufügen, ohne die Hauptfunktion SLAU() zu ändern

Es gibt das gleiche weiße Rauschen und die gleiche Rendite wie bei der Vorhersage der Preisbewegung mit einer Münze.

Aber ich werde nicht faul sein. Ich nehme mir noch 30 Minuten Zeit und mache es.

Alles in allem: Unfug.

Zu den Punkten:

1) Diese Dummheit entspringt nicht einer großen Intelligenz, sondern einem Mangel an Wissen und Verständnis;

2) Mangelndes Verständnis für die Rolle des freien Mitglieds führt zu Aussagen wie dieser: "dass SLAU mit einem freien Begriff und ohne ihn im Wesentlichen gleich sind";

3) Um das Problem zu lösen, ist es nicht notwendig, "nach der Addition von drei Gleichungen" zu tun;

4) Dies ist eine weitere indirekte Bestätigung für die Eliminierung der Trendkomponente bei Inkrementen: "Nach der Substitution erhalten wir wieder SLAE ohne einen freien Begriff";

5) Für die Lösung von Optimierungsproblemen reicht" Mathematik der7. Klasse" offensichtlich nicht aus, man sollte also seinen Horizont erweitern;

6) Ausrufe wie "Dummheit","Dummheit im Quadrat" und andere Variationen mit "Dummheit" - dies ist auf mangelndes Wissen und Verständnis zurückzuführen (siehe Punkt 1);

7) Anstatt einen Indikator aus einem Problem der Lösung eines linearen algebraischen Gleichungssystems zu rekonstruieren, sollten Sie einen weiteren Indikator mit der Lösung eines Optimierungsproblems erstellen und dann ihre Messwerte vergleichen, um zu sehen und zu verstehen, wie unterschiedlich ihre Messwerte sein werden, d.h. die Lösungen und Aussagen von Problemen.

 

Hier ist Ihr berüchtigtes a0 (auch bekannt als C0)

Weißes Rauschen ist weißes Rauschen in Afrika


Ich habe das Gefühl, dass Sie seit Jahren SLAU mit 5 Gleichungen geboren haben. Und Sie haben sie mit einem Heiligenschein von mega-wissenschaftlicher Sensation und Größenwahn überzogen. Und das ist Mathe aus der 7.

Aber meine winzige SLAU()-Funktion löst mühelos SLAU von 50 Gleichungen und ich habe sie in weniger als einem Tag erstellt und getestet. Ich weiß nicht, wie ich SLAU gelöst habe, weil ich immer zu faul bin, bestehende Methoden zu studieren, und es einfacher ist, meine eigenen zu erfinden. Wahrscheinlich ist mein Weg nicht optimal und natürlich habe ich nichts Neues erfunden, ich bin nicht stark in der Theorie. Aber ich habe noch keine kompaktere Lösung gefunden.

void SLAU(double &x[],double &f[],double &a[],int m)
  {
   int k=m-1;
   if(m>1)
     {
      double xx[],ff[];
      double g=x[0]; if(g==0) g=1.0 e-100;
      for(int i=0;i<ArraySize(x);i++) x[i]/=g;
      for(int i=0;i<ArraySize(f);i++) f[i]/=g;
      ArrayResize(ff,k);
      ArrayResize(xx,k*k);
      for(int i=0; i<k; i++)
        {
         ff[i]=f[0]*x[(i+1)*m]-f[i+1]*x[0];
         for(int j=0;j<k;j++) xx[i*k+j]=x[j+1]*x[(i+1)*m]-x[(i+1)*m+j+1]*x[0];
        }
      int i=0;
      for(;i<k; i++) if(xx[i*k]!=0) break;
      if(i>0 && i<k) for(int j=0;j<k;j++) {double t=xx[j]; xx[j]=xx[i*k+j]; xx[i*k+j]=t;}
      SLAU(xx,ff,a,k);
     }
   double sum=0;
   for(int i=1; i<m;i++) sum+=a[n-m+i]*x[i];
   if(x[0]!=0 && x[0]==x[0]) a[n-m]=(f[0]-sum)/x[0]; else a[n-m]=1.0/n;
   if(m!=n) return;
  }
Dateien:
SLAUPlus.mq5  28 kb
 
Олег avtomat:

Anstatt den Indikator aus dem Problem der Lösung eines linearen algebraischen Gleichungssystems umzugestalten, sollten Sie einen anderen Indikator mit der Lösung des Optimierungsproblems erstellen und dann ihre Messwerte vergleichen, um zu sehen und zu verstehen, wie unterschiedlich ihre Messwerte sein werden, d. h. Lösungen und Problemstellungen.

Tun Sie es also, wenn Sie müssen. Warum machst du so einen Wirbel...

Jeder weiß, wie man Wikis kopiert...

ZZZ ging zu Ihrem Profil.
Ihr gesamtes Ranking basiert auf Kommentaren. Nicht ein einziger Code.
Ohne einen Kodex ist Ihre Meinung für mich nicht maßgebend.
Kommentieren Sie weiter...