[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 631
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Проблема с Symbol() MT4:
2 функции для иллюстрации:
Исполнение первой выводит пустую строку:
А вот вторая функция строковый идентификатор "EURUSD" (ну, зависит от графика, но выводи, хотя по логике функции должна быть пустая строка):
Помогите понять, что не так? Спасибо
Нельзя использовать при объявлении своих переменных зарезервированные названия(value), назовите _value
Вот я так сделал:
Стопов и тейков нет. В журнале пишится ошибка 130, мол не верный стопы. Причины я не наблюдаю.
И не будут!
Виталий, я сделал как вы сказали, но что-то не поменялось ничего. Видимо косяк зарыт где-то в другом месте.
До этого у меня всё (открытие ордеров - модификация и перевод в б.у. по достижению заданного уровня цены) и всё работало. Было так:
Сейчас, как я разложил всё на канкретные специализированные функции, работать перестало всё суцельно. И так и так уже пробую, ничего не выходит. стопы не ставятся.
И не будут!
Ну а логика то где? Хочется понять очень.. Есть вот функция:
Порядок такой, если вводные т.е. внешние переменные стопа и тейка, а это i_sl и i_tp не равны нулю, тогда мы получаем цены стопа и тейка, которые будут уже в ордере, а это sl и tp. После того я проверю, вычислили мы sl и tp тут(если для шорта):
Если значения получены, тогда нулю они равны быть не могут.. ведь они будут изменены! Это же переменные, которые мы получаем последовательно по контексту кода.
А тут, я проверил нашли ли мы значения стопа и тейка. Как они могут после всех условий быть ноль?
Сначала выстройте свою логику в старте, потом делайте функции, файлы и т. п.
Зачем чесать левой рукой за правым ухом?!
У меня функция начинается с объявления параметров, см. у Кима!
У меня функция начинается с объявления параметров, см. у Кима!
Это мне?
Ну а логика то где? Хочется понять очень.. Есть вот функция:
Порядок такой, если вводные т.е. внешние переменные стопа и тейка, а это i_sl и i_tp не равны нулю, тогда мы получаем цены стопа и тейка, которые будут уже в ордере, а это sl и tp. После того я проверю, вычислили мы sl и tp тут(если для шорта):
Если значения получены, тогда нулю они равны быть не могут.. ведь они будут изменены! Это же переменные, которые мы получаем последовательно по контексту кода.
А тут, я проверил нашли ли мы значения стопа и тейка. Как они могут после всех условий быть ноль?
Блин, только что заметил, не if(g_type == OP_BUY), а if( OrderType( ) == OP_BUY || OrderType( ) == OP_BUYSTOP || OrderType( ) == OP_BUYLIMIT ) не помню, какие ордера вы открываете
Это мне?
Блин, только что заметил, не if(g_type == OP_BUY), а if( OrderType( ) == OP_BUY || OrderType( ) == OP_BUYSTOP || OrderType( ) == OP_BUYLIMIT ) не помню, какие ордера вы открываете