Скрипт MultiOrders одновременное открытие сделок по несколькми парам

FXWizard

Гуру форума
Скрипт MultiOrders позволяет одновременно открыть ордера по множеству пар.

attachment.php

Описание работы :
1. Копируем файл moo.dll в директорик libraries.
2. Копируем файл symbols.txt в директорию files.
3. Копируем файл MultiOrders.ex4 в директорик scripts (скомпилирован в архиве под билд 218).
4. Запускаем терминал МТ4.
5. На любой график кидаем скрипт MultiOrders.
6. Появляется окошко с выбором чего и куда ставить.
7. Выбираем нужный символ (валюту)
8. Выбираем лот, которым торговать (если положительный - бай, если отрицательный - селл)
9. Заполняем поле комментария, если нужно, чтобы в ордере был такой комментарий.
10. Жмём соответствующую кнопсу.

Что происходит дальше:
1. Скрипт проверяет - доступен ли запрошенный символ (валюта) в терминале? если недоступен - то выдаётся сообщение и идём хором гулять. хинт: символ должен быть в обзоре рынка.

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





Замечания:

В файл symbols.txt можете занести наиболее часто используемые вами символы (валюты).
Перемещаться по полям "окошка" можно клавишей Tab (табуляция).
Если ставить ордера передумали, то пользуйтесь кнопкой Отмена.
 

Вложения

  • postu10159m1221056246.gif
    postu10159m1221056246.gif
    9,7 КБ · Просмотры: 2 212
  • MultiOrders.zip
    265,8 КБ · Просмотры: 691
  • MultiOrders.mq4
    4,3 КБ · Просмотры: 591

nichitavadim

Новичок форума
script

esti li u covata script catorii pazvaleaet adnim najatiem zacriti order i atcriti drugoi po toi je valiutnai pare tolica v abratnuiu storanu, esli da to padscajite gde mojno evo vzeati, spasiba zaranee.
 

Зокир

Прохожий
Скрипт отличный, но только он не видит файл симболс и выставляет ордера только фунт/долларСША
 

expforex

Программиров
Скрипт отличный, но только он не видит файл симболс и выставляет ордера только фунт/долларСША

Вот набо скриптов.

есть и реверс позиций, и выставление сразу нескольких ордеров на разные пары.
 

Вложения

  • Exp - SuperPAck v4.zip
    606 КБ · Просмотры: 697

tommy27

Гуру форума
А я не сумел... подскажи плиз, как установить проскальзывание... в коде строку не нашел...

Вот в этом куске, красным выделено значение проскальзывания, я поставил 10.

for (i = 0; i < ssi; i++) {
lot = StrToDouble(ord[1]);
if (lot == 0) continue;
pr = iif(lot > 0, MarketInfo(ord[0], MODE_ASK), MarketInfo(ord[0], MODE_BID));
cmd = iif(lot > 0, OP_BUY, OP_SELL);
lot = MathAbs(lot);
OrderSend(ord[0], cmd, lot, pr, 10, 0, 0, ord[2], Magic);


Ну а если заморачиваться не хочешь замени в папке скриптов вот эти файлы:
 

Вложения

  • MultiOrders.mq4
    4,1 КБ · Просмотры: 230
  • MultiOrders.ex4
    5,2 КБ · Просмотры: 162
Последнее редактирование:

fedyn.s

Прохожий
Скрипт отличный а можно ли его сделать на 20 финансовых инструментов?
 
Верх