Господа, вариант выбрать первый ордер (0) из истории не катит. Подскажите, почему и как получить баланс для расчета прибыли автоматом?
- Баг на сайте:
- Как выбрать все ордера по комментарию?
- vps сервер
Оба варианта трогают первый (нулевой) ордер.. Но блин история пустая! Вообще..
Вопрос снят, я криветка.. Всем спасибо.
Нашел, что если текущая дата на локальной тачке менее ордера в истории, то ордера теряются.
Red.Line >>:
Господа, вариант выбрать первый ордер (0) из истории не катит. Подскажите, почему и как получить баланс для расчета прибыли автоматом?
Господа, вариант выбрать первый ордер (0) из истории не катит. Подскажите, почему и как получить баланс для расчета прибыли автоматом?
Так нужен тот самый первый ордер с пополнением или сумма всех пополнений\вывода?
Или сумма всех сделок ?
//+------------------------------------------------------------------------+ double Depo(){int y=0; double d=0; for(y=0;y<OrdersHistoryTotal();y++){ OrderSelect(y,SELECT_BY_POS,MODE_HISTORY); if(OrderType()==6 && OrderProfit()>0) d+=OrderProfit();} return(d);} //+------------------------------------------------------------------------+ double Widch(){int y=0; double w=0; for(y=0;y<OrdersHistoryTotal();y++){ OrderSelect(y,SELECT_BY_POS,MODE_HISTORY); if(OrderType()==6 && OrderProfit()<0) w+=OrderProfit();} return(w);}
Это подсчёт введёных и выеденых средств...
Для расчёта текущей прибыли по балансу понадобится ещё это:
double HisAllTrProf(){int y=0; double h=0; for(y=0;y<OrdersHistoryTotal();y++) OrderSelect(y,SELECT_BY_POS,MODE_HISTORY); if(OrderType()==0 || OrderType()==1) {h+=(OrderProfit()+OrderCommission()+OrderSwap());} return(h);}
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь