Experts en moyennes mobiles ! - page 2

 
lomme:
Parce que 3 SL d'affilée, c'est fini. Avec de l'argent réel, ce serait comme jouer au casino.

Où sont les 3 SL ?

 

Mise à jour de la déclaration !

C'est peut-être un phénomène !

De 100USD à 315USD en 4 heures !

Dossiers :
screen.jpg  131 kb
 
codersguru:
Où sont les 3 SL ?

...à l'avenir, en attendant.

 

Mise à jour de la déclaration !

Mon profit est descendu à 144 , je suis en train d'écrire un code de protection du profit en ce moment même !

Dossiers :
 

comme toujours

comme toujours cela arrive

comme vous pouvez prendre mon exemple d'EA

il s'est bien comporté pendant 5 à 9 heures après cette perte le profit est moindre et la perte est grande d'ailleurs je vous suggère d'utiliser la fonction temps et de protéger le profit c'est une très bonne fonctionnalité

je pense que le profit est maintenant terminé

 

protecteur de profit !

C'est mon code de protection des profits :

extern bool ProtectProfit= true;

extern double ProfitToProtect = 150;

int start()

{

...

if(ProtectProfit)

ProfitProtect(ProfitToProtect);

....

}

void ProfitProtect(double profit)

{

int total = OrdersTotal();

double MyCurrentProfit=0;

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

MyCurrentProfit += OrderProfit();

}

Print("My Current Profit is : " + DoubleToStr(MyCurrentProfit,2) + " While My Profit Target is " + DoubleToStr(profit,2));

if(MyCurrentProfit>=profit)

CloseAll();

}

void CloseAll()

{

int total = OrdersTotal();

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);

}

}
 

Loss Protector !

lomme:
...à l'avenir, en attendant.

On peut aussi écrire Loss Protector!

 
mj10:
comme toujours cela arrive

comme vous pouvez prendre mon exemple d'EA

il s'est bien comporté pendant 5 à 9 heures, après quoi la perte de profit est moindre et la perte est grande. D'ailleurs, je vous suggère d'utiliser la fonction de temps et de protéger le profit.

Je pense que le profit est maintenant sur

Ne pleurez pas pour cela , parce que c'est simplement ce qu'est le trading !

Prenez vos profits et arrêtez les pertes dès que vous le pouvez !

 
codersguru:
C'est mon code de protection des profits :
extern bool ProtectProfit= true;

extern double ProfitToProtect = 150;

int start()

{

...

if(ProtectProfit)

ProfitProtect(ProfitToProtect);

....

}

void ProfitProtect(double profit)

{

int total = OrdersTotal();

double MyCurrentProfit=0;

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

MyCurrentProfit += OrderProfit();

}

Print("My Current Profit is : " + DoubleToStr(MyCurrentProfit,2) + " While My Profit Target is " + DoubleToStr(profit,2));

if(MyCurrentProfit>=profit)

CloseAll();

}

void CloseAll()

{

int total = OrdersTotal();

for (int cnt = 0 ; cnt < total ; cnt++)

{

OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);

if (OrderMagicNumber() == MagicNumber)

if(OrderType()==OP_BUY)

OrderClose(OrderTicket(),OrderLots(),Bid,Slippage,Violet);

if(OrderType()==OP_SELL)

OrderClose(OrderTicket(),OrderLots(),Ask,Slippage,Violet);

}

}

J'ai fixé mon niveau de protection des profits à 150USD et je vais (ojala) les obtenir !

150USD à partir de 100USD en 5 heures sont ? ?? quoi ?

 

Bonjour codersguru, juste une petite question. Comment définissez-vous la variable MagicNumber dans votre fonction? Je veux dire que c'est une sorte de définition de variable globale ? Merci d'avance