Pour ceux qui aiment mesurer... réalisations))) - page 36

 
STARIJ:

Besoin de mq4 ? trade pour tout EA vraiment constamment rentable

si c'est ce que j'ai décrit, alors je n'ai pas besoin...
 
Renat Akhtyamov: Si c'est ce que j'ai décrit, je n'ai pas besoin

Où et qu'avez-vous décrit ? Il n'y a pas d'accès à l'histoire ni d'analyse de celle-ci dans l'EE. C'est de ça que tu as peur ? Ou est-ce que quelque chose a été décrit auparavant ? Désolé, j'étais trop paresseux pour lire. Dites-moi en quelques mots. En tant que programmeur, je comprends, comme on dit, dès le départ...

 
STARIJ:

où et ce qui a été décrit ? Il n'y a pas d'accès à l'histoire ni d'analyse de celle-ci dans l'EE. C'est de ça que tu as peur ? Ou est-ce que quelque chose a déjà été décrit auparavant ? Désolé, j'étais trop paresseux pour lire. Dites-moi en quelques mots. En tant que programmeur, je comprends, comme on dit, dès le départ...

Je n'ai pas peur, mais c'est la stratégie que j'avais en tête.
 
STARIJ:

Où et qu'avez-vous décrit ? L'EA n'a pas accès à l'histoire et ne l'analyse pas. C'est de ça que tu as peur ? Ou est-ce que quelque chose a été décrit auparavant ? Désolé, j'étais trop paresseux pour lire. Dites-moi en quelques mots. En tant que programmeur, je comprends, comme on dit, dès le départ...


Eh bien, en un mot.

 
Alekseu Fedotov: Eh bien, en un mot

Si vous mettez 0 spread, alors tout renversement martin fixing profit sur chaque tick montrera ce résultat, algorithme ci-dessous.
Le comportement de la stratégie peut souvent être compris par l'équité, c'est pourquoi seuls les rapports d'équité sont postés ici, et non une capture d'écran du testeur :)

1. ouvrez une transaction aléatoire, vous pouvez utiliser un indicateur pour réduire le drawdown.
2. si la perte est de -0.00001, alors fermez la transaction, reconduisez avec un lot double.
3. conclure l'affaire à +0.00001
4. si vous voulez éviter d'afficher les pertes dans le rapport МТ, ne fermez pas les transactions déficitaires, mais couvrez-les avec un volume plus important, et fermez-les avec le profit total.
5. dans le testeur, cela fonctionne toujours parce que le prix est garanti passer 0.00001, donc le profit sera sur chaque barre, ou plutôt forex, sur la bourse morts mini-bars de la taille d'un tick
6. pour être plus proche de la réalité, il suffit d'introduire un spread ou une commission. Dans ce cas, vous ne négocierez même pas à 0, car vous devrez alors prévoir le comportement du prix sur le spread, disons 0,00030, et l'espérance mathématique est de voler sous la fosse des Mariannes.

J'ai vu une fois sur une paire Robo que le Bid était plus grand que le Ask immédiatement à l'ouverture de la transaction, c'est-à-dire que j'ai ouvert - fermé et j'ai eu tout bon, je n'ai même pas eu besoin d'attendre que le prix dépasse 0.00001, cependant, le jour suivant le bug a été corrigé :)

 
Dépôt initial3.00

Écartement2
Bénéfice net22113531.75Bénéfice total22113531.75Perte totale-0.00
Rentabilité
Gain attendu69979.53

Dégradation absolue0.22Abaissement maximal100600.00 (0.62%)Abattement relatif60.75% (2030.68)

Total des transactions316Positions courtes (% de gain)158 (100.00%)Positions longues (% de gain)158 (100.00%)

Il existe une stratégie complètement différente

Téléchargez-le et testez-le. Mais spécifiquement limité à l'EURUSD et uniquement à 2017 et début 2018.
 
 
A1. Meilleur testeur de stratégie au cours des 17 dernières années (EURUSD M30).
https://www.mql5.com/en/code/166

1. https://www.mql5.com/en/code/17428 Cadre temporel M1.

