cmillion 111 Author Share Posted September 5, 2018 3 минуты назад, Fintera сказал: Если это сложно, то не надо. Спасибо ! Просто с блокнотом мне не удобно Пока сложность только в понимании того что нужно и как. Но я с Вами согласен, это не надо. Во всяком случае есть более интересные и нужные задачи для MQL Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
ReAcT 149 Share Posted September 7, 2018 В 04.09.2018 в 21:22, Fintera сказал: Всем Добрый Вечер ! Не могу найти готовый скрипт, выводящий нужный мне текст на график. Есть ли такой ? В МТ 4 есть кнопка Т - текстовая метка, она движется вместе с перемещением графика. Поставить можно в любом месте экрана. P.S. Перед тем как искать сложные пути, через написание кода. Есть смысл в терминале нажать F1 и сделать поисковый запрос. Возможно, то что нужно уже давно существует. 1 Quote Link to post Share on other sites
Fintera 767 Share Posted September 7, 2018 11 часов назад, ReAcT сказал: В МТ 4 есть кнопка Т - текстовая метка, она движется вместе с перемещением графика. Поставить можно в любом месте экрана. P.S. Перед тем как искать сложные пути, через написание кода. Есть смысл в терминале нажать F1 и сделать поисковый запрос. Возможно, то что нужно уже давно существует. Спасибо ! Мой текст в текстовую метку не помещается. Quote Link to post Share on other sites
ReAcT 149 Share Posted September 8, 2018 17 часов назад, Fintera сказал: Спасибо ! Мой текст в текстовую метку не помещается. Как обычно, новички излучают гибкость мысли. Quote Link to post Share on other sites
Fintera 767 Share Posted September 9, 2018 В 08.09.2018 в 14:16, ReAcT сказал: Как обычно, новички излучают гибкость мысли. Прихожу на остановку, спрашиваю, - Как доехать до центра ? Ответ - Я знаю как, но не скажу. На углу остановки висит плакат, там на написаны все маршруты. Что-то похожее было и в Вашем ответе. 1 Quote Link to post Share on other sites
DVargo 210 Share Posted September 10, 2018 А вместо одной метки сделать 100500 меток - типа лень? Или религия не позволяет. Вам шашечки или ехать? Quote А не пойти ли бы вам Link to post Share on other sites
DVargo 210 Share Posted September 10, 2018 В винде есть такой инструмент - Записки. Только у него шрифт дуратцкий Quote А не пойти ли бы вам Link to post Share on other sites
Fintera 767 Share Posted September 10, 2018 Всем спасибо ! У одного из форумчан в подписи стоит фраза - Быть умным и умничать разные понятия. Ответ найден на другом форуме Вывод текста на график Quote Link to post Share on other sites
cmillion 111 Author Share Posted September 13, 2018 Скрипт удаляет все отложенные ордера В параметрах можно выбрать по всем валютам или только по той, на которой установлен cm DeleteOrders.mq4 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
cmillion 111 Author Share Posted September 13, 2018 Скрипт выставляет сеть локовых стоп ордеров через заданное расстояние Лотность ордеров зависит от разности лотов направлений Пример имеем buy 1лот и sell 2 лота число ордеров сети 10 шаг 5 советник выставит 10 buystop ордеров на расстоянии 5 п между собой лотом 0,1 cm gread stop lock.mq4 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
cmillion 111 Author Share Posted September 20, 2018 Cоветник рисует на каждой открытой позиции крестик и при нажатии на него позиция закрывается. cm close a.mq4 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
cmillion 111 Author Share Posted December 28, 2018 Buy Stop Limit и Sell Stop Limit Установка отложенных ордеров при достижении указанной цены В терминале МТ5 есть такие ордера, как Buy Stop Limit и Sell Stop Limit в MetaTrader 4 нет таких видов ордеров, хотя их необходимость для многих очевидна. Вот я и решил дополнить терминал МТ4 скриптом, позволяющим реализовать такие ордера. И более того сделал для них более гибкую систему настроек, а так же добавил к стоп ордеру еще и лимитный. Пример: Вы хотите установить SellStop на цену 1,2000 но только тогда, когда цена дойдет до 1,2500. При этом текущая цена ниже 1,2000. На данный момент в терминале МТ4 это невозможно сделать стандартными средствами. Вы кидаете скрипт на цену 1,2500 (можно приблизительно так как после можно сместить линию и таким образом настроить момент открытия ордеров). Скрипт усановит на цене, куда Вы его бросили линию с надписью Bid=1.2500 SellStop 1.2000. Это означает, что когда цена дойдет до цровня 1,2500 скрипт автоматически установит SellStop на 1,2000 с указанными в параметрах стоплоссом и тейкпрофитом. Помимо стоп ордера скрипт может таким же образом установить и лимитный ордер. После выставления скрипта се линии можно перемещать мышью и удалять не нужные чтобы настроить его на нужные цены. Если Вы бросаете скрипт выше цены, то он размещает ордера SellStop и BuyLimit. Если же ниже текущей цены, то скрипт разместит BuyStop и SellLimit. cm_BuySellStopLimit.mq4 1 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
cmillion 111 Author Share Posted February 1, 2019 (edited) Бесплатный советник для автоматической установки стопов и перевода в безубыток всех сделок в терминале МТ5. Советник работает только с тем инструментом в окне которого он установлен. Для терминала МТ4 можно скачать советник здесь Если нужно чтобы советник сопровождал все открываемые Вами позиции, то ставьте его на все инструменты по которым торгуете. Если у позиции уже открыт стоплосс в убыток (выше цены открытия для sell) и в параметрах установить стоплосс = 0 то стоплосс будет обнулен. Если же стоплосс переведен в безубыток, то параметр стоплосс на него не будет влиять. Т.е. стоплосс переносится только в более выгодное положение. Если на момент установки скрипта тейкпрофит меньше текущей прибыли позиции, то тейкпрофит будет установлен от текущей цены. Т.е. в более выгодное положение. Но если цена будет откатываться, то тейкпрофит будет перемещен на заданное расстояние от цены открытия позиции. В советнике всего 4 параметра Stoploss — стоплосс в пунктах Takeprofit — тейкпрофит в пунктах NoLoss — безубыток — профит в пунктах при котором стоплосс позиции переносится на минимальную прибыль, если 0, то нет перевода в безубыток MinProfitNoLoss — минимальная прибыль при переводе в безубыток cm_SL NL TP.mq5 Edited February 1, 2019 by cmillion Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
cmillion 111 Author Share Posted February 4, 2019 ea cm open 2 stopopders В определенное время (задаётся в параметрах) выставляются два отложенных ордера байстоп и селстоп на расстоянии в пунктах (задается в параметрах level) от текущей цены, с TP и SL в пунктах (задается в параметрах). Далее скрипт тралит стоплосс прибыльной сделки. После срабатывания одного из ордеров и перевода его в безубыток тралом, противоположный ордер удаляется. Параметры: TimeSet = D'2017.02.04 14:00'; //Время выставления ордеров, если текущее время больше установленного, то выставляются сразу level = 10, //расстояние от текущей цены до ордеров Magic = 0; //уникальный номер ордера Lot = 0.1; //объем ордеров Stoploss = 500; //стоплосс (0-отключен) Takeprofit = 50; //тейкпрофит (0-отключен) TrailingStop = 10, //трейлингстоп, (0-отключен) TrailingStart = 1, //старт трейлинга TrailingStep = 1; //шаг трала deleteapp = true; //После перевода в безубыток удаляем противоположный ордер Советы: Обязательно проведите оптимизацию если собираетесь торговать на полном автомате. Советник можно использовать кратковременно в момент новостей. Для этого в нем есть настройка времени работы. ea cm open 2 stopopders.mq4 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
cmillion 111 Author Share Posted March 14, 2019 Советник "мартингейл с ручным стартом" (советник не открывает сам первую сделку).Советник начинает работу если видит, что последняя сделка по паре была закрыта с убытком.Советник Открывает сделку в том же направлении по текущей цене с увеличенным лотом.Пока сделка будет закрываться в убыток, советник будет открывать новые в том же направлении.Советник заканчивает свою работу когда сделка по паре закроется в прибыли. Ограничение максимального лота - если расчетный лот более указанного, то ордер не будет выставлен. cm_martingale maxlot.mq4 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
cmillion 111 Author Share Posted May 8, 2019 (edited) Я объединил два скрипта (SL Mouse и TP Mouse) в один.Скрипт _SL-TP Mouse ставит стопы и профиты разнонаправленных позиций в одну точку и показывает сумму прибыли которую мы получим при закрытии всех этих позиций в указанной точке.Важно! Нужно понимать, что позиции buy закрываются по цене Bid, а позиции Sell по цене Ask, поэтому если Вы торгуете со спредом, то позиции не закроются одновременно! _SL-TP Mouse.mq4 Edited May 8, 2019 by cmillion Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
Maks-k 0 Share Posted May 9, 2019 Здравствуйте. Не могли бы вы внести некоторые изменения или дополнения (если вам не трудно) в ваш скрипт_PendingOrders.mq4. Такие как: - Возможность выставлять ордера на заданном расстоянии от текущей цены в пунктах. - Возможность выставлять в ручную тип ордера. Заранее благодарю. Quote Link to post Share on other sites
cmillion 111 Author Share Posted May 10, 2019 14 часов назад, Maks-k сказал: Здравствуйте. Не могли бы вы внести некоторые изменения или дополнения (если вам не трудно) в ваш скрипт_PendingOrders.mq4. Такие как: - Возможность выставлять ордера на заданном расстоянии от текущей цены в пунктах. - Возможность выставлять в ручную тип ордера. Заранее благодарю. Попробуйте такой extern int stoploss = 100, //уровень выставления SL, если 0, то SL не выставляется takeprofit = 100, //уровень выставления TP, если 0, то TP не выставляется Delta = 50, //расстояние до ордера Magic = 0; //уникальный номер ордера extern double Lot = 1.0; //объем ордера extern bool SellStop = true; //открыть ордера SellStop extern bool SellLimit = true; //открыть ордера SellLimit extern bool BuyStop = true; //открыть ордера BuyStop extern bool BuyLimit = true; //открыть ордера BuyLimit _ Open Order.mq4 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
Maks-k 0 Share Posted May 10, 2019 А пункт "комментарий" можно сюда вставить? комментарий очень нужен и важен. Quote Link to post Share on other sites
cmillion 111 Author Share Posted May 10, 2019 8 часов назад, Maks-k сказал: А пункт "комментарий" можно сюда вставить? комментарий очень нужен и важен. Что должен делать этот пункт? В чем его важность? Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
Maks-k 0 Share Posted May 11, 2019 Этот пункт дает возможность ввести какой то текст, примечание, при открытии ордера. Такой пункт присутствует в вашем скрипте PendingOrders.mq4 extern string Text = "Сменить!"; //текст комментария 15-20 символов Quote Link to post Share on other sites
cmillion 111 Author Share Posted May 11, 2019 1 час назад, Maks-k сказал: Этот пункт дает возможность ввести какой то текст, примечание, при открытии ордера. Такой пункт присутствует в вашем скрипте PendingOrders.mq4 extern string Text = "Сменить!"; //текст комментария 15-20 символов добавил текст комментария _ Open Order с.mq4 Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
Maks-k 0 Share Posted May 23, 2019 Что-то он у меня не работает. При выставлении T/P или S/L ничего не выставляет. [invalid T/P or S/L] А без T/P и S/L - сразу продает по текущей цене. (только продает) Quote Link to post Share on other sites
cmillion 111 Author Share Posted May 24, 2019 15 часов назад, Maks-k сказал: Что-то он у меня не работает. При выставлении T/P или S/L ничего не выставляет. [invalid T/P or S/L] А без T/P и S/L - сразу продает по текущей цене. (только продает) Возможно Вы пытаетесь установить уровни стопов очень близко к текущей цене? Quote Пишу на заказ советники, индикаторы и скрипты для MT4 и MT5 Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.