Affichage des articles dont le libellé est comment. Afficher tous les articles
Affichage des articles dont le libellé est comment. Afficher tous les articles

lundi 21 février 2011

Qu' est-ce que c' est ? Options

Définition :
Une option est un instrument financier simple, une sorte de mini-contrat dont les principaux termes sont prédéfinis. C' est une alternative au trading classique, plus simple, qui se développe rapidement grâce à la forte demande des investisseurs.
Les options s' achètent en passant par des brokers ( courtiers ) spécialisés via une plateforme sécurisée.


Les valeurs financières concernées :
Indices, prix des matières premières, actions boursières, et devises.


Les options binaires ( ou digitale ou  cash-or-nothing ) :
Sur une valeur financière et un temps donnés, le broker propose au trader de miser sur l' évolution ( baisse ou hausse ) du cours. Si à la fin du temps imparti, le cours a évolué comme l' avait prévu le trader, ce dernier touche une prime. Par contre si le cours s' est dirigé dans le sens contraire, le trader perd la somme qu' il avait investie.

Par exemple, dans l' illustration ci-dessous, on demande au trader si le cours euro/dollar va augmenter ( High ) ou baisser ( Low ) entre 19h25 et 19h30. On dispose de 5 minutes pour se décider de placer de l' argent sur cette option ou pas.



Si un trader place dans cet exemple 5€, l' évolution du cours à 19h30 déterminera s' il a perdu la somme investie ( 5€ ) ou s' il a touché une commission ( en générale égale à 170% soit ici 8,5€ ).

C' est le principe du tout ou rien, comme la roulette au casino mais en moins hasardeux.
Ce type d' option est le plus simple et le plus répandu.


Les options One-Touch :
Les options One-Touch sont aussi des options binaires. Dans leur cas, une commission est perçue par le trader dès que le cours d' une valeur a atteint un prix déterminé dans un temps limité. Si à la fin du temps imparti le cours n' a pas atteint le prix, le trader perd sa mise.


Les avantages :
   - Beaucoup plus simple que le trading ( peu de données à prendre en compte, ce qui permet de mieux se concentrer ) et aussi plus ludique.
   - Potentiel de gain élevé.
   - Gestion du risque totalement contrôlable ( perte ou gain déterminé à l' avance ).
   - Les options sont négociables 24h/24 et 7j/7 et portent ur des valeurs financières diverses.
   - Pas de commissions.


Entrer dans le vif du sujet :
Les brokers proposent des comptes démo avec argent fictif pour permettre aux débutants de mieux appréhender les options.
Ne pas hésiter donc à tester les différents brokers du secteur et leurs plateformes.


Voir le comparatif des brokers Options

Le trading automatique - article 2

Le trading automatique, c' est faire usage de robots-traders autonomes qui placent des ordres en bourse grâce à des algorithmes analysant les cours. Cette technique était jusque à très récemment réservée à certains professionnels, mais les avancées technologiques ont permis de démocratiser le trading automatique, maintenant accessible à tous.

Le trading automatique est presque exclusivement pratiqué sur le marché des devises : le FOREX. En effet, ce marché financier dispose d'avantages non négligeables : les frais de commissions des brokers ( courtiers ) sont très faibles, le marché, très liquide, permet de placer des ordres rapidement, et les effets de levier pallient le manque de volatilité.

La plateforme de trading Metatrader est dans ce domaine en avance sur ses concurrents, elle est devenue la norme à qui veut développer son Expert Advisor ( nom des robots-trader ). Téléchargeable gratuitement, la plupart des broker forex la proposent à leurs clients. Attention, programmer son robot forex n'est pas simple ! Le MQL4 ( langage de programmation propriétaire de Metatrader ) est très puissant mais pas sans difficultés.

Ensuite, il est nécessaire d'avoir de bonnes stratégies d'investissement, que ce soit sur du long ou du court terme. Les brokers mettent donc à la disposition des investisseurs des comptes démo avec argent fictif, et Metatrader dispose désormais d'une fonction backtest ( test d'une stratégie selon l'historique des cours antérieurs ).

Le trading automatique existe parce qu'il avantage avant tout les traders. C' est le trading technique par excellence. Le phénomène prend de plus en plus d'ampleur et est encore loin d'avoir atteint son potentiel de développement maximal.

jeudi 10 février 2011

Le scalping

Le scalping consiste à placer de nombreux ordres à très très court terme tout au long de la journée. Les bénéfices ou les pertes ne peuvent être que de quelques pips pour chaque trade.

Peu de traders utilisent le scalping. En effet, cette technique présente des désavantages non négligeables...
Tout d' abord, le scalping n' est rendu possible qu' avec l' utilisation des robots-trader. Il faut donc avoir des connaissances avancées en matière de programmation, ce qui n' est pas le cas de l' immense majorité des investisseurs.
Ensuite, il est aussi nécessaire de définir une stratégie gagnante, car pas de place pour le feeling, tout doit être automatisé et basé sur l' analyse technique ! Ne pas oublier non plus le poids des spreads sur les performances.
Enfin, mieux vaut avoir une relative confiance dans ses robots parce que ceux-ci sont par définition tout à fait incapables de réflexion et n' auront aucun problème de conscience à dilapider tout l' argent du compte en un temps record.

Pourtant, si le scalping existe, c' est bien parce qu' il est parfois très avantageux et qu' il ouvre de nombreuses possibilités.
L' argument de vente numéro 1 : les petits comptes peuvent scalper avec un gros effet de levier sans mettre leur portefeuille en danger. Puisque les trades ne sont passés que pour quelques minutes tout au plus, aucun retournement de tendance n' a le temps de se mettre en place. Et si l' ordre s' avérait perdant, il serait très vite coupé donc pas tellement handicapant vis-à-vis du montant de la balance. Bien sûr dans tous les cas il est primordial que la plupart des ordres soient gagnants, c' est une évidence.
Pour finir, les performances des scalpeurs sont sans commune mesure avec celles des autres traders. Même si beaucoup ont du mal à l' admettre, certains avec peu d' argent arrivent à se constituer un petit pactole !

Le scalping n' est bien sûr pas adapté à tous les profils d' investisseurs. Mais il mérite vraiment le détour.
Surtout que les brokers ( de régulation ECN ), qui finissent toujours par suivre la tendance, commencent à proposer des outils et des solutions aux scalpeurs, marché grandissant.

mardi 8 février 2011

Le trading automatique - article

Autrefois privilège des banques, le trading automatique ( passage d' ordres en bourse grâce à un robot qui analyse le marché avec des algorithmes ) est maintenant à la portée de tous.
Cette pratique est typique du Forex : le trading automatique, qui consiste souvent à placer de nombreux ordres au cours de la journée, est encouragée par des frais de placement très bas. Il faut aussi que le marché soit très liquide pour pouvoir acheter et vendre rapidement. Le Forex est donc pour ces raisons le terrain de jeu des robots-traders.

Les brokers ( courtiers ) l' ont bien compris et encouragent leur mise en place. En effet, plus les ordres passés sont nombreux, plus le broker, qui se rémunère sur le spread, touchera de commissions. Le broker qui ne propose pas une plateforme permettant le trading automatique est toujours pris de haut par tous les spéculateurs ( eToro, Plus500, etc sont souvent qualifiés non sérieux... ).

Il faut aussi bien penser que cette mode des robots existe parce qu' elle avantage avant tout les traders. En effet, le trading automatique multiplie les gains ( ou les pertes ), ce qui permet parfois à des comptes ( de toutes tailles ) de percevoir un pourcentage de rendement qui ferait rêver tous les fonds financiers !

Cette affaire fait en tout cas le beurre de Metatrader. La plateforme utilisée par une majorité des broker est largement optimisée pour le trading automatique. De fait, elle possède son propre langage de programmation : le MQL4 ( bientôt MQL5 ). Les traders motivés peuvent ainsi apprendre à programmer des bots totalement paramétrables : les fameux Expert Advisor.

Ce qui est certain, c' est que cette avancée est une révolution dans le monde du trading. Il vous appartient désormais d' en profiter ou pas.

lundi 7 février 2011

Sleep et MessageBox

Sleep
Sleep est une fonction qui suspend l' éxécution d' un programme durant un temps prédéfini ( compté en millisecondes ).


Exemple :
Par exemple, si l' on veut que le programme stoppe pendant 15 secondes, on inclura ce qui suit dans le code.
Sleep(15000);
Sleep n' a pas de d' utilité évidente dans la programmation des Expert Advisor, mais le MQL4 comme tous les autres langages permet néanmoins l' emploi de cette fonction.


MessageBox
MessageBox est une fonction qui affiche une boîte de dialogue paramétrable.


Son utilisation est idéale pour le trading semi-automatique.


La fonction :
int MessageBox(string texte, string titre, int flags)

La chaîne text contient le message qui sera affiché sur la boîte de dialogue, la chaîne titre contient son en-tête.
Il faut aussi définir les boutons qui seront présents sur la boîte de dialogue ( variable flags ) :
0x00000000 OK
0x00000001 OK et Cancel.
0x00000002 Abandonner, Recommencer, et Ignorer.
0x00000003 Oui, Non, et Cancel.
0x00000004 Oui et Non
0x00000005 Recommencer et Cancel


Exemple d' utilisation :
int message1 = MessageBox("Voulez-vous continuer ?", "Attention !", 0x00000002);

La fenêtre de dialogue apparaît à l' écran. Selon le bouton cliqué ( ici Abandonner, Recommencer, ou Ignorer ), la variable message1 qui y est associée prendra une valeur différente ( voir ci dessous ).


BoutonValeur
OK1
Cancel
2
Abandonner
3
Recommencer
4
Ignorer
5
Oui
6
Non
7



---> Leçon suivante

mardi 1 février 2011

Connecter un EA avec un indicateur technique

Une des grandes forces du MQL4 est la possibilité de relier les actions d' un Expert Advisor avec les données fournies par un indicateur technique. Les indicateurs les plus connus disposent de leur propre fonction d' appel.


Exemple avec l' indicateur Awesome Oscillator :
La fonction de cet indicateur est iAO.
double iAO(string symbol, int timeframe, int shift)
Cet fonction d' appel comprend 3 paramètres :

    - symbol : est le symbole de la paire traitée. ( EURUSD, CADJPY, ... ). On le remplace souvent par Symbol() qui renvoie directement le nom de la paire sur laquelle est installée l' Expert Advisor.

   - timeframe : est l' échelle du graphique, ce qui influe directement sur la longueur des périodes. Son unité est la minute. Laisser 0 pour que l' Expert Advisor la détecte automatiquement.

   - shift : valeur pour la énième période.


Utilisation :
double valeur = iAO(Symbol(), 0, 0);
La variable valeur est égale au dernier bâton de l' Awesome Oscillator.
double valeur2 = iAO(Symbol(), 0, 10);
La variable valeur2 est cette fois égale au bâton de la 11ème dernière période.


Un Expert Advisor AO :
Le programme suivant va afficher des alertes lorsque l' indicateur passera d' une valeur négative à une valeur positive.
int start()
  {
   double valeur1 = iAO(Symbol(), 0, 0);
   double valeur2 = iAO(Symbol(), 0, 1);
   if (valeur1 < 0 && valeur2 > 0)
    {
     Alert("Signal d achat !");
    }
  return;
  }

Voir la liste de toutes les fonctions d' appel des indicateurs.

---> Leçon suivante

jeudi 27 janvier 2011

Installer un Expert Advisor

Récupérer le code
Si vous voulez installer un Expert Advisor, il vous faut son code source.
Sélectionnez tout le code et copiez le.


Lancer Metatrader
Lancez la plateforme de trading Metatrader. Une fois devant l' interface du logiciel, cliquez sur le logo de MetaEditor ( rectangle jaune avec un point d' exclamation ).




MetaEditor
Vous voilà dans MetaEditor. Dans les onglet en haut, cliquez sur 'File', 'New', 'Expert Advisor', puis entrez un nom de votre choix dans la ligne 'Name', enfin 'Terminer'.


Supprimez tout ce qui est écrit et collez-y à la place votre code. Ensuite, allez sur le bouton 'Compile'.

Revenez à l' interface Metatrader. Trouvez sur la gauche la fenêtre 'Observation du marché'. Cliquez-droit sur la paire où vous voulez installer votre Expert Advisor, et 'Ouvrir graphique'.

Maintenant dans la fenêtre 'Navigateur' sur la gauche, dans le répertoire 'Expert Consultant', vous devez voir le nom de votre Expert Advisor. Double-cliquez dessus.

Une fenêtre de lancement s' affiche. Cochez la case 'Autoriser Trading en direct'. puis cliquez sur 'ok'.



Expert Avisor
Si le bouton Expert Advisor n' est pas actif ( en vert ), activez-le.


En haut à droite du graphique doit se trouver un smiley souriant. Cela signifie que l' Expert Advisor est en marche.

Vous avez maintenant la possibilité d' installer l' Expert Advisor sur d' autres graphiques ( et donc sur d' autres paires ).
Vous ne pouvez par contre pas installer plusieurs Expert Advisor sur le même paire.


Attention
Si la connexion internet s' interrompt ou bien si vous fermez le terminal Metatrader, l' Expert Advisor va cesser de fonctionner. Si vous voulez un robot qui fonctionne 24h/24, la solution la plus simple est de l' installer sur un Serveur Privé Virtuel.

mardi 25 janvier 2011

Qu' est ce que c' est ? Expert Advisor

Un Expert Advisor est un robot-trader, un programme informatique qui passe des ordres d' achat et de vente sur le forex automatiquement via la plateforme Metatrader.

Les Expert Advisor sont programmables et paramètrables à volonté en langage MQL4. Ils peuvent être très simples comme très complexes et sont de précieux alliés des traders.
Infaillibles, rien n' échappe à leur observation du marché et ils effectuent des calculs très compliqués infiniment plus rapidement qu' un humain.

La plupart des brokers encouragent l' utilisation d' Expert Advisor ( aussi appelés Expert Consultant ), il est donc possible de les tester sur des comptes démo avec argent fictif. Le recours aux Expert Advisor en trading réel n' entraîne bien entendu pas de frais supplémentaires.

vendredi 21 janvier 2011

Le Scalping, le DayTrading, et le Swing Trading

Scalping
Le Scalping est une méthode de trading consistant à placer de très nombreux ordres à très court terme ( en général moins d' une minute ) pour gagner quelques pips à chaque trade. C' est une pratique extrêmement risquée, qui permet de réaliser des gains inimaginables ou des pertes insondables...

Le Forex est le marché idéal pour les scalpeurs : les frais sont très faibles ( même s' ils pèsent encore grandement sur les performances ), le marché très liquide ( rapidité d' exécution ), et les effets de levier élevés.

Le scalping est uniquement basé sur l' analyse technique ( les tendances ), il se fait grâce aux robots trader.

Les grandes difficultés pour les traders sont de savoir couper très rapidement leurs pertes, et de ne pas hésiter à prendre leurs bénéfices à temps. L' erreur peut en effet coûter très cher.
Les grands avantages sont la multiplicité des positions qui permet de réduire le risque sur le long terme, ainsi que l' indépendance totale vis-à-vis des conditions du marché.

Attention, les brokers ( courtiers ), au contraire de ce qu' on pourrait penser, ne portent pas les scalpeurs dans leur coeur... De fait, les prix et spreads fixes garantis au trader peuvent, sur de petits trades, leur faire perdre de l' argent. C' est pourquoi le scalpeur doit absolument choisir un des rares brokers qui accepte le scalping comme YoutradeFX, AskoBid, Easy-Forex ou InstaForex.


DayTrading
Le DayTrading est le petit frère du Scalping. Le principe est le même, mais en beaucoup moins agressif.

Le but du DayTrader est de profiter des tendances. Les cibles sont les hausses et les baisses qui s' opèrent sur plusieurs minutes. Une seule règle : tous les ordres doivent être fermés à la fin de la journée.
 
Là encore, c' est l' analyse graphique qui prime ( support résistance, volumes, indicateurs, ... ), même si les grandes annonces économiques sont parfois spéculables. Les positions peuvent être prises manuellement ( c' est même conseillé ), à la différence du Scalping.


Swing Trading
Le Swing Trading consiste à spéculer sur les tendances. Les positions sont ouvertes de plusieurs heures à plusieurs jours, on parle donc ici de tendance générale des prix.

Cette pratique est utilisée par tous types de traders, du novice au confirmé, sur du moyen voir long terme avec des sommes investies importantes. L' important est bien sûr d' anticiper les tendances ( analyse technique + économique ), et surtout de gérer avec attention le risque et son portefeuille.

---> Tutoriel FOREX

jeudi 20 janvier 2011

Le trading automatique

Définition :
Le trading automatique existe depuis les années 80. C' est une pratique couramment utilisée par les grandes banques et fonds d' investissement consistant à passer des ordres en bourse grâce à un robot qui analyse le marché avec des algorithmes. 
Elle est typique du Forex, encouragée par des frais de placement très bas et par la forte liquidité du marché ( permet d' acheter et de vendre rapidement ).

Peu à peu, le trading automatique se démocratise, même si les particuliers ne pourront jamais bénéficier des avances technologiques des entreprises financières.


Les atouts :
Le trading automatique apporte de grands avantages comparé au trading classique :
   - Les robots analysent plusieurs graphiques en même temps et passent des ordres à n' importe quelle heure du jour et de la nuit.
   - Les robots ne font pas d' erreur d' inattention.
   - Les robots effectuent des calculs très complexes en un temps record.
   - Les robots permettent le scalping.


Comment en apprendre plus ?
Metatrader est la plateforme de trading la plus utilisée et la plus accessible pour y installer des robots ( appelés Expert Advisor ). Metatrader est proposé par la plupart des brokers forex.

Ces robots doivent être programmés en MQL4 ( voir tutoriel ), un langage de programmation propriétaire spécialement conçu et très flexible. Ils peuvent par exemple être basés sur l' historique des cours, ou bien sur les indicateurs techniques.

---> Tutoriel FOREX

mercredi 5 janvier 2011

Introduction au MQL4

MQL4 ( MetaQuotes Language ) est le langage de programmation qui permet le dialogue entre le programmeur, et la plateforme de trading Metatrader.


Il est plutôt simple à apprendre ( ce n' est après tout qu' une suite logique d' instruction ), même si modéliser une formule mathématique complexe en MQL4 peut parfois s' avérer difficile.

MQL4 est absolument incontournable à qui veut construire et programmer son propre robot forex ( autrement appelé Expert Advisor ). C' est en effet le seul moyen actuel pour Monsieur tout le monde de faire du trading automatique.

Grâce à ce blog, vous pouvez apprendre la programmation MQL4 pas à pas, jusqu' à un niveau avancé, qui vous laissera ensuite le champ libre pour le développement de vos robots-traders.

Vous devez avoir un niveau de connaissances correct du forex pour suivre ce tutorial. Si certaines notions vous font défaut, rendez-vous ici.

Le tutoriel n' aborde pas tous les détails du langage et certaines notions ne sont pas expliquées vraiment explicitement. De plus, certaines leçons sont très courtes mais cependant très importantes à comprendre. N' hésitez donc pas à vous renseigner, faire des essais, et poser des questions si besoin est.


---> Leçon suivante

jeudi 21 janvier 2010

Passer des ordres - Metatrader

L' effet de levier : 
L' effet de levier est le même pour tous les ordres. Il est défini par votre broker et est en général par défaut au maximum. Vous pouvez le réduire en contactant le service clientèle de votre broker.


Choix de la paire :
Dans la fenêtre Observation du marché, double-cliquez sur la paire choisie. Une nouvelle fenêtre apparaît alors.


Passer un ordre :
Il vous faut maintenant régler les détails :
   - Le volume, en fait le nombre de lots
   - Le StopLoss et le TakeProfit ( facultatif )
   - Un commentaire ( facultatif )
   - Le type d' ordre, une exécution immédiate ou un ordre différé ( ordre stop ou à cours limité )
   - Le slippage ( déviation maximale du prix côté )


Modifier un ordre :
Les ordres passés apparaissent dans l' onglet trading, tout en bas de l' interface Metatrader.


Vous pouvez modifier les paramètres d' un ordre en cliquant-droit dessus, puis 'Modifier ou annuler l' ordre'.

Une autre applications très intéressante de Metatrader est la possibilité d' associer un Trailing Stop à un ordre. Pour cela, cliquez-droit sur l' ordre, puis 'Trailing Stop'. Le minimum est de 15 pips.


Clore un ordre :
Attention, Metatrader permet le hedging. Cela signifie que vous pouvez acheter et vendre en même temps une même paire.

La seule manière de fermer un ordre est de cliquer-droit sur l' ordre, puis 'Fermer Ordre'. Ensuite, dans la fenêtre qui s' affiche, appuyez sur le bouton jaune 'prix ferme'.