Mon compte
Déjà membre ? S'identifier
Non inscrit ? S'inscrire
 
+ Répondre à la discussion
Page 1 sur 4 1 2 3 ... DernièreDernière
Affichage des résultats 1 à 10 sur 33
  1. #1
    Membre Star condor666 deviendra bientot célèbre...
    Date d'inscription
    May 2008
    Localisation
    Alsace
    Messages
    835
    Pouvoir de réputation
    0

    Pas Moyen de faire un backtest Pas Moyen de faire un backtest

    Salut,
    J'avais un peu de temps à perdre donc j'ai fais un petit EA qui fonctionne principalement sur du daily pour la paire GBPJPY.
    Mais là viens mon problème pas moyen de faire un backtest, j'ai mis 999999999 comme valeur à max bars, j'ai téléchargé l'histo et toujours la même erreur : unmatched data

    Sinon l'EA en question je le met :
    Fichiers attachés

  2. #2
    Membre Star condor666 deviendra bientot célèbre...
    Date d'inscription
    May 2008
    Localisation
    Alsace
    Messages
    835
    Pouvoir de réputation
    0

    Comme je vois 2 téléchargements, quelqu'un a pu le backtesté ?

  3. #3
    Membre Star remjie est actif et passionnant Avatar de remjie
    Date d'inscription
    January 2011
    Localisation
    Rhone
    Messages
    279
    Pouvoir de réputation
    10

    Salut, jviens de le récup pour voir, il ne se lance effectivement pas.
    C'est juste basé sur une sto, t'est sur de ton coup?

    Edit:

    comment te sert-tu de normalize double? j'ai jamais compris le principe...

    concernant le code:

    "while (ligne_20)

    alors que tu as un ligne_20 = 1" c'est normal? il me semble que pour appliquer ton while de cette facon, il te faut un bool, pas un int, puisque ton while va vérifier si le bool est true.
    regarde si c'est pas ça.
    Dernière modification par remjie ; 09/06/2011 à 15h12.
    Mieux vaut ouvrir sa gueule et passer pour un con que la fermer et ne laisser aucun doute sur le sujet.

  4. #4
    Membre Star condor666 deviendra bientot célèbre...
    Date d'inscription
    May 2008
    Localisation
    Alsace
    Messages
    835
    Pouvoir de réputation
    0

    C'est un bool :
    ligne_20 = 0 ou 1 == ligne_20 = false ou true
    normalize double : ça sert à arrondir le nombre de chiffre après la virgule.
    Sinon essaye quand même de faire un backtest, juste pour que je vois ce que ça donne.

  5. #5
    Membre Star kk2val est sur la route de la réputation...
    Date d'inscription
    January 2008
    Messages
    249
    Pouvoir de réputation
    7

    Citation Envoyé par condor666 Voir le message
    Salut,
    J'avais un peu de temps à perdre donc j'ai fais un petit EA qui fonctionne principalement sur du daily pour la paire GBPJPY.
    Mais là viens mon problème pas moyen de faire un backtest, j'ai mis 999999999 comme valeur à max bars, j'ai téléchargé l'histo et toujours la même erreur : unmatched data

    Sinon l'EA en question je le met :
    salut Condor..

    j'ai regardé un peu ton code et testé..résultat pas de prise de pos ..

    mais ça paraît normal..à cause des conditions d'entrée..

    en effet tu demandes une trade si le modesignal est égal au modemain excatement sur les lignes 20 ou 80 de la stoch ..ça me paraît pas possible..

    mais je peux me tromper

    cdlt

    kk2val

  6. #6
    Membre Star condor666 deviendra bientot célèbre...
    Date d'inscription
    May 2008
    Localisation
    Alsace
    Messages
    835
    Pouvoir de réputation
    0

    En fait je m'explique un peu de ce que j'ai voulu faire :
    ligne_20 et ligne_80 sont des booléens que je veux mettre sur true dès qu'ils sont touchés ensuite on rentre dans une trade lors du croisement du signal et du main.
    En regardant un graph daily avec juste une stoch en 7,3,3 ça fonctionne, après faut que j'arrive à programmer la chose correctement.

  7. #7
    Membre Star remjie est actif et passionnant Avatar de remjie
    Date d'inscription
    January 2011
    Localisation
    Rhone
    Messages
    279
    Pouvoir de réputation
    10

    J'aurais plutot mis une stoc 21,3,8 et achat au dessus de 50, vente en dessous, avec confirmation sur le TF supérieur =D.

    En fait tu compte acheter lorsque le main est sur le signal && au dessus de 80 et vice versa pour la vente? ou j'ai mal compris (ce qui serais plus probable a mon sens xD)
    Mieux vaut ouvrir sa gueule et passer pour un con que la fermer et ne laisser aucun doute sur le sujet.

  8. #8
    Membre Star condor666 deviendra bientot célèbre...
    Date d'inscription
    May 2008
    Localisation
    Alsace
    Messages
    835
    Pouvoir de réputation
    0

    Oui t'a mal compris :
    passage de la ligne_20 on attend le croisement et on part en achat et inversement pour la vente

  9. #9
    Membre Performance jeanjo est sur la route de la réputation...
    Date d'inscription
    November 2010
    Messages
    181
    Pouvoir de réputation
    3

    Cette condition n'est pratiquement jamais vrai, parce que l'indicateur n'est pas une ligne continue mais des points :

    if (stoch_signal_now == stoch_main_now)

  10. #10
    Membre Star condor666 deviendra bientot célèbre...
    Date d'inscription
    May 2008
    Localisation
    Alsace
    Messages
    835
    Pouvoir de réputation
    0

    Alors la question qui se pose comment programmer le croisement

Discussions similaires

  1. backtest cac ou dax?
    Par cajuncailloux dans le forum Utilisation des Plateformes de Trading
    Réponses: 2
    Dernier message: 17/04/2011, 14h54
  2. Backtest
    Par TAAD dans le forum Programmation
    Réponses: 3
    Dernier message: 22/03/2010, 22h17
  3. les backtest mt4
    Par pouille dans le forum Utilisation des Plateformes de Trading
    Réponses: 0
    Dernier message: 20/05/2009, 01h55
  4. Backtest MT4
    Par tbbelg dans le forum Utilisation des Plateformes de Trading
    Réponses: 3
    Dernier message: 11/10/2008, 21h25

Ajouter aux Favoris | Plan du site | Archives | Forex | Contact