suomi.miartem:
Необходимо указать ошибку, из-за которой вылетает сообщение " ")" - not all control paths returns a value "
Take - глобальная переменная, значение локальной переменной Trend является значением функции Trend(), возвращающей строку.
double Takeprofit(string Trend) { double Spread=MarketInfo(Symbol(),MODE_SPREAD); double tp=0.0; if(Take>0 && Take>Spread)//если т/п поставлен { if(Trend=="up") tp=Ask + Stop*Point; if(Trend=="down") tp=Bid - Stop*Point; } return(tp); }
FXwin:
Спасибо, ошибка исчезла. Видимо, я неявно выразил возврат значения функции...
double Takeprofit(string Trend) { double Spread=MarketInfo(Symbol(),MODE_SPREAD); double tp=0.0; if(Take>0 && Take>Spread)//если т/п поставлен { if(Trend=="up") tp=Ask + Stop*Point; if(Trend=="down") tp=Bid - Stop*Point; } return(tp); }

Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Здравствуйте.
Необходимо указать ошибку, из-за которой вылетает сообщение " ")" - not all control paths returns a value "
Take - глобальная переменная, значение локальной переменной Trend является значением функции Trend(), возвращающей строку.