Скрипты Обсуждение, доработка и поиск скриптов для терминала MT4.

Ответ
 
Опции темы
27.09.2015, 17:58
Аватар для RoboMaks
RoboMaks Элитный участник
Регистрация: 19.08.2012 / Адрес: Баку, Азербайджан / Сообщений: 651
Поблагодарили 1,118 раз(а) / Репутация: 1128
  • Отправить сообщение для RoboMaks с помощью Skype™
Сообщение от gush Посмотреть сообщение
Ну кухни, погодите!
А чё так мало ? Дал бы сразу на 500

Чё нить типа такого
Вложения:
Тип файла: mq4 OPEN SELL.mq4 (3.8 Кб, 14 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программирование советников, индикаторов и скриптов для МТ4
контакты для платных работ:
e-mail: maksshukurov@mail.ru
skype: maksshukurov1

Последний раз редактировалось RoboMaks; 27.09.2015 в 18:05.
RoboMaks вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
gush (27.09.2015)
27.09.2015, 18:03
Аватар для gush
gush бродяга
Регистрация: 24.01.2011 / Сообщений: 2,520
Поблагодарили 5,290 раз(а) / Репутация: 5506
Сообщение от RoboMaks Посмотреть сообщение
А чё так мало ? Дал бы сразу на 500
нуууу..... если в этом коде:
Цитата:
int ticket1=-1;
while(ticket1<0)
{
ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0, NULL,Magic,0,CLR_NONE);
ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0, NULL,Magic,0,CLR_NONE);
ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0, NULL,Magic,0,CLR_NONE);
ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0, NULL,Magic,0,CLR_NONE);
ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0, NULL,Magic,0,CLR_NONE);
if(ticket1<0)Print("Ошибка при открытии позиции (",ErrorDescription(GetLastError()),")");
}
//----
return(0);
}
строчку:
Цитата:
ticket1=OrderSend(Symbol(),OP_BUY,Lots,Ask,10,0,0, NULL,Magic,0,CLR_NONE);
еще 495 раз продублировать, я так предполагаю, что работать будет))))

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
больше молока получит тот котенок, который больше всех пищит..
gush вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
RoboMaks (27.09.2015)
08.10.2015, 18:58
Аватар для artuch
artuch Интересующийся
Регистрация: 28.11.2013 / Сообщений: 12
Поблагодарили 0 раз(а) / Репутация: 1

По умолчанию Скрипт задерживающий открытие сделки


Привет.Я получаю сигналы на мт4 через их сервис сигналов.Мне нужен скрипт или робот в котором я могу устанавливать промежуток времени между открытием следующей сделки,нужно чтобы открытие сделки от сигналов было с задержкой 5-10 секунд
artuch вне форума Ответить с цитированиемОтветить с цитированием  
09.10.2015, 06:43
Аватар для Igor_zal
Igor_zal Новичок форума
Регистрация: 24.06.2014 / Сообщений: 34
Поблагодарили 21 раз(а) / Репутация: 22
У кого нибудь есть скрипт синусоида ценового-временного, чтоб можно положить по тренду (хорошо было бы если еще можно регулировать синусоид в реальном времени, длина, высота и т.д.).
Igor_zal вне форума Ответить с цитированиемОтветить с цитированием  
09.10.2015, 06:57
Аватар для Igor_zal
Igor_zal Новичок форума
Регистрация: 24.06.2014 / Сообщений: 34
Поблагодарили 21 раз(а) / Репутация: 22
Сообщение от Igor_zal Посмотреть сообщение
У кого нибудь есть скрипт синусоида ценового-временного, чтоб можно положить по тренду (хорошо было бы если еще можно регулировать синусоид в реальном времени, длина, высота и т.д.).

Вот нашел пример, может у кого завалялся такой же или что то похожее. Composit vibration -


Последний раз редактировалось NSerega; 09.10.2015 в 13:48.
Igor_zal вне форума Ответить с цитированиемОтветить с цитированием  
16.10.2015, 20:23
Аватар для DomovenokBrest
DomovenokBrest ♔♕♖♗♘♙
Регистрация: 27.10.2012 / Адрес: Белоруссия, Брест / Сообщений: 2,276
Поблагодарили 10,352 раз(а) / Репутация: 10377
  • Отправить сообщение для DomovenokBrest с помощью Skype™
Ищу скрипты, закрывающие отдельно sell-ордера, отдельно buy-ордера, отдельно профитные sell/buy ордера, как по выбранному инструменту, так и по счету в целом.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
DomovenokBrest на форуме Ответить с цитированиемОтветить с цитированием  
16.10.2015, 21:08
Аватар для Геша5
Геша5 охотник на профит
Регистрация: 14.05.2010 / Адрес: Херсон-Тольятти / Сообщений: 6,164
Поблагодарили 11,837 раз(а) / Репутация: 12218
  • Отправить сообщение для Геша5 с помощью Skype™
Сообщение от DomovenokBrest Посмотреть сообщение
Ищу скрипты, закрывающие отдельно sell-ордера, отдельно buy-ордера, отдельно профитные sell/buy ордера, как по выбранному инструменту, так и по счету в целом.
Держи,наверно эти подойдут
нет только по отдельно выбраному инструменту...
Миниатюры:
Нажмите на изображение для увеличения
Название: Screenshot_1.png
Просмотров: 61
Размер:	49.4 Кб
ID:	222858  
Вложения:
Тип файла: rar scripts.rar (39.9 Кб, 36 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
FoRex не казино-FoRex институт,где каждый день сдаёшь экзамен самому себе "автор"

Последний раз редактировалось Геша5; 16.10.2015 в 21:13.
Геша5 вне форума Ответить с цитированиемОтветить с цитированием  
6 пользователя(ей) сказали cпасибо:
DomovenokBrest (17.10.2015), nymiz (03.12.2015), Sapper (20.11.2015), Sergio88 (16.10.2015), Tankk (04.11.2015), Warstep (30.11.2015)
02.11.2015, 18:32
Аватар для vasya37
vasya37 Интересующийся
Регистрация: 24.07.2015 / Сообщений: 4
Поблагодарили 2 раз(а) / Репутация: 3
Здравствуйте, ищу скрипт, который делает Screenshot при возникновении/появлении Alert. То есть при каждом уведомлении, делает Screenshot.
Заранее спасибо!
vasya37 вне форума Ответить с цитированиемОтветить с цитированием  
20.11.2015, 10:37
Аватар для samuil11
samuil11 Активный участник
Регистрация: 21.01.2010 / Сообщений: 55
Поблагодарили 47 раз(а) / Репутация: 48
День добрый !
Пожалуйста помогите написать функцию (для внедрения в код советника)
или простой Советник с УСЛОВИЕМ :

Если есть ДВА РАЗНОНАПРАВЛЕННЫХ Отложенных ордера и если один из ордеров выполняется (открывается позиция)--- то другой противоположный Отложенный ордер должен удалиться.

НАПРИМЕР --- установились ДВА : БайЛимит и СеллЛимит --- если открывается БайЛимит , тогда СеллЛимит должен удалиться.
и наоборот --- если СеллЛимит открывается --- то БайЛимит должен удалиться

Не получается сделать (не пойму) как можно программно проследить открытие ОТЛОЖЕННОГО ордера БайЛимит , чтобы закрыть другой противоположный Отложеник
Заранее большое СПАСИБО !

Последний раз редактировалось samuil11; 20.11.2015 в 10:51.
samuil11 вне форума Ответить с цитированиемОтветить с цитированием  
20.11.2015, 11:31
Регистрация: 14.11.2008 / Адрес: Северный Кавказ / Сообщений: 2,472
Поблагодарили 7,387 раз(а) / Репутация: 7396
Сообщение от samuil11 Посмотреть сообщение
День добрый !
Пожалуйста помогите написать функцию (для внедрения в код советника)
или простой Советник с УСЛОВИЕМ :

Если есть ДВА РАЗНОНАПРАВЛЕННЫХ Отложенных ордера и если один из ордеров выполняется (открывается позиция)--- то другой противоположный Отложенный ордер должен удалиться.

НАПРИМЕР --- установились ДВА : БайЛимит и СеллЛимит --- если открывается БайЛимит , тогда СеллЛимит должен удалиться.
и наоборот --- если СеллЛимит открывается --- то БайЛимит должен удалиться

Не получается сделать (не пойму) как можно программно проследить открытие ОТЛОЖЕННОГО ордера БайЛимит , чтобы закрыть другой противоположный Отложеник
Заранее большое СПАСИБО !
Вообще-то, Ваш вопрос должен быть в другой теме: http://forexsystemsru.com/yazyk-programmirovaniya-mql4/65289-vashi-voprosy-po-yazyku-mql4-219.html
а здесь скрипты ищут.
Ну раз спросили, то держите.
Это советник. Именно так он и работает. При запуске устанавливает, на заранее заданном расстоянии от текущей цены, разнонаправленные отложенные ордера. Если один из них срабатывает, то другой удаляется. Может это поможет Вам?
Вложения:
Тип файла: mq4 NTK_12.mq4 (21.0 Кб, 23 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Главное не то, что мы видим, а то , как мы на это смотрим.
Sapper вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
samuil11 (20.11.2015)
16.12.2015, 17:06
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,074
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Уважаемые, у кого нибудь есть скрипт выставления СТОПЛОССОВ всем открытым ордерам в + заданное количество пунктов?
Т.е. для БАЙ ордеров выше цены открытия, а для СЕЛЛ ордеров ниже цены открытия.
Заранее благодарю!
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
16.12.2015, 18:01
Аватар для vga
vga Активный участник
Регистрация: 04.10.2013 / Адрес: Таганрог / Сообщений: 96
Поблагодарили 85 раз(а) / Репутация: 86
  • Отправить сообщение для vga с помощью Skype™
Сообщение от Novikov Посмотреть сообщение
Уважаемые, у кого нибудь есть скрипт выставления СТОПЛОССОВ всем открытым ордерам в + заданное количество пунктов?
Т.е. для БАЙ ордеров выше цены открытия, а для СЕЛЛ ордеров ниже цены открытия.
Заранее благодарю!
может этот подойдет
Вложения:
Тип файла: rar StopLoss_TakeProfit.rar (2.0 Кб, 9 просмотров)
vga вне форума Ответить с цитированиемОтветить с цитированием  
16.12.2015, 18:16
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,074
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от vga Посмотреть сообщение
может этот подойдет
Однозначно нет!
Описал вроде бы подробно - СТОПЛОСС для БАЙ ордеров ВЫШЕ цены открытия, а для СЕЛЛ ордеров НИЖЕ цены открытия!
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
16.12.2015, 20:07
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,194 раз(а) / Репутация: 1201
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Novikov Посмотреть сообщение
Однозначно нет!
Описал вроде бы подробно - СТОПЛОСС для БАЙ ордеров ВЫШЕ цены открытия, а для СЕЛЛ ордеров НИЖЕ цены открытия!
Стоплосс для бай можно выставить только ниже текущей цены, значит, если Вам нужно выставить его выше цены открытия, то ордер должен быть в прибыли чуть больше, чем уровень стоплосса.
То, что Вам нужно это перевод в безубыток или трал, как правило эти функции работают не в скрипте, а в советнике.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось NSerega; 16.12.2015 в 22:19.
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
16.12.2015, 20:52
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,074
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от cmillion Посмотреть сообщение
Стоплосс для бай можно выставить только ниже текущей цены, значит, если Вам нужно выставить его выше цены открытия, то ордер должен быть в прибыли чуть больше, чем уровень стоплосса.
То, что Вам нужно это перевод в безубыток или трал, как правило эти функции работают не в скрипте, а в советнике.
Да, ордера в прибыли.
Есть определенное количество ордеров, по типу сетки, часть в прибыли, а часть в минусе.
И надо для всех прибыльных выставить стоплосс в плюсе, на заданном расстоянии от цены открытия.
Или наверно по типу безубытка +определенное количество пунктов.

Последний раз редактировалось NSerega; 16.12.2015 в 22:19.
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
16.12.2015, 21:19
Аватар для Геша5
Геша5 охотник на профит
Регистрация: 14.05.2010 / Адрес: Херсон-Тольятти / Сообщений: 6,164
Поблагодарили 11,837 раз(а) / Репутация: 12218
  • Отправить сообщение для Геша5 с помощью Skype™
Сообщение от Novikov Посмотреть сообщение
Да, ордера в прибыли.
Есть определенное количество ордеров, по типу сетки, часть в прибыли, а часть в минусе.
И надо для всех прибыльных выставить стоплосс в плюсе, на заданном расстоянии от цены открытия.
Или наверно по типу безубытка +определенное количество пунктов.
я пользуюсь этой совой в таких случаях)
на любом инструменте где стоит сова,будут одинаковые стопы,тейки,БУ,трал по каждому ордеру,в независимости от количества ордеров и их разнонаправленности.
Сову можно ставить на любой инструмент и магик не нужен...
Не нужные блоки можно отключить или же ставим "О" на не нужные условия(к примеру в блоке СЛ и ТП нам нужен только ТП,значит ТП выставляем значение в пунктах а не нужный СЛ ставим "О").
Автоопределение по знакам.
Значения задаются в пунктах.
К примеру сеточник стоит на евробаксе,работает сеточная сова,наоткрывала кучу ордеров,на другой чарт евробакса ставим помощника этого и он будет работать с евробаксом и т.д. и т.п.Так же если открыты ордера на разных инструментах то сова-помощник будет работать с тем инструментом ,где стоит.
Миниатюры:
Нажмите на изображение для увеличения
Название: Screenshot_4.png
Просмотров: 15
Размер:	53.9 Кб
ID:	227958  
Вложения:
Тип файла: mq4 Helper_1.mq4 (5.4 Кб, 8 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
FoRex не казино-FoRex институт,где каждый день сдаёшь экзамен самому себе "автор"

Последний раз редактировалось Геша5; 16.12.2015 в 21:38.
Геша5 вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (16.12.2015)
16.12.2015, 22:22
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,194 раз(а) / Репутация: 1201
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Novikov Посмотреть сообщение
Да, ордера в прибыли.
Есть определенное количество ордеров, по типу сетки, часть в прибыли, а часть в минусе.
И надо для всех прибыльных выставить стоплосс в плюсе, на заданном расстоянии от цены открытия.
Или наверно по типу безубытка +определенное количество пунктов.
В моей ветке есть несколько вариантов

Скрипты перевода в безубыток серий ордеров BUY и SELL (но это от суммарного безубытка)

А есть для каждого ордера в отдельности _SL Mause
Скрипт выставляет в точке, в которую Вы его бросили, стоплосс всем ордерам, для которых возможен стоплосс в данной точке.

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

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru

Последний раз редактировалось cmillion; 16.12.2015 в 22:25.
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Novikov (17.12.2015)
20.12.2015, 07:03
Аватар для cardon
cardon Активный участник
Регистрация: 06.04.2014 / Сообщений: 209
Поблагодарили 83 раз(а) / Репутация: 84
нужен скрипт для одновременного открытия нескольких ордеров в одном направлении, как из поста Поиск скриптов но с возможностью выбора лота каждого ордера, а не как в посте общий лот для всех ордеров.

пример: открыть одновременно в одном направлении 2 ордера лотом 0,05 и 0,01 с разными тейками.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
"Мы не можем знать, мы можем только предполагать"

"Не бойтесь совершенства, оно вам не грозит"
cardon вне форума Ответить с цитированиемОтветить с цитированием  
22.12.2015, 20:36
Аватар для nymiz
nymiz Местный знаток
Регистрация: 19.05.2014 / Адрес: Санкт-Петербург / Сообщений: 117
Поблагодарили 694 раз(а) / Репутация: 695
Здравствуйте. Есть скрипт закрывающий все ордера, но он закрывает ордера во всем терминале на всех валютных парах. Есть ли такой скрипт который закрывает только ордера на той валютной паре на которую его кидаешь?

Выкладывали наверное не раз уже. Сорри если что, на работе сейчас, а тут инет ужасный, искать нет возможности.
Вложения:
Тип файла: mq4 Закрыть все ордера.mq4 (652 байт, 6 просмотров)

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Везение, это плод усиленного труда и работы над собой.

Последний раз редактировалось nymiz; 22.12.2015 в 20:48. Причина: дописал.
nymiz вне форума Ответить с цитированиемОтветить с цитированием  
22.12.2015, 20:48
Аватар для Novikov
Novikov Гуру форума
Регистрация: 02.08.2012 / Адрес: Днепр / Сообщений: 3,074
Поблагодарили 2,602 раз(а) / Репутация: 2591
  • Отправить сообщение для Novikov с помощью Skype™
Сообщение от nymiz Посмотреть сообщение
Здравствуйте. Есть скрипт закрывающий все ордера, но он закрывает ордера во всем терминале на всех валютных парах. Есть ли такой скрипт который закрывает только ордера на той валютной паре на которую его кидаешь?
При запуске выбираешь, что именно надо закрыть
Вложения:
Тип файла: mq4 CloseAllOrders_v5.mq4 (5.5 Кб, 12 просмотров)
Novikov на форуме Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
nymiz (23.12.2015)
Ответ


Опции темы

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

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 22:55. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO