Ищу индикатор/скрипт который показывает в окне пары профит именно по ней. Т.е. когда торгуется 3-5 пар - достаточно сложно быстро рассчитать профит по одной из них если присутствует наращивание или локи.
Ищу индикатор/скрипт который показывает в окне пары профит именно по ней. Т.е. когда торгуется 3-5 пар - достаточно сложно быстро рассчитать профит по одной из них если присутствует наращивание или локи.
Если кто нибудь подскажет, буду очень благодарен.
double CurrentProfit() { // Функция считает текущий профит/лосс для одной валютной парыdouble Profit=0;
for(int i=OrdersTotal()-1; i>=0; i--){
if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue;
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic) continue;
if(OrderType()>1)continue;
Profit+=OrderProfit();
}
return(Profit);}
double Profit(){ // функция считает суммарный профит/лосс закрытых позиций для одной валютной парыdouble Profit=0;
for(int i=0; i<OrdersHistoryTotal(); i++){
if(!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))continue;
if(OrderSymbol()!=Symbol())continue;
if(OrderMagicNumber()!=Magic)continue;
if(OrderType()>1)continue;
Profit+=OrderProfit()+OrderSwap()+OrderCommission();
}
return(Profit);}
Здравствуйте,
Ищу индикатор/скрипт который показывает в окне пары профит именно по ней. Т.е. когда торгуется 3-5 пар - достаточно сложно быстро рассчитать профит по одной из них если присутствует наращивание или локи.
Если кто нибудь подскажет, буду очень благодарен.
Индикатор эквити и баланса
Наверное, подправить функцию signal_MACD().
Ну, что б она всё-таки что-нибудь возвращала.
я хочу, чтоб она возвращала true вместо false, но не знаю, как это сделать =( подскажите плз... я один раз запомню и больше не буду спрашивать )
вот скрипт... как сделать, чтоб true вернулось?
вот скрипт... как сделать, чтоб true вернулось?
Здравствуйте,
Ищу индикатор/скрипт который показывает в окне пары профит именно по ней. Т.е. когда торгуется 3-5 пар - достаточно сложно быстро рассчитать профит по одной из них если присутствует наращивание или локи.
Если кто нибудь подскажет, буду очень благодарен.
double CurrentProfit() { // Функция считает текущий профит/лосс для одной валютной пары double Profit=0; for(int i=OrdersTotal()-1; i>=0; i--){ if(!OrderSelect(i, SELECT_BY_POS, MODE_TRADES))continue; if(OrderSymbol()!=Symbol())continue; if(OrderMagicNumber()!=Magic) continue; if(OrderType()>1)continue; Profit+=OrderProfit(); } return(Profit);}В функции Старт вставить:
вот скрипт... как сделать, чтоб true вернулось?
я хочу, чтоб она возвращала true вместо false, но не знаю, как это сделать =( подскажите плз... я один раз запомню и больше не буду спрашивать )
Переменная внутри функции это всего лишь - переменная.
И не важно как она называется.
Поэтому, если функция должна вернуть значение, это значение надо вернуть явно:
return( ... );