[code] - 1 Trade Par Jour Au Maximum... - Forex Forum

2 Pages V   1 2 >  
Reply to this topicStart new topic
> [code] - 1 Trade Par Jour Au Maximum...
Maxime
post 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 blink.gif

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
Go to the top of the page
 
+Quote Post
jessi
post 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 ?
Go to the top of the page
 
+Quote Post
jejome
post 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
Go to the top of the page
 
+Quote Post
Maxime
post 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
Go to the top of the page
 
+Quote Post
Maxime
post 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 ?
Go to the top of the page
 
+Quote Post
danyja
post 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 !

blink.gif
Go to the top of the page
 
+Quote Post
Maxime
post 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 !

blink.gif
[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 rolleyes.gif mataf_wink.gif
Go to the top of the page
 
+Quote Post
Maxime
post 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....
Go to the top of the page
 
+Quote Post
nico
post 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
Go to the top of the page
 
+Quote Post
jessi
post 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
Go to the top of the page
 
+Quote Post

2 Pages V   1 2 >
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 

Collapse

> Similar Topics

    Topic Title Replies Topic Starter Views Last Action
No New Posts   1 beber 1,685 4th October 2005 - 10:29
Last post by: rem
No New Posts   10 cjacques 6,444 26th December 2005 - 17:24
Last post by: rem
No New Posts   9 beber 2,137 25th October 2005 - 8:43
Last post by: Arnaud
No New Posts   0 Arnaud Jeulin 2,439 2nd November 2005 - 17:42
Last post by: Arnaud
No New Posts   0 Charly 1,442 1st December 2005 - 12:02
Last post by: Charly

Lo-Fi Version Time is now: 8th January 2009 - 9:51

Welcome Guest ( Log In | Register )

Chat

Forex Forum

English
Français

Economic calendar

[Full Economic calendar]