![]() ![]() |
Jan 4 2006, 16:19
Post
#1
|
|
|
Senior Member ![]() ![]() ![]() Group: Membre Actif Posts: 114 Joined: 25-September 05 Member No.: 202 Broker: Systematique : FxLite & Discretionnaire : Oanda Demo/Real: Real |
Bonjour à tous,
Je travaille encore et toujours à créer un Expert Advisor d'une de mes techniques de trading... Le travail commence à porter ses fruits seulement je n'arrive pas à coder une condition qui est d'une importance capitale : il ne doit pas y avoir plus d'un trade par jour Effectivement, il ne faut en aucun cas que, même si le signal est correct, il y est un nouveau trade qui s'ouvre dans la journée si il y en a déja un qui a été ouvert (depuis 00h00 heure serveur). Donc de 00h00 à 00h00 on peut avoir soit 1 seul trade sois aucun trade si il n'y a pas eu de signal. En esperant que vous puissiez m'aider... Max This post has been edited by Maxime: Jan 4 2006, 20:23 |
|
|
|
Jan 4 2006, 18:43
Post
#2
|
|
|
Member ![]() ![]() Group: Membre Posts: 39 Joined: 16-November 05 Member No.: 454 |
donc tu as un stop fixe et traget fixe ou pas ?
|
|
|
|
Jan 4 2006, 18:47
Post
#3
|
|
|
Member ![]() ![]() Group: Membre Actif Posts: 62 Joined: 17-September 05 Member No.: 142 |
Salut Maxime,
Tu codes sur Metatrader 4 ou 3? Je connais surtout le 4... @+ Jejome |
|
|
|
Jan 4 2006, 19:23
Post
#4
|
|
|
Senior Member ![]() ![]() ![]() Group: Membre Actif Posts: 114 Joined: 25-September 05 Member No.: 202 Broker: Systematique : FxLite & Discretionnaire : Oanda Demo/Real: Real |
CITATION(jejome @ Jan 4 2006, 18:47) Salut Maxime, Tu codes sur Metatrader 4 ou 3? Je connais surtout le 4... @+ Jejome [snapback]4118[/snapback] Oui effectivement j'ai oublié de préciser que je travailais sous Metatrader 4 |
|
|
|
Jan 4 2006, 19:24
Post
#5
|
|
|
Senior Member ![]() ![]() ![]() Group: Membre Actif Posts: 114 Joined: 25-September 05 Member No.: 202 Broker: Systematique : FxLite & Discretionnaire : Oanda Demo/Real: Real |
CITATION(jessi @ Jan 4 2006, 18:43) donc tu as un stop fixe et traget fixe ou pas ? [snapback]4117[/snapback] Euh je ne comprend pas le sens de ta question... quel est le rapport ? |
|
|
|
Jan 4 2006, 20:59
Post
#6
|
|
|
Senior Member ![]() ![]() ![]() Group: Membre+ Posts: 117 Joined: 13-September 05 Member No.: 6 |
Je connais pas grand chose au code de Meta, mais une p'tite idée :
Tu peux peut être utiliser un argument booléen du type "SI" "ET" "OU" avec un ordre suspensif lorsque une position est ouverte Bon courage ! |
|
|
|
Jan 4 2006, 21:11
Post
#7
|
|
|
Senior Member ![]() ![]() ![]() Group: Membre Actif Posts: 114 Joined: 25-September 05 Member No.: 202 Broker: Systematique : FxLite & Discretionnaire : Oanda Demo/Real: Real |
CITATION(danyja @ Jan 4 2006, 20:59) Je connais pas grand chose au code de Meta, mais une p'tite idée : Tu peux peut être utiliser un argument booléen du type "SI" "ET" "OU" avec un ordre suspensif lorsque une position est ouverte Bon courage ! [snapback]4130[/snapback] Merci de ton aide Dany mais ce n'est pas exactement de ça dont j'ai besoin... Il y a déja un if() { qui attend bien sagement dans mon code mais c'est ce qu'il devrait être entre les parentheses qui me manque |
|
|
|
Jan 4 2006, 21:14
Post
#8
|
|
|
Senior Member ![]() ![]() ![]() Group: Membre Actif Posts: 114 Joined: 25-September 05 Member No.: 202 Broker: Systematique : FxLite & Discretionnaire : Oanda Demo/Real: Real |
CODE if(numPos < 1) { if(AccountFreeMargin() < 1000*Lots) { Print("Capital insufisant pour trader ",Lots, " lots. Strategy:",nameEA); return(0); } if(Buying && !Selling && !Closing) { ticket = OrderSend(Symbol(),OP_BUY,Lots,Ask,slippage,0,0,nameEA+" - Magic: "+magicEA+" ",magicEA,0,Red); // Buy if(ticket < 0) { Print("OrderSend (" + nameEA + ") failed with error #" + GetLastError() + " --> " + ErrorDescription(GetLastError())); } else { prtAlert("Carpe Diem : Achat"); } } if(Selling && !Buying && !Closing) { ticket = OrderSend(Symbol(),OP_SELL,Lots,Bid,slippage,0,0,nameEA+" - Magic: "+magicEA+" ",magicEA,0,Green); // Sell if(ticket < 0) { Print("OrderSend (" + nameEA + ") failed with error #" + GetLastError() + " --> " + ErrorDescription(GetLastError())); } else { prtAlert("Carpe Diem : Vente"); } } } return(0); } Voici un extrait de mon code, ça sera déja plus parlant. Il me faut donc rajouter une condition pour qu'un ordre soit ouvert mais comment dire s'il y a eu ou non un trade depuis minuit ça me dépasse de loin.... |
|
|
|
Jan 4 2006, 21:54
Post
#9
|
|
|
Member ![]() ![]() Group: Membre Posts: 22 Joined: 14-October 05 Member No.: 292 Broker: Fxlite |
Il faut que tu utilises OrderSelect avec le parametre MODE_HISTORY pour avoir le dernier trade fermé. Il te suffit de comparer la date du jour (selon tes criteres) avec ce que ramenes OrderOpenTime ou OrderCloseTime (je te laisse le soin de la nuance).
Bien-sur il faut aussi que tu regardes si aucun trade n'est en cours. Nico This post has been edited by nico: Jan 4 2006, 21:55 |
|
|
|
Jan 5 2006, 2:18
Post
#10
|
|
|
Member ![]() ![]() Group: Membre Posts: 39 Joined: 16-November 05 Member No.: 454 |
le rapport etais pour savoir si tu souhaitais qu'aucun autre trade ce declenche apres que ton stop ou ta target soit toucher . Donc qu'apres l'un ou l'autre soit toucher cela cloture ton unique trade de la journé et ne validera plus aucun autre signal ...
Mai bons .. ce ne dois pas etre cela que tu recherches. Bye bon courage |
|
|
|
![]() ![]() |
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:
Similar Topics
| Topic Title | Replies | Topic Starter | Views | Last Action | |||
|---|---|---|---|---|---|---|---|
![]() |
1 | beber | 1,685 | 4th October 2005 - 10:29 Last post by: rem |
|||
![]() |
10 | cjacques | 6,444 | 26th December 2005 - 17:24 Last post by: rem |
|||
![]() |
9 | beber | 2,137 | 25th October 2005 - 8:43 Last post by: Arnaud |
|||
![]() |
0 | Arnaud Jeulin | 2,439 | 2nd November 2005 - 17:42 Last post by: Arnaud |
|||
![]() |
0 | Charly | 1,442 | 1st December 2005 - 12:02 Last post by: Charly |
|||
| Lo-Fi Version | Time is now: 8th January 2009 - 9:51 |
Chat
Forex Forum
English
Français
- chonna: Req Info
Jan 8, 8:48 GMT - forexamericas: Adp Jobs Report Sets The Mood In Wall Street.
Jan 8, 0:27 GMT - oharas: Gold Trading
Jan 7, 22:36 GMT - oharas: Does The Market Trade Against You?
Jan 7, 22:22 GMT - j06smith: Forex Analysis
Jan 7, 21:13 GMT - karinpero: Arnaud Okay, Can You Answere How Many Trades You Do Per Week Just Take A Guess
Jan 7, 21:02 GMT - Arnaud Jeulin: Technical Analysis
Jan 7, 16:47 GMT - andrufx: General Information To Help Traders
Jan 7, 16:26 GMT - Arnaud Jeulin: Arnaud You Say You Use Visual Support Resistance Please Explain In Detail What That Is
Jan 7, 16:12 GMT - AlbertG1: Indicators
Jan 7, 15:35 GMT
- Laurent: Ma Technique ...
Jan 8, 8:41 GMT - damtoul: Soyez Au Parfum De La Richesse Avec Le "sniper Forex"
Jan 7, 19:39 GMT - Arnaud Jeulin: Inflation De 4 Millions De % Au Zimbabwe
Jan 7, 16:37 GMT - damtoul: Eur/gbp
Jan 7, 16:34 GMT - raf: Est-ce Programmable Sur Mt4?
Jan 7, 14:17 GMT - Tribuforex: Pyramide De Gann
Jan 7, 9:22 GMT - Tribuforex: Résistances Et Supports
Jan 7, 9:21 GMT - jctrader: Enquête Chez Crown Forex
Jan 5, 22:12 GMT - GAJELO: Swingtrading sur le Forex
Jan 5, 16:18 GMT - damtoul: Euro Usd
Jan 5, 15:41 GMT





Jan 4 2006, 16:19