Considérons le backtesting de l'Expert Advisor sur des données historiques (EURUSD H1, période de test : 2010.01.01-2011.02.02, PeriodK=9, PeriodD=5, PeriodSlow=20, MA_period=27).
https://www.mql5.com/en/code/297

3. https://www.mql5.com/en/code/17992 -- testé à partir de 100 *bon*.

4. Considérons le backtesting de l'Expert Advisor sur des données historiques (EURUSD H1, période de test : 2000.01.01-2011.03.16, PeriodK=12, PeriodD=8, PeriodSlow=29, MA_period=4).
Dans la création de l'Expert Advisor nous avons utilisé le volume fixe (Trading Fixed Lot, 0.1), l'algorithme Trailing Stop n'est pas utilisé (Trailing not used).
https://www.mql5.com/en/code/301

5. Essayez le dernier https://www.mql5.com/en/code/19525

6. Considérons le backtesting de l'Expert Advisor sur des données historiques (EURUSD H1, période de test : 2010.01.01-2011.03.16, PeriodMFI=37, MA_period=13).
Dans la création de l'Expert Advisor nous avons utilisé le volume fixe (Trading Fixed Lot, 0.1), l'algorithme Trailing Stop n'est pas utilisé (Trailing not used).
https://www.mql5.com/en/code/287

7. MEDIAM
MQL5 Wizard - Signaux commerciaux basés sur le croisement des prix avec la moyenne mobile, confirmés par ADX - expert pour MetaTrader 5
Considérons le backtesting de l'Expert Advisor sur des données historiques (EURUSD H1, période de test : 1.1.2010-05.01.2011, PeriodADX=33, MinimumADX=22, PeriodMA=39, StopLoss=400, TakeProfit=900).
Dans la création de l'Expert Advisor nous avons utilisé le volume fixe (Trading Fixed Lot, 0.1), l'algorithme Trailing Stop n'est pas utilisé (Trailing not used).
https://www.mql5.com/en/code/258

8. https://www.mql5.com/en/code/1424
9. https://www.mql5.com/en/code/307
10. L'image montre les résultats d'apprentissage du travail de l'Expert Advisor sur EURUSD M15 avec les paramètres par défaut.
https://www.mql5.com/en/code/1108.

11. Martigible EA
https://www.mql5.com/en/code/16898

12. https://www.mql5.com/en/code/18314

13. https://www.mql5.com/en/code/15262

14. Risque élevé
https://www.mql5.com/en/code/158

15. Martigible EA peut être vrai ou faux mais bonne logique
https://www.mql5.com/en/code/155

 
esmaster:

En pensant comme ça, prenons une MA avec une période de 1 sur le prix de clôture et elle nous montrera le prix de clôture du jour... Mais alors ça devrait être comme ça sur le réel aussi.... Réjouissons-nous et devenons riches ! !! Ou est-ce différent dans la vraie vie, et le testeur est stupide ?
Il y a une petite erreur dans votre raisonnement - à tout moment et pour toute période Close[0] = Bid

void OnStart()
{
   Alert(iMA(NULL, PERIOD_M1, 1, 0, MODE_SMA,PRICE_CLOSE,0),
   "   ",iMA(NULL, PERIOD_H1, 1, 0, MODE_SMA,PRICE_CLOSE,0),
   "   ",iMA(NULL, PERIOD_D1, 1, 0, MODE_SMA,PRICE_CLOSE,0),
   "   ", Bid );

   Alert("   M1            H1            D1          Bid");
}
Le moteur du site a été mis à jour - certains des messages sont perdus
 
STARIJ:

En pensant comme ça, prenons une MA avec une période de 1 sur le prix de clôture et elle nous montrera le prix de clôture du jour... Mais alors ça devrait être comme ça sur le réel aussi.... Réjouissons-nous et devenons riches ! !! Ou est-ce différent dans la vraie vie, et le testeur est stupide ?
Il y a une petite erreur dans votre raisonnement - à tout moment et pour toute période Close[0] = Bid

Le moteur du site a été mis à jour - certains des messages sont perdus
Non, il ne l'est pas.
Raison: