Pronostiquez l'évolution du
CAC 40
entre ce vendredi et vendredi prochain
Entrez votre email et recevez gratuitement le consensus du
CAC 40 ce dimanche. Nos membres ont raison 75% du temps,
profitez-en! (AaZSysteme ne spamme pas et ne donne pas vos
emails).
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 ?
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 ?
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..
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.
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.
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 ?
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 ?
- 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)
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 ?
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.
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...
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.