[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 47
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Нет не правильно. Стало еще хуже :)
Поймите, RefreshRates() обновляет значения предопределённых переменных Ask и Bid, Вы же используете значение когда-то запомненное в переменную Price.
Ну щас то вроде правильно да?)))Дошло:-) Я думал просто что к Price обращение происходит тока когда исполнение в этой функции до OrderSend доходит
Ну щас то вроде правильно да?)))Дошло:-) Я думал просто что к Price обращение происходит тока когда исполнение в этой функции до OrderSend доходит
Вроде, да.
ф-ция, выдает только одно значение почему то + компилятор ругается :
'iClose' - comparison expression expected
Не понимаю в чем дело .
так использую в программе.ф-ция, выдает только одно значение почему то + компилятор ругается :
'iClose' - comparison expression expected
Не понимаю в чем дело .
так использую в программе.Или так
Вроде, да.
Все вроде работает, спасибо
Привет. Нужна помощь. Вопрос вот в чем:
После того как ордер сработал не важно как нужно закрыть все остальные ордера. И снова по условию должны открыться новые.
Привет. Нужна помощь. Вопрос вот в чем:
После того как ордер сработал не важно как нужно закрыть все остальные ордера. И снова по условию должны открыться новые.
Вы учебник читали в этом месте?
я пока использовал
static bool order_opened = false;
if(order_opened){return(0);}
OrderSend(Symbol(),OP_BUYLIMIT,0.1,cena_buy,3,sl_buy,tp_buy,"",14774,0,Blue);
Alert (GetLastError()); // Сообщение об ошибке установки ордера
order_opened = true; // если ордер сработал больше не открываем
Теперь нужно чтобы после того как этот ордер отработал опять открыть новый ордер.
я пока использовал
static bool order_opened = false;
if(order_opened){return(0);}
OrderSend(Symbol(),OP_BUYLIMIT,0.1,cena_buy,3,sl_buy,tp_buy,"",14774,0,Blue);
Alert (GetLastError()); // Сообщение об ошибке установки ордера
order_opened = true; // если ордер сработал больше не открываем
Теперь нужно чтобы после того как этот ордер отработал опять открыть новый ордер.
Читайте учебник и документацию, меняйте логику открытия, закрытия по условию поз, вставляйте код через CTRL+ALT+M.