Ajouter AaZ Systeme à vos favoris Me connecter | Plan du site | Liens partenaires | Mon panier
Rechercher : Site | Code valeur | Boutique | Forums
Logiciel boursier    


 


Créer un nouveau message
 Tous les forums : Systèmes de Trading
Sujet Sujet: Backtest dans Tradestation / Amibroker RépondreNouveau sujet
Message<< Sujet précédent | Prochain Sujet >> Ordre Page de 4
Envoyé par marcd le 24 Avril 2008 à 13:18 Citer marcd

1) C'est normal d'avoir une periode d'essai : oui et non. Quand tu changes de boulot t'es d'accord pour que ton employeur te prenne a l'essaie pendant 2 mois sans te payer ? Tu peux tout a fait connaitre les fonctionnalites sans avoir le besoin de prendre une version pirate mais bon je suis surement vieux jeux ... Ou alors tu peux t'abonner pour 1 mois et utiliser Tradestation en Offline. Tu paierais 250$ mais tu pourrais telecharger tous les histos et faire ton backtest en offline aussi longtemps que tu le souhaites. Il existe aussi des CD de demo qui te permettent d'avoir les reponses a tes questions

2) Et oui c'est dommage mais Tu peux mettre 100 graphes dans Tradestation avec chaque action sur chaque graphe. Quand je fais les tableaux je les extrais pour chaque action. En fait j'extrais les performances directement dans un fichier texte (code EasyLanguage) que j'importe automatiquement dasn Excel pour retravailler/combiner les resultats.

3) C'est Amibroker ou Ninja Trader pour ton backtest de portfolio ?



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
 
Envoyé par capitol le 24 Avril 2008 à 15:34 Citer capitol

Salut,

1) Je suis désolé, mais je n'ai pas cette vision là. Ma philosophie, c'est avant d'acquérir un bien, je veux l'essayer.
Nous sommes quand meme dans un domaine bien particulier : le marketing avec des logiciels. Généralement, quand on teste un produit, c'est un test gratuit. C'est la base.
Tous les logiciels font cela généralement, une pèriode d'essai, il suffit d'aller voir sur www.telecharger.fr.
Après pour ce qui est du trading, et de la programmation, comme ici, quand je vois la façon dont je galère pour connaitre tous les aspects que je veux sur le logiciel, je me dis qu'un mois serait au moins necessaire, et ne doit pas etre grand chose pour le fabriquant de Tradestation.
Je ne pense pas que les choses pointus que je recherche soit sur des cd de démo. Un cd de démo est fait pour montrer les points positifs, et pas le contraire Si je prends l'exemple du fait que tradestation ne fait pas de rapport de performance sur tout le portfolio, c'est un point qui pourrait faire que je ne l'achèterais pas par exemple, car cela me ralentirait plus qu'autre chose.

2) Mais cela prendrais pas mal de temps pour 100 graphes, je me trompe ?

3) Excusez moi, c'est vrai que j'ai changer dix mille fois mon message hier, mais je n'arrivais plus à me souvenir. C'est bien de Amibroker que je parlais.

Concernant Amibroker, je voudrais savoir si le logiciel comporte le "lookinsidebar" de Tradestation ou équivalent ?



Editer par capitol sur 24 Avril 2008 à 16:33
Voir capitol's Profil Chercher des autres messages par capitol Haut de la page
 
Envoyé par marcd le 24 Avril 2008 à 20:35 Citer marcd

Salut capitol,

1) Oui c'est ta philosophie. T'as cependant pas repondu a ma question: si la philosophie de ton patron c'est de t'essayer pour voir si t'es competent t'es d'accord pour le faire gratuitement? Et si au bout d'1 mois il est toujours pas sur il peut continuer tant qu'il est pas sur et toujours gratuitement ? A priori non. Et si un patron te demandait cela tu lui dirai probablement d'aller se faire... (mais probablement tu vas dire que c'est completement different. Sur que derriere Tradestation ce sont des developpeurs qui travaillent gratuitement). Et pour un telephone portable tu veux 6 mois d'essai pour etre sur que tu sais/peux te servir des fonctionnalites? Tradestation fait pareil. Tu es trader. Tu es serieux. Tu t'inscris et apres c'est a toi de voir si ca remplit tes besoins. TRadestation n'est pas une oeuvre de charite mais ils offrent 2 mois gratuits qui devraient largement suffire a tout un chacun. Mais pas d'essai sinon ceux qui paient soufriraient (en performance) a cause de ceux qui paient pas et butinent d'un soft a l'autre. En plus ca ne coute que 100$/mois c'est pas non plus 3000$. Sur ce qui est du portefeuille tu n'as pas besoin de l'essayer je t'aurai donne la reponse gratuitement

2) Pour 100 graphes ca prend du temps mais tu peux "tricher" tu mets une fenetre radarscreen/quotes dans lequel tu mets tes 100 actions et un graphe dans lequel tu mets ton systeme de trading. Apres tu associes les 2 fenetres tradestation, tu peux meme laisser le rapport de performance ouvert dans tradestation et tu selectionnes l'une apres l'autre les actions dans Quotes. Ton graphe et la performance va se recalculer automatiquement avec l'action selectionnee dans Quotes. Tu peux alors exporter ton rapport de performance.

