[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 285
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Можно в ручную. Правой кнопкой мыши и далее... :)
Можно применить скрипт или советника. Что вам больше по душе? XD
Я советника пишу который выставляет отложенные ордера и работает на пробой канала..можете помочь?
Устанавливайте ордера и ловите торговые операции, как только отложенник станет рыночником удалить все отложенники по данному символу/магику. Для затравки http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36
Устанавливайте ордера и ловите торговые операции, как только отложенник станет рыночником удалить все отложенники по данному символу/магику. Для затравки http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=36
Лучше полистать учебник, ну и у Кима есть много функций.
Примерный план перебираем все ордера в цикле через ордертотал и ордерселект, смотрим чтобы символ совпадал с текущим и проверяем магик (по желанию). Затем смотрим тип ордера, если рыночный то инкрементируем количество рыночных, если отложенный, то инкрементируем отложенники. После этого будет две цифры, допустим если отложенник один, то удаляем все отложенники.
Лучше полистать учебник, ну и у Кима есть много функций.
Примерный план перебираем все ордера в цикле через ордертотал и ордерселект, смотрим чтобы символ совпадал с текущим и проверяем магик (по желанию). Затем смотрим тип ордера, если рыночный то инкрементируем количество рыночных, если отложенный, то инкрементируем отложенники. После этого будет две цифры, допустим если отложенник один, то удаляем все отложенники.
Код две части. .Это мой эксперт. Посматрите пожалуйста.
впервые столкнулся с созданием массиов делаю это так
и выдает ошибку
'}' - comma or semicolon expected
в чем ошибка?
впервые столкнулся с созданием массиов делаю это так
и выдает ошибку
в чем ошибка?
Массивы могут инициализироваться только константами.
впервые столкнулся с созданием массиов делаю это так
и выдает ошибку
в чем ошибка?
Из мувингэвередж берите CalculateCurrentOrders(Symbol()), оно возвращает значения = кол-ву открытых ордеров, фильтруя по символу и мэджику, со знаком = направлению операции: например -1 означает 1 ордер в продаже. Если нужно пользуйте MathAbs() чтобы не обращать внимания на знак.
Из привиденого выше кода берите трейлинг:
// check for trailing stop - вот, даже комменты есть.
if(TrailingStop>0) { ... }, там оно в 2х местах - для покупок и продаж. Все проще простого. Либо пользуйте готовые функции Игоря Кима, тут где то спецветка есть. Они более универсальные, более правильные для торговли на реале, но и немного сложнее в понимании новичку. А вообще, дался вам этот mql, неужели грааль изобрели.
п.с. для отладки пользуйте Print() очень помогает.
Помогите, пожалуйста, начинающему. Как написать такой участок кода:
Проверяем рыночные ордера и если рыночных ордеров по нашему финансовому инструменту нет, то производим покупку?
Не получается никак!!! Помогите... Может есть у кого готовый участок кода?