Смотри, как бесплатно скачать роботов
Ищи нас в Twitter!
Ставь лайки и следи за новостями
Интересный скрипт?
Поставь на него ссылку - пусть другие тоже оценят
Понравился скрипт?
Оцени его работу в терминале MetaTrader 5
Скрипты

BUYER AND SELLER SCRIPTS - скрипт для MetaTrader 4

Просмотров:
5188
Рейтинг:
(17)
Опубликован:
2016.06.14 16:50
Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу

В этой публикации представлены два базовых скрипта для открытия ордеров на любом графике, по любой валютной паре. Внутри кода для каждого скрипта есть комментарии к тому, как изменять размер лота и номера ордеров, работающих во время запуска скрипта.

- JMBUYER : По умолчанию изначально установлено одновременное размещение 3 ордеров BUY с лотом 1, которые запускаются на активном графике.

- JMSELLER: По умолчанию изначально установлено одновременное размещение 3 ордеров SELL с лотом 1, которые запускаются на активном графике.

====================================================================================================================================

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

============================================================================================================

Как и в случае с другими моими опубликованными здесь работами, если вы эксперт в теме — эту часть можете пропустить.

Итак, чтобы использовать скрипты, сделайте следующее.

Во-первых, скопируйте файлы в корректное место. Все они будут выглядеть нижеуказанным образом, однако возможны и различия, в зависимости от поставщика вашего софта:

индикаторы отправляются в ----- C:\Program Files\ForexTrader.Meta\experts\indicators

шаблоны отправляются в ----- C:\Program Files\ForexTrader.Meta\experts\templates

эксперты размещаются в ----- C:\Program Files\ForexTrader.Meta\experts\experts

скрипты размещаются в ----- C:\Program Files\ForexTrader.Meta\experts\experts\scripts

Во-вторых, откройте каждый файл по отдельности в MetaEditor и нажмите кнопку компиляции, после чего закройте файлы. Теперь они готовы к использованию.

В-третьих, если они еще не запустились, откройте окно "Инструменты" в торговой платформе и выберите "Опции". Перейдите в окно советников, убедитесь, что сделаны все основные разрешения, кроме "ручного подтверждения", и попробуйте запустить программу снова.

После этого все должно работать.

==========================================================================================================

Указания к использованию:

Любая торговая стратегия отличается от остальных. Я предпочитаю трейдинг вручную, но это только потому, что пока еще только учусь автоматической торговле. Я использую эти скрипты наряду с другими моими скриптами (также опубликованными здесь) для того, чтобы модифицировать мои ордера, не заходя в основное меню. Каждый скрипт легко устанавливается и запускается. С их помощью вы можете существенно ускорить свои торговые операции. Я использую оба эти скрипта в скальпинге и в дневном свинг-трейдинге в ручном режиме. Эти скрипты исключают необходимость открытия меню и долгих кликов для закрытия и открытия позиций.

==========================================================================================================

Заметки к скриптам

Для каждого новичка в программировании кодирование операций с ордерами — то, чему мы в первую очередь пытаемся научиться, чтобы заработать на хлеб с маслом. Все происходит методом проб и ошибок, и поначалу для меня было важно даже не столько чтобы советник был прибыльным, сколько чтобы он осуществлял все то, что я от него хочу. Я уверен, что и вы сможете добиться от скриптов и советников, чтобы они работали так, как вы хотите. Давайте начнем с основ. Вот на какой стадии понимания я нахожусь конкретно сейчас.

====================================================================================================

Основные входные переменные.

В данном случае это размер лота. При изменении номера в этой области размер лота для каждой операции с ордером остается таким же. Кстати, на случай, если вы еще не в курсе: язык MQL4 чувствителен к регистру

Например, "lots" не то же самое, что и "Lots" или "LOTS", будьте осторожны!

extern double Lots = 1.0;

Операцией будет все, что находится в круглых скобках. В нашем случае это операция Buy.

Здесь вам нужно указать несколько параметров. Специально для вас я разделю их пробелами: int start() { OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,"JMBUYER",0,0,CLR_NONE); }

OrderSend ( Symbol(), OP_BUY, Lots, Ask, 3, 0, 0, "JMBUYER", 0, 0, CLR_NONE);

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

Symbol() - валютная пара не будет иметь значения, и ордер будет выполнен на любом активном графике (в конкретном данном случае Symbol (GBPUSD) означает, что скрипты будут работать на графике с GBPUSD).

OP-BUY или OP-SELL тип ордера. BUY открываются по цене Ask, SELL используют цену Bid.

Lots определяет размер лота по открываемому ордеру.

"COMMENTS" могут быть добавлены к каждому ордеру. В данном случае добавляется комментарий JMBUYER, но вы можете менять фразу или просто оставлять "" для пустого поля комментария.

Итак, если вы хотите сгенерировать ордер на покупку с размером лота 1,12 и комментарием "tester", эта процедура будет выглядеть следующим образом:

int start() { OrderSend(Symbol(),OP_BUY,1.12,Ask,3,0,0,"TESTER",0,0,CLR_NONE);

}

Надеюсь, вам будут полезны мои разработки. Удачи!

================================================================================================================================

Приятного использования

Пожалуйста, отправьте мне фидбэк сюда или на Email Jedimedic77@gmail.com

Jim Malwitz

--------------------------------

"Sis Vis Pacum Parabellum"

"Draco Dormiens Nunqueim Titilandus"

Перевод с английского произведен MetaQuotes Ltd.
Оригинальная публикация: https://www.mql5.com/en/code/8747

Point and Figure indicator Point and Figure indicator

Индикатор отрисовывает пункто-цифровой график (Point & Figure).

Wave Power Wave Power

"Сила волны"

MAx Trade Set needed MAx Trade Set needed

Эксперт, разворачивающий текущие позиции

GLFX expert advisor GLFX expert advisor

Автоматическая торговая система со встроенной автоматической оптимизацией.