double AccountProfit( )
если можно по подробнее, мне нужно определить прибыль к примеру только по ордерам sell при наличии sell и bay.
желательно только по той паре, на которой работает эксперт.
int CurrentProfitInPips(int MagicNumber, int type) ///// type = OP_SELL or OP_BUY
{
double pr=0;
int cnt = OrdersTotal();
for (int i=0; i<cnt; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol() )
{
if ( type == OP_SELL && OrderType() == OP_SELL) pr=pr+(OrderOpenPrice()-OrderClosePrice())/Point;
if ( type == OP_BUY && OrderType() == OP_BUY) pr=pr+(OrderClosePrice()-OrderOpenPrice())/Point;
}
}
return(pr);
}
{
double pr=0;
int cnt = OrdersTotal();
for (int i=0; i<cnt; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol() )
{
if ( type == OP_SELL && OrderType() == OP_SELL) pr=pr+(OrderOpenPrice()-OrderClosePrice())/Point;
if ( type == OP_BUY && OrderType() == OP_BUY) pr=pr+(OrderClosePrice()-OrderOpenPrice())/Point;
}
}
return(pr);
}
vasilyt >>:
int CurrentProfitInPips(int MagicNumber, int type) ///// type = OP_SELL or OP_BUY
{
double pr=0;
int cnt = OrdersTotal();
for (int i=0; i<cnt; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol() )
{
if ( type == OP_SELL && OrderType() == OP_SELL) pr=pr+(OrderOpenPrice()-OrderClosePrice())/Point;
if ( type == OP_BUY && OrderType() == OP_BUY) pr=pr+(OrderClosePrice()-OrderOpenPrice())/Point;
}
}
return(pr);
}
int CurrentProfitInPips(int MagicNumber, int type) ///// type = OP_SELL or OP_BUY
{
double pr=0;
int cnt = OrdersTotal();
for (int i=0; i<cnt; i++)
{
OrderSelect(i, SELECT_BY_POS, MODE_TRADES);
if(OrderMagicNumber()==MagicNumber && OrderSymbol()==Symbol() )
{
if ( type == OP_SELL && OrderType() == OP_SELL) pr=pr+(OrderOpenPrice()-OrderClosePrice())/Point;
if ( type == OP_BUY && OrderType() == OP_BUY) pr=pr+(OrderClosePrice()-OrderOpenPrice())/Point;
}
}
return(pr);
}
спасибо))
Подскажите функцию усреднения ордеров с заданием уровня убытка и коэффициента
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Подскажите как определить в пунктах прибыль (убыток) по всем открытыми ордерам bay или sell.
Помогите пожалуйста :)