Ставь лайки и следи за новостями
Поставь на него ссылку - пусть другие тоже оценят
Оцени его работу в терминале MetaTrader 5
Скрипты для продажи и покупки со стоп-лоссами и тейк-профитами - скрипт для MetaTrader 4
- Просмотров:
- 9635
- Рейтинг:
- Опубликован:
- 2016.06.14 18:44
- Нужен робот или индикатор на основе этого кода? Закажите его на бирже фрилансеров Перейти на биржу
Здесь представлены мои оригинальные скрипты Buyer и Seller, по запросам пользователей модифицированные с добавлением стоп-лосса и тейк-профита. Как и в первоначальных своих версиях, эти скрипты служат для открытия ордеров вне зависимости от типа графика или валютной пары. Внутри кода к каждому из них содержатся пометки, объясняющие, как изменить размер лота и количество ордеров в каждый момент времени работы скрипта.
- - JMBUYERv2 : настройки по умолчанию позволяют установить одновременно три ордера Buy размером в 1 лот. Они будут выполняться на активном графике со стоп-лоссом 100 и тейк-профитом 100.
- - JMBUYERv2 : настройки по умолчанию позволяют установить одновременно три ордера Sell размером в 1 лот. Они будут выполняться на активном графике со стоп-лоссом 100 и тейк-профитом 100.
Указания к тому, как изменять стоп-лосс и тейк-профит, содержатся в комментариях к коду.
Благодарю вас за то, что вы своими вопросами и пожеланиями помогаете мне профессионально расти.
=============================================================================================
Заметки к скриптам:
Они работают на любом графике.
==============================================================================================
Как и в случае с другими моими опубликованными здесь работами, если вы эксперт в теме - эту часть можете пропустить.
Итак, чтобы использовать скрипты, сделайте следующее.
Во-первых, скопируйте файлы в корректное место. Все они будут выглядеть нижеуказанным образом, однако возможны и различия, в зависимости от поставщика вашего софта:
- индикаторы отправляются в ----- 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/9032
Показывает линию входной цены. Основан на концепции "inside bar".
S!mple EAПростой мультивалютный советник на основе SMA и LWMA.
Линия и гистограмма MACD для импульсной торговой системы
Простой визуализатор трендаПросто демонстрирует, трендовый рынок или нетрендовый.