Скрипт для закрытия доли ордера выбранного по тикету

У Вас есть идея, под которую нужен торговый робот? А, быть может, требуется создание нового индикатора или адаптация старого к МТ5? Бесплатно советники и индикаторы под Ваше техническое задание!

Скрипт для закрытия доли ордера выбранного по тикету

Сообщение Gigimon » 16 дек 2015, 03:48

Уважаемые программисты! Напишите, пожалуйста, скрипт, который будет закрывать
указанную долю ордера, причем по необходимости не одного, а двух ордеров.
При этом ордер, в котором "откусываем" долю необходимо указать по тикету. В меню скрипта
такая картина:
- записываем тикет ордера
- указываем откусываемую долю
- записываем 2-й тикет ордера (если надо)
- указываем откусываемую долю

Конечно было бы удобней ордер выбрать мышкой, однако думаю это невозможно.
Хотя наверное есть возможность, как то забрать тикет в буфер. В конце концов
написать тикет на графике и от туда скопировать. В общем хочется верить, что
найдутся "светлые головы", которые лучше меня знают, как это сделать.
Есть еще пожелание. Иногда надо ловить момент и откусывание производить быстро и
по достижении определённой цены. Однако, будет ли это удобно в скрипте? Возможно
для этого лучше написать советник. Развейте мои сомнения.
Аватар пользователя
Gigimon
 
Сообщений: 62
Зарегистрирован: 29 сен 2015, 13:19
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 5 раз.
Поблагодарили: 5 раз.

Скрипт для закрытия доли ордера выбранного по тикету

Сообщение Kalkin » 16 дек 2015, 12:33

Попробуйте вот такой вариант для начала:
изображение
1. Мышкой перетаскиваем скрипт из навигатора на ордер.
2. В открывшемся окне выбираем нужный размер лота для закрытия.
3. Нажимаем "Ок" - и часть ордера закрывается.

Главное - попасть на ордер, если не попали, то будет выдано соответствующее сообщение.
Авто-торговля должна быть разрешена.
Вложения
KS_Splitter.mq4
(5 KB) Скачиваний: 34
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive

Скрипт для закрытия доли ордера выбранного по тикету

Сообщение Gigimon » 18 дек 2015, 06:01

Попробовал. Это волшебно! Большое спасибо! Таким инструментом можно пользоваться очень оперативно. Единственный скользкий момент - это попадать в пунктирную линию на графике. Можно что то сделать, чтобы скрип дал какой то знак, когда курсор попал на ордер?
Аватар пользователя
Gigimon
 
Сообщений: 62
Зарегистрирован: 29 сен 2015, 13:19
Средств на руках: 0.00 Доллар
Группа: Базовая
Благодарил (а): 5 раз.
Поблагодарили: 5 раз.

Скрипт для закрытия доли ордера выбранного по тикету

Сообщение Kalkin » 18 дек 2015, 06:23

Gigimon писал(а):Попробовал. Это волшебно! Большое спасибо! Таким инструментом можно пользоваться очень оперативно. Единственный скользкий момент - это попадать в пунктирную линию на графике. Можно что то сделать, чтобы скрип дал какой то знак, когда курсор попал на ордер?

Подать знак заранее невозможно по техническим причинам. Но абсолютно точно попадать и не требуется - у скрипта есть узкий диапазон для попадания в пределах плюс/минус пять пунктов. Для лучшего попадания желательно воспользоваться меньшими таймфреймами. Диапазон, конечно, можно расширить, но в случае множества ордеров это может сыграть не на руку, ведь для надежности тогда придется выдавать дополнительное сообщение с номером выбранного тикета и с ожиданием подтверждения от пользователя, а это дополнительная трата времени на закрытие. Если надо, то могу такое сделать.
Аватар пользователя
Kalkin
 
Сообщений: 1589
Зарегистрирован: 05 мар 2015, 06:51
Средств на руках: 108.80 Доллар
Награды: 2
Ветеран I (1) Медаль за научный вклад (1)
Группа: Базовая
Благодарил (а): 633 раз.
Поблагодарили: 1190 раз.
Ace Register Votive


Вернуться в Торговые советники на заказ

Кто сейчас на форуме?

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 557

Права доступа к форуму

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

cron