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


 


Créer un nouveau message
 Tous les forums : Systèmes de Trading
Sujet Sujet: Help systeme sur CCI+ horaire+stop RépondreNouveau sujet
Message<< Sujet précédent | Prochain Sujet >> Ordre
Envoyé par stel le 31 Mars 2008 à 01:00 Citer stel

Bonjour a tous,

Je débute en EL et essaie de faire un systeme (qui ne devrait pas être trop compliqué ) avec les portions de codes que je trouve sur ce forum, mais visiblement j'ai du faire une boulette puisque meme le début ne fonctionne pas !

Quelqu'un peut-il me donner un coup de main pour le code ci-dessous ?

En EL (MCFX compatible tradestation) pour le forex il s'agit de prendre position d'un lot:
- entre 09h00 et 17h00
- achat sur croisement à la hausse de CCI -100.
- Vad sur croisement a la baisse de CCI 100.
- Stop perte de 40 pips
- Stop profit de 80 pips.

inputs:
     Length( 14 ),
     OverSold( -100 ),
     OverBought( 100 ),
variables:
     CCIValue( 0 ) ;
CCIValue = CCI( Length ) ;
IF TIME > 0900 AND TIME < 1700 THEN BEGIN
     IF CCIValue crosses over -100 THEN
BUY 1 contract NEXT BAR AT market;
     IF CCIValue crosses under 100 THEN
SELL 1 contract NEXT BAR AT market ;
     end;

Bravo pour ce Forum et l'aide que vous apportez
Stel     

Editer par stel sur 31 Mars 2008 à 01:01
Voir stel's Profil Chercher des autres messages par stel Haut de la page
 
 
Envoyé par marcd le 31 Mars 2008 à 20:26 Citer marcd

salut stel et bienvenue,

Quand tu fais ce code que se passe-t-il ? Tu n'as aucun ordre de sortie donc je suppose que tu as un ordre d'entree et jamais de sortie car sinon a vue de nez le code ressemble a quelque chose de correct

Mets
setExitonClose;

pour voir si ca change quelque chose...



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par stel le 31 Mars 2008 à 22:48 Citer stel

Excellent ca marche, merci Marc.

Je regarde pour ajouter les stops, mais les lignes ne doivent pas etre corretes parceque le code semble passer des ordres sans fin, peux-tu me dire ce que tu en penses stp ?
inputs:
     Length( 14 ),
     OverSold( -100 ),
     OverBought( 100 );
variables:
     CCIValue( 0 ) ;
CCIValue = CCI( Length ) ;
IF TIME > 1000 AND TIME <2000 THEN BEGIN
IF CCIValue crosses over -100 THEN BUY 1 contract NEXT BAR AT market;
if entryprice > 200 then sell 1 contract NEXT BAR AT market; {stop profit}
if entryprice < 100 then sell 1 contract NEXT BAR AT market; {stop perte}       
               
IF CCIValue crosses under 100 THEN SELL 1 contract NEXT BAR AT market ;
if entryprice < 200 then buy 1 contract NEXT BAR AT market; {stop profit}
if entryprice > 100 then buy 1 contract NEXT BAR AT market; {stop perte}       
end;

setExitonClose;


Merci encore

Editer par stel sur 31 Mars 2008 à 22:53
Voir stel's Profil Chercher des autres messages par stel Haut de la page
 
Envoyé par marcd le 02 Avril 2008 à 19:31 Citer marcd

d'abord tu dois utiliser sellshort pour passer en vente a decouvert et buyToCover pour racheter une position short. Ca devrait aider a y voir plus clair.

Ensuite utilises MarketPosition dans Easylanguage pour savoir le sens de ton trading (1=long, 0=pas en position,
-1= short). Par exemple:
If MarketPosition = 1 then
Sell ...

If MarketPosition = -1 then
BuyToCover

et pour un ordre de sortie de trading en profit tu utiliseras Limit et en perte (stop de perte donc) tu utilises "stop"

If MarketPosition = 1 then begin
Sell xxx next bar at EntryPrice + 15 limit ; //(stop de prise de profit de ton trade )
Sell xxx next bar at EntryPrice - 10 stop; (stope de perte)

Enfin verifie bien que tes ordres ne pyramident pas (parametres de tradestation mais je sais pas sur ta plateforme)



__________________
Marc Defosse
Voir marcd's Profil Chercher des autres messages par marcd Haut de la page
 
Envoyé par stel le 07 Avril 2008 à 13:56 Citer stel

Merci Marc pour ton aide précieuse , j'essaie de suivre tes recommandations ...

Les sorties de fin de journée fonctionnent, mais j'ai encore un problème avec mes stop profit et perte qui ne fonctionnent pas .
Je cherche encore, voici ou j'en suis ...

inputs:
     CCILength( 14 ),
     CCIAvgLength( 9 ),
     OverSold( -100 ),
     OverBought( 100 );

variables:
     CCIValue( 0 ),
     CCIAvg( 0 ) ;

CCIValue = CCI( CCILength ) ;
CCIAvg = Average( CCIValue, CCIAvgLength ) ;

condition1 =Time>0700 AND TIME <1600;
condition2 =Time >1800 and marketposition =1;
condition3 = time >1800 and marketposition = -1;

{Buy critère}
if condition1 and CCIValue crosses over CCIAvg then begin
buy 1 contract NEXT BAR AT market;
sell 1 contract next bar at entryprice +0.80 limit; //(stop target )
Sell 1 contract next bar at EntryPrice -0.40 stop; //(stop lose)
end;
{ShellShort critere}
if condition1 and CCIValue crosses under CCIAvg then begin
sellshort 1 contract NEXT BAR AT market;
buytocover 1 contract next bar at EntryPrice - 0.80 limit ; //(stop target )
buytocover 1 contract next bar at entryprice +0.40 stop ; //(stop lose)
end;

if condition2 then sell 1 contract NEXT BAR AT market;
if condition3 then buytocover 1 contract NEXT BAR AT market;




Editer par stel sur 07 Avril 2008 à 14:09
Voir stel's Profil Chercher des autres messages par stel 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

RépondreNouveau sujet


Version imprimable Version imprimable

Aller au Forum
Autres sujets de discussions
Idee de systeme
réflexion sur l’AT et le ssystemes.
Systemes de Trading
systeme automatique avec futurestation?
Systemes automatiques interdits en France
systeme FX
Les 40.51 en arbitre sur Dassault Systeme
Notez AaZ Systeme
Objectif 47.43 pour Dassault Systemes
Pierre Orphelin sur AaZSysteme : chiche ?
systeme de trading perso et back test
Aider nous a renommer AaZ Systeme
Grand concours Aazsysteme
CHOIX DU SYSTEME
creation d’un systeme de day trade

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.)
Day trading bourse en ligne