Mais je te l'accorde c'est penible et c'est une des limitations de tradestation. Il y a RINA qui propose un add-on mais objectivement ils ne semblent plus tellement a jour. Pour les autres je ne connais pas trop. Yann avait une license pour revendre Amibroker. Peut-etre est-ce qu'il sait..



Editer par marcd sur 24 Avril 2008 à 20:53


__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par capitol le 24 Avril 2008 à 20:53 Citer capitol

Salut,

1/ Je comprends que tu défendes l'interet des programmeurs. Moi meme j'en suis un, c'est mon métier depuis dix ans .
Pour la réponse sur ton exemple, c'est différent, et une situation n'en vaut pas une autre. Mais bon, pour continuer avec ton exemple, quand je programme un soft, que les clients aient un mois gratuit ou pas, je suis payé a la fin du mois. Par contre, si je me mets a faire des pèriodes d'essai gratuit lorsque j'ai des nouveaux jobs, je vais avoir du mal a payé ma facture a la fin du mois. Ca n'a rien avoir. On est dans le domaine du commerce, c'est un produit que j'essaie avant d'acheter, moi je suis désolé, mais je ne suis pas un produit, on ne "m'essaie pas". Bref.
Mais je pige pas. Deux mois gratuits, et pas d'essai, c'est bizarre.
Honnètement, la seule possibilité que j'ai de savoir si un logiciel me satisfait ou non, c'est premièrement l'essayer. et deuxièmement, poser des questions à ceux qui le connaisse (d'ailleurs je te remercie beaucoup de ta patience et ton aide, ca fait plaisir). Si je ne l'avais pas utilisé, jamais je n'aurais pu te poser les questions précédentes, et avoir ma réponse. Perso, j'ai pas envi de dépenser pour un truc que je ne prendrais peut etre pas.
Un téléphone portable, je vois pas l'interet de l'utiliser, puisque la documentation, on la trouve sur internet facilement. Par contre, la doc de tradestation elle est payante (je le sais, puisque je l'ai acheté), et meme avec ça, tu n'as pas toutes les réponses, loin de là.

2/ Je vais essayer, mais j'avoue que ca risque de pas me satisfaire cette histoire.

Merci encore, et désolé si je reste fidèle a moi meme sur le principe de ne pas payer pour ce que je ne connais pas.
Voir capitol's Profil Chercher des autres messages par capitol Haut de la page
 
Envoyé par marcd le 25 Avril 2008 à 15:51 Citer marcd

c'est pas parce que nos idees divergent sur certains points qu'on va pas s'aider. On est pas au moyen age ! C'est quand meme l'idee d'un forum ... et il faut en profiter il est gratuit

Il y a 2 problemes a resoudre avec la gestion de portefeuilles. 1) voir la performance de chaque action sur n'importe quelle action. Tradestation ne le fait pas mais certains logiciels tels Axial Finance le font.
2) arriver a optimiser les parametres de son systeme sur un ensemble de valeurs (avec money management c'est a dire que tu ne prends pas le trade si tu es deja "au taquet" en termes d'achat et tu n'as plus de capital disponible). Et la je connais peu de logiciels qui permettent de faire cela. Tu pourrais utiliser MatLab qui le permet. Mais au depart c'est un soft de modelisation et pas  fait uniquement pour le trading. Je l'ai utilise en resistance des materiaux en ecole d'ingenieurs et je connais certains traders qui l'utilisent. Mais il faudra te lire la doc car la j'ai aucune expertise. Sinon dans les softs classiques je n'en connais pas qui font cela.


__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par capitol le 29 Avril 2008 à 02:46 Citer capitol

Salut,

J'espère que je pourrais vous rendre la pareille...

1) Pour répondre à la question je ne sais pas... La performance de chaque action sur n'importe quelle action ?

2) Apparemment, il y a Amibroker, que j'essaie d'étudier de fond en comble. Dans le Backtester Settings, si j'ai bien traduit l'anglais, dans l'onglet General se trouve une option appelé "Allow position size shrinking" qui permet de réduire le nombre de position si celui ci dépasse le montant du capital (+ effet de levier). Je pense que cela doit permettre de ne pas entrer en position si le capital + effet de levier est dépassé, si quelqu'un pouvait confirmer ?

http://www.amibroker.com/guide/w_settings.html

Je vais regarder pour matlab merci.

Pour continuer avec Amibroker, et afin de vérifier déja si les principaux points que j'apprécie avec Tradestation sont similaires, j'aimerais poser des questions pour savoir si ce logiciel me satisfait vraiment.

A/ A aucun endroit je ne vois stipuler un équivalent du précieux "LookInsideBar" de Tradestation sur AmiBroker. Est ce que quelqu'un saurait la réponse à la question suivante : Disons que je suis entré long à un moment donné dans un graph en barre de 1 minute par exemple. Est ce que le logiciel Amibroker reconnaitra qui du Stop loss, ou du Profit Target serait atteint dans cette minute ?

B/ - Comment écris t'on un ordre à seuil de déclenchement sur Amibroker ? Par exemple l'un sur la résistance pour attendre le break up, et l'autre sur le support pour attendre le break down, dans le cadre d'un canal ?

(J'essaie de trouver les équivalences de Tradestation vers Amibroker, mais c'est pas évident.
   - Quelle est l'équivalent du Stop à seuil de déclenchement de Tradestation vers Amibroker ?

Exemple:
Buy next bar at "résistance" stop; )
   
C/ - Comment écris t'on, une fois que l'on est en position, les stops loss, et les profit target ?

   - Il y a la fonction Applystop, je présume que c'est bien elle, mais je ne comprends pas son paramètre ExitAtStop (0, 1 ou 2) ?
http://www.amibroker.com/guide/afl/applystop.html

   - Comment dire au logiciel que si l'un ou l'autre n'a pas été atteint dans la minute suivante, de continuer jusqu'a ce que l'un ou l'autre soit éxécuté (même si cela doit prendre cinq minutes), est ce automatique ?

Merci encore une fois pour votre attention dont j'abuse, et abuse encore et toujours, VERS L'INFINI ET AU DELA!!!! (comme dirait un certain personnage de Pixar)


Editer par capitol sur 29 Avril 2008 à 02:53
Voir capitol's Profil Chercher des autres messages par capitol Haut de la page
 
Envoyé par capitol le 05 Mai 2008 à 17:23 Citer capitol

Re-bonjour,

Je check actuellement toutes les possibilités de Tradestation sur Amibroker, mais je n'arrive vraiment pas à saisir une chose et pas des moindres. En effet, les boucles classiques que l'on trouve dans tous logiciels de programmation if, else if, ne semble tout simplement pas fonctionner.
Chaque fois que j'écris une boucle avec IF même une boucle facile, il me met ce message d'erreur :

"Error 6. Condition in IF, WHILE, FOR statements has to be Numeric or Boolean type. You can not use array here, please use [] (array subscript operator) to access array elements"

Il ne me manque que cela pour pouvoir exécuté ma stratégie, car j'ai trouvé les stoploss, les profit target, les ordres à seuil de déclenchement, etc...

Quelqu'un s'y connaitrait il assez pour m'expliquer le fondamental des boucles IF/Else IF, sur Amibroker ?

Editer par capitol sur 05 Mai 2008 à 17:24
Voir capitol's Profil Chercher des autres messages par capitol Haut de la page
 
Envoyé par marcd le 05 Mai 2008 à 21:39 Citer marcd

quelle est la condition dans ta boucle ?

__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par capitol le 06 Mai 2008 à 05:14 Citer capitol

Salut,

Et bien, ce sont des conditions toutes simples du style (en algorythme):

Si + haut est supérieur au + haut précédent alors
   ...Ma stratégie...
Sinon Si + Haut est inférieur au + Haut précédent alors
   ...Ma stratégie...
Sinon
   ...Ma stratégie...


Apparemment, je ne peux pas utiliser les "IF/Else If" directement et voici l'expliquation :

if( expression )
statement1;
else
statement2;

The if keyword executes statement1 if expression is true (nonzero); if else is present and expression is false (zero), it executes statement2. After executing statement1 or statement2, control passes to the next statement. Expression must be boolean ( True/False) type (so it CANNOT be ARRAY because there would be no way do decide whether to execute statement1 or not, if for example array was: [True,True,False,.....,False,True] )



Après de longues heures de casse tete, il semble tout simplement que pour utiliser les boucles "If/ Else if", il faille passer par la fonction IIf.

Au lieu d'écrire simplement :

If (High > ref(High,-1))
   {
   ...Ma stratégie...
   }
Else if (High < ref(High,-1))
   {
   ...Ma stratégie...
   }
Else
   {
   ...Ma stratégie...
   }


Il faut écrire :

MaCondition = IIF(High > ref(High,-1), 1,
               IIF(High < ref(High,-1), 2,0));

If (MaCondition==1)
   {
   ...Ma stratégie...
   }
Else if (MaCondition==2)
   {
   ...Ma stratégie...
   }
Else
   {
   ...Ma stratégie...
   }




Si c'est bien cela (si vous pouviez me confirmez ?), je trouve vraiment ça d'une lourdeur, my god!! Jamais vu un langage qui se complique la vie comme cela...
C'est vrai que si je ne veux que tester des conditions, et attribuer une valeur à UNE variable, c'est plus rapide en écriture (ça me fait penser à excel d'ailleurs la manière dont s'écrit la fonction IIF()), par contre, si vous avez une stratégie avec plusieurs variable à modifier en fonction des couleurs des bougies par exemple, je trouve ça vraiment pas pratique, m'enfin...
Voir capitol's Profil Chercher des autres messages par capitol Haut de la page
 
Envoyé par capitol le 06 Mai 2008 à 19:48 Citer capitol

Bonjour,

La solution que j'ai mise dans le poste d'avant, ne marche pas en fait...
A moins que quelqu'un démente ce que je vais dire (mais j'en doute...), il faut uniquement se servir de la fonction IIF().

Franchement avec ce langage de programmation, j'ai l'impression de revenir au moyen age. Je crois que je vais laisser tomber Amibroker, le langage AFL ne me plait pas car trop limité par rapport au EL Tradestation.

J'ai cherché en vain des solutions, mais cet éternel problème des ARRAY inutilisable avec les "If/ Else If" me rend dingue, c'est quand meme la base!

Je vais revenir a Tradestation, et m'en tenir au copier/coller.

Editer par capitol sur 06 Mai 2008 à 19:49
Voir capitol's Profil Chercher des autres messages par capitol Haut de la page
 


 Envoyer cette page Envoyer cette page  Version imprimable Version imprimable

Si vous voulez poster une réponse à ce Sujet, vous devez vous connecter
Si pas encore enregistré, vous devez vous enregistrer

<< Précédent Page de 4
RépondreNouveau sujet


Version imprimable Version imprimable

Aller au Forum
Autres sujets de discussions
Retour De backtest
validation backtest
backteste sur le forex aide
Backteste Incomprehensible
entraide backtest
backtests et données non vues
backtesting de plus de 3 mois
backtesting strategie perso.
Backtesting Future emini
Backtest & strategie
backtester

Powered by Web Wiz Forums version 7.9
Copyright ©2001-2004 Web Wiz Guide
Identifiant:
Mot de passe:


S'enregistrer
Mot de passe oublié?
 

Gagnez de 80 à 90% grâce avec ce vieil indicateur! Ce sont des stratégies de Long Terme. Elles ont été testées sur les 20 dernières années pour les principaux marches: CAC 40, Futures US, DAX, etc
Les "turtles" représentent encore aujourd'hui la plus grande expérience de trading jamais réalisée. Cette expérience a permis à ses participants de gagner 200 millions de dollars.
Extrapolée par Samuel Rondot auprès d'un trader devenu millionnaire en quatre ans, cette technique de day trading 'type break out' fonctionne sur les indices boursiers.
Pas un seul jour ne se passe sans lire la description de méthodes de trading plus miraculeuses les unes que les autres. Il suffit d’y penser pour voir son compte en banque progresser.
Avec une performance de 380% sur 5 ans et 45% pour le seul mois de janvier 2008 , MCI est une méthode de Swing Trading qui fait ses preuves quotidiennement.
C'est LA technique de Day Trading. Le Docteur vous permettra de prendre position plusieurs fois par jour sur n'importe quel support (Actions, Futures, Forex) et sur tous les marchés (CAC, DAX, NASDAQ, SP500 etc.)
Un trader accepte de transmettre en toute transparence son expérience. Bénéficiez en quelques heures de lecture de dix ans de recherches et d'erreurs. Découvrez la méthode MTA (Matrice Trading Action) !
Le livre témoignage de l'homme qui a repoussé les limites des performances en trading au concours CortalConsors : 8000% en six mois ! Zoom sur ses techniques et son approche. 500 pages !
Ce livre s’adresse à tous ceux qui souhaitent découvrir la logique du swing trading et la manière dont elle peut être exploitée avec efficacité sur les actions françaises.
Une à deux heures chaque we, pas plus pour appliquer cette approche de l'achat sur repli dans les marchés haussiers. Les critères sont précis. Du prêt à l'emploi. L'une de nos meilleurs ventes.
Extrapolée par Samuel Rondot auprès d'un trader devenu millionnaire en quatre ans, cette technique de day trading 'type break out' fonctionne sur les indices boursiers.
Day trading bourse en ligne