De la théorie à la pratique - page 430

 
Evgeniy Chumakov:

Soit mon calcul est faux, bien qu'Alexandre semble l'avoir examiné.

2. ou un mauvais algorithme pour la clôture des ordres (Alexander était trop paresseux pour expliquer, donc j'ai fait comme j'ai fait).

3. Peut-être que cette stratégie ne fonctionne que sur les ticks et un certain intervalle de lecture.


Dans un mois, Alexander me dira comment c'était sur les tiques.


p.s. Peut-être, dans la formule 3*(SUM(ABS(return))/sqrt(240)) cette période 240 devrait être calculée dynamiquement, comme je ne peux pas le suggérer.

La période ne doit pas être touchée car elle ne comprend pas vraiment que du temps. Comme je l'ai déjà montré à Alexandre, pour un DC avec une cotation à 4 chiffres, ABS(return) = 10, et cette formule donne (N - nombre de ticks par période) :

3*(SUM(ABS(return))/sqrt(240)) = 3*(10*N)/sqrt(240)) = 30*N/sqrt(240) et est étroitement lié au nombre de ticks en 4 minutes. Si nous prenons 40 minutes au lieu de 4 minutes, N sera multiplié par 10 et sqrt(2400) ne sera pas multiplié par 10 mais par 3,16, nous obtiendrons des valeurs bien différentes.

 
Renat Akhtyamov:
Regardez le dernier échange, qu'est-ce qui ne va pas ?


Soit la transaction a été clôturée avec le drawdown actuel, soit le prix a franchi le muving et la transaction a été clôturée selon la condition de clôture. J'ai cliqué sur un stop dans le testeur, j'ai fait une capture d'écran et je suis sorti.


Où puis-je lire la loi de la racine de t dont Alexander ne cesse de parler ?

 
Evgeniy Chumakov:


Soit la transaction a été fermée avec le drawdown actuel, soit le prix a traversé le muving et la transaction a été fermée sur une condition de fermeture. J'ai cliqué sur un stop dans le testeur, j'ai fait une capture d'écran et je suis sorti.


Où puis-je lire la loi de la racine de t, dont Alexander ne cessait de parler ?

Exactement ce que j'ai écrit.

Le programme est aveugle.

Lisez ci-dessus ce que K2 a entrepris par la suite.

 
Evgeniy Chumakov:

Où puis-je lire la loi de la racine de t dont Alexander ne cesse de parler ?

Voici par exemple: https://ru.wikipedia.org/wiki/Винеровский_процесс

D[Wt]=t, car RMS sera la racine de t

 
bas:

Voici par exemple: https://ru.wikipedia.org/wiki/Винеровский_процесс

D[Wt]=t, car RMS sera la racine de t


Merci !

 
Evgeniy Chumakov:

Où puis-je lire la loi de la racine de t dont Alexander ne cesse de parler ?

Pour le forex et la rencontre d'Alexandre, voir https://www.mql5.com/ru/forum/221552/page123#comment_6306015. Contrairement au modèle du processus de Wiener, l'ergodicité n'est pas requise. C'est précisément sur cette distinction entre les propriétés locales d'un processus aléatoire et les propriétés intégrales https://www.mql5.com/ru/forum/221552/page73#comment_6203173 que repose , d'après ce que je comprends, l'approche d'Alexander. Un processus sans mémoire (pas d'effets secondaires, markovien) sur un grand intervalle de temps peut très bien avoir une mémoire locale sur de petits intervalles.

La loi de la racine carrée (SQL) est observée dans de très nombreux phénomènes réels https://www.mql5.com/ru/forum/220237/page9#comment_6129706, et pas seulement dans le mouvement brownien. Sur le site https://www.mql5.com/ru/forum/193378/page2#comment_5111351, on trouve des explications sur la différence entre les modèles de forex et de Wiener, ainsi qu'une hypothèse sur les raisons de cette différence, qui correspondent parfaitement à la méthode d'Alexander, qui consiste à rechercher les écarts les plus importants. L'efficacité de l'EQC pour évaluer l'activité du marché est présentée sur le site https://www.mql5.com/ru/forum/221552/page19#comment_6168925.

 
Vladimir:

Appliqué au forex et à la rencontre d'Alexandre, voir https://www.mql5.com/ru/forum/221552/page123#comment_6306015. Contrairement au modèle du processus de Wiener, l'ergodicité n'est pas requise. C'est sur cette distinction entre les propriétés locales d'un processus aléatoire et les propriétés intégrales https://www.mql5.com/ru/forum/221552/page73#comment_6203173 que repose , d'après ce que j'ai compris, l'approche d'Alexander. Un processus sans mémoire (pas d'effets secondaires, markovien) sur un grand intervalle peut très bien avoir une mémoire locale sur de petits intervalles.

La loi de la racine carrée (SQL) est observée dans un grand nombre de phénomènes du monde réel https://www.mql5.com/ru/forum/220237/page9#comment_6129706, et pas seulement dans le mouvement brownien. Dans https://www.mql5.com/ru/forum/193378/page2#comment_5111351, il y a une explication de la différence entre les modèles forex et de Wiener, il y a aussi une hypothèse sur les raisons de cette différence, ce qui correspond à la méthodologie d'Alexander qui consiste à rechercher les plus grands écarts. L'efficacité de l'EQC pour évaluer l'activité du marché est présentée sur le site https://www.mql5.com/ru/forum/221552/page19#comment_6168925.

ZOK peut également être valable pour un processus non stationnaire (également non localement, en moyenne). Elle est certainement valable si la distribution des incréments existe dans un sens asymptotique.

De même, un processus non stationnaire avec des incréments indépendants gaussiens peut très bien donner une distribution d'échantillonnage non gaussienne.

S'il y a non-stationnarité et mémoire, on ne sait pas trop quoi en faire - nous savons que le processus se souvient de quelque chose mais nous ne savons pas quoi exactement. Par exemple, si le mot "si" apparaît dans une phrase, il est très probable que le mot "que" apparaisse également dans la phrase. Un tel ordre ne peut être expliqué par des processus markoviens mais peut l'être par des grammaires stochastiques.

 
Je fais tourner le testeur avec différents paramètres, je n'arrive pas à obtenir de résultats positifs, et tout le problème est que le milieu glisse derrière le prix. Oui, nous sommes de retour au milieu, mais le milieu est déjà en baisse par rapport au point d'entrée.
 
Evgeniy Chumakov:
Je fais tourner le testeur avec différents paramètres, je n'arrive pas à obtenir de résultats positifs, et tout le problème est que le milieu glisse derrière le prix. Oui, nous sommes de retour au milieu, mais le milieu est déjà moins du point d'entrée.

Essayons ensemble

Envoyez-moi une indyuq sur mon post

 
Renat Akhtyamov:

Essayons ensemble.

Lancez-moi un indium dans mon poste


La formule a déjà été écrite ici de nombreuses fois.


double SummaReturn = 0;   // Сумма приращений в окне 240 минут
double SummaReturnAbs = 0;

for(int i = 0; i < 240; i++){
SummaReturn = SummaReturn + ( iOpen(NULL,PERIOD_M1,i) - iOpen(NULL,PERIOD_M1,i + 1) );
SummaReturnAbs = SummaReturnAbs + ( MathAbs( iOpen(NULL,PERIOD_M1,i) - iOpen(NULL,PERIOD_M1,i + 1) ) );
}


double Interval_Upper = (3 * (SummaReturnAbs/MathSqrt(240))); // верхний доверительный интервал
double Interval_Lower = -(3 * (SummaReturnAbs/MathSqrt(240)));  // нижний доверительный интервал


Voici le code. C'est ce qui figure sur le deuxième graphique d'Alexander. Je ne publierai pas le troisième graphique sans l'autorisation d'Alexander, car il n'a rien écrit à ce sujet ici.