bonjour,
je voulais savoir comment additions les lots ouvert par op_buy ou op_sell
car je voulais faire
lotX = lot ouvert op_buy * 2
quelqu un a une idée ?
merci
![]() |
|
![]() |
|
Dimanche 27 Mai 2012
Trader-Forex.fr en RSS
bonjour,
je voulais savoir comment additions les lots ouvert par op_buy ou op_sell
car je voulais faire
lotX = lot ouvert op_buy * 2
quelqu un a une idée ?
merci
voili voilou
//íííííííííííííííííííííííííííííííííííííííííííííííííí íííííííííííí CALCUL DES LOTS en cour íííííííííííííííííííííííííííííííííííííííííííííííííí íííííííííííííííííííííííííííííííííííííííííííííííííí íííííííííííííííííí
double Calculatelotbuy() {
double margebuy = 0;
for (int counter = OrdersTotal() - 1; counter >= 0; counter--)
{
OrderSelect(counter, SELECT_BY_POS, MODE_TRADES);
if ( OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNumber)
{
if (OrderType() == OP_BUY) margebuy += OrderLots();
}
}
return (margebuy);
}
//---------------sell
double Calculatelotsell() {
double margesell = 0;
for (int counter = OrdersTotal() - 1; counter >= 0; counter--)
{
OrderSelect(counter, SELECT_BY_POS, MODE_TRADES);
if ( OrderSymbol()==Symbol() && OrderMagicNumber() == MagicNumber)
{
if ( OrderType() == OP_SELL) margesell += OrderLots();
}
}
return (margesell);
}
//iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii iiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii
et ensuite c'est
lotxbuy = Calculatelotbuy()*2;
lotxsell = Calculatelotsell()*2;
ou
lotx = Calculatelotbuy()+Calculatelotsell()*2;
merci beaucoup !![]()