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

Ответ
 
Опции темы
22.08.2013, 14:08
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Pavedoroga Посмотреть сообщение
Добрый день.Спасибо таким людям как Вы.Не могли Вы бы написать скрипт для следующих условий:ТФ 15 минут,индикатор ТМА.К примеру от нижней линии индикатора ТМА скрипт выставляет отложенный ордер на покупку на заданное растояние(дэльта) в пунктах.При срабатывании отложеника на покупку тутже выставляется отложеник на продажу от верхней линии индикатора ТМА с теми же условиями как и при покупке.Т.к. индикатор ТМА имеет свойство немного рисоваться,можно ли чтоб скрипт производил расчет расстояния от верхней или нижней линий индикатора для отложеника каждый раз при открытии бара на периоде 15 мин.Спасибо.
Это не скрипт, а советник будет так как после открытия ордеров нужно еще и контроллировать их исполнение... Такие вещи я пишу под заказ. Обращайтесь в личку или лучше сразу на почту.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
04.09.2013, 12:59
Аватар для Schwartz
Schwartz Интересующийся
Регистрация: 04.07.2010 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Сообщение от cmillion Посмотреть сообщение
Ну если на примере этого то вот посмотрите

Вложение 110750

снимаем сигналы с выделенной стрелки

PHP код:
int start()
{
   if (
ObjectFind("txt6")!=-1)
   {
      
string txt ObjectDescription("txt6");
      if (
txt=="к") {Comment("стрелка вниз");return;}
      if (
txt=="и") {Comment("стрелка вправо");return;}
      if (
txt=="й") {Comment("стрелка вверх");return;}
      
Comment(txt);
   }

Если индикатор будет использовать буферы, то вариант с объектами не пройдет. Про декомпилятор пожалуйста больше не вспоминайте, это неприятная тема для меня. Во всем можно разобраться и не воруя чужие коды.
Удачи!
cmillion, здравствуйте!
Спасибо за пример решения задачи в цитируемом мной посте, и есть ещё вопрос. В случае второго варианта - то есть если нужно открыть сделку по заранее определённому объекту, к примеру те же две стрелки 233 и 234, как можно описать условие для открытия? К примеру, открываю график, вижу что цена снижается - ставлю стрелку на график и сразу открывается ордер на продажу. Ну а там можно уже будет определить условия для усреднений и доливок ордерами. Спасибо.
Schwartz вне форума Ответить с цитированиемОтветить с цитированием  
05.09.2013, 05:55
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Schwartz Посмотреть сообщение
cmillion, здравствуйте!
Спасибо за пример решения задачи в цитируемом мной посте, и есть ещё вопрос. В случае второго варианта - то есть если нужно открыть сделку по заранее определённому объекту, к примеру те же две стрелки 233 и 234, как можно описать условие для открытия? К примеру, открываю график, вижу что цена снижается - ставлю стрелку на график и сразу открывается ордер на продажу. Ну а там можно уже будет определить условия для усреднений и доливок ордерами. Спасибо.
стрелка это объект который имеет свое имя и параметр code
т.е. Ваш советник должен знать какое имя Вы присваеваете объекту "стрелка" Далее советник сможет посмотреть код этого объекта, если 233 значит стрелка вверх и далее по алгоритму Вашего советника....

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Schwartz (05.09.2013)
25.09.2013, 21:46
Аватар для Frolov
Frolov Новичок форума
Регистрация: 06.11.2010 / Сообщений: 43
Поблагодарили 23 раз(а) / Репутация: 24
Здравствуйте, cmillion.
Спасибо Вам, что выкладываете такие полезные вещи.
У Вас есть очень хороший скрипт Close Percent By Line v2.mq4 , не могли бы Вы сделать все тоже самое, но в виде советника. Иногда нужно переключиться на другой тайм фрейм и скрипт тогда слетает. Спасибо
Frolov вне форума Ответить с цитированиемОтветить с цитированием  
26.09.2013, 05:14
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Frolov Посмотреть сообщение
Здравствуйте, cmillion.
Спасибо Вам, что выкладываете такие полезные вещи.
У Вас есть очень хороший скрипт Close Percent By Line v2.mq4 , не могли бы Вы сделать все тоже самое, но в виде советника. Иногда нужно переключиться на другой тайм фрейм и скрипт тогда слетает. Спасибо
Попробуйте поставить его как советник, должно получиться

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
2 пользователя(ей) сказали cпасибо:
Ded_FX (28.02.2016), Frolov (26.09.2013)
26.09.2013, 09:50
Аватар для Frolov
Frolov Новичок форума
Регистрация: 06.11.2010 / Сообщений: 43
Поблагодарили 23 раз(а) / Репутация: 24
Сообщение от cmillion Посмотреть сообщение
Попробуйте поставить его как советник, должно получиться
Действительно, переместил его из папки скриптов в папку советников и теперь он работает как советник. Благодарю
Frolov вне форума Ответить с цитированиемОтветить с цитированием  
26.09.2013, 12:21
Аватар для dron2010
dron2010 Новичок форума
Регистрация: 12.09.2012 / Сообщений: 36
Поблагодарили 9 раз(а) / Репутация: 10
Cmillion ! Подскажите, а есть такой скрипт который ставит Б/У по всем открытым ордерам на паре ? Скажем так. Открыто три ордера и нужно поставить Б/У хотя бы +1 пипку суммарно по трем ордерам.
dron2010 вне форума Ответить с цитированиемОтветить с цитированием  
26.09.2013, 13:53
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от dron2010 Посмотреть сообщение
Cmillion ! Подскажите, а есть такой скрипт который ставит Б/У по всем открытым ордерам на паре ? Скажем так. Открыто три ордера и нужно поставить Б/У хотя бы +1 пипку суммарно по трем ордерам.
Посмотрите ветку Универсальный трейлинг стоп в ней несколько советников которые помимо тралла могут делать и указанную Вами процедуру. Чистый перевод в безубыток Вы можете настроить отключив в них тралл.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
dron2010 (26.09.2013)
03.10.2013, 17:44
Аватар для luchsveta534405
luchsveta534405 Прохожий
Регистрация: 20.10.2011 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Скрипт фиксации части прибыли почему-то не фиксирует ее. Цена просто проходит мимо него. В чем может быть проблема?
luchsveta534405 вне форума Ответить с цитированиемОтветить с цитированием  
04.10.2013, 04:48
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от luchsveta534405 Посмотреть сообщение
Скрипт фиксации части прибыли почему-то не фиксирует ее. Цена просто проходит мимо него. В чем может быть проблема?
Для ответа недостаточно информации.
Пришлите скрин, опишите какой ордер с каким лотом и какой процент Вы закрывали. Какой минимальный лот у брокера, разрешили ли торговать советнику, ........

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
04.10.2013, 05:49
Аватар для sega72
sega72 Интересующийся
Регистрация: 30.08.2013 / Сообщений: 15
Поблагодарили 3 раз(а) / Репутация: 4
cmillion здравствуйте есть идея не знаю выполнимая ли, устанавливаем горизонтальную линию на индикатор ,к примеру rsi линия индикатора касается горизонтальной линии ,ордер закрывается сделать можно как скрипт, или если есть что то может подскажите.Ничего подобного не попадалось.
sega72 вне форума Ответить с цитированиемОтветить с цитированием  
04.10.2013, 10:07
Аватар для sega72
sega72 Интересующийся
Регистрация: 30.08.2013 / Сообщений: 15
Поблагодарили 3 раз(а) / Репутация: 4
Уважаемый cmillion, извините если сумбурно объяснил в предыдущем, посте просто времени было в обрез, есть индикатор по rsi, но проблема в том,что закрывает поздновато, а такая закрывашка была бы кстати ,надо только чтобы сразу крыл, а линию можно мышью двигать, если выше rsi кроет bai ,ниже sell.Помогите пожалуйста.
sega72 вне форума Ответить с цитированиемОтветить с цитированием  
18.10.2013, 18:21
Аватар для Egorushka1974
Egorushka1974 Местный житель
Регистрация: 20.05.2013 / Адрес: Питер / Сообщений: 242
Поблагодарили 238 раз(а) / Репутация: 247
Добрый вечер, мэтр cmillion.
Скачал у вас скрипт для одновременного открытия ордеров по
трем валютным парам, а есть в природе скрипт закрытия этих ордеров одновременно
при заданном суммарном по трем ордерам профите в пунктах.
Балуюсь торговлей треугольниками, очень неудобно закрывать руками.
Egorushka1974 вне форума Ответить с цитированиемОтветить с цитированием  
18.10.2013, 20:56
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от sega72 Посмотреть сообщение
cmillion здравствуйте есть идея не знаю выполнимая ли, устанавливаем горизонтальную линию на индикатор ,к примеру rsi линия индикатора касается горизонтальной линии ,ордер закрывается сделать можно как скрипт, или если есть что то может подскажите.Ничего подобного не попадалось.
Конечно все возможно, пишите в личку или лучше мне на почту cmillion@narod.ru и договоримся

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
18.10.2013, 21:00
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Egorushka1974 Посмотреть сообщение
Добрый вечер, мэтр cmillion.
Скачал у вас скрипт для одновременного открытия ордеров по
трем валютным парам, а есть в природе скрипт закрытия этих ордеров одновременно
при заданном суммарном по трем ордерам профите в пунктах.
Балуюсь торговлей треугольниками, очень неудобно закрывать руками.
Есть и закрывашки и даже бесплатные ( тралы по профиту платные) , если моих на данном форуме не нашли, то сообщите и я их выложу или дам ссылку где они есть

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Egorushka1974 (19.10.2013)
19.10.2013, 17:51
Аватар для Egorushka1974
Egorushka1974 Местный житель
Регистрация: 20.05.2013 / Адрес: Питер / Сообщений: 242
Поблагодарили 238 раз(а) / Репутация: 247
Сообщение от cmillion Посмотреть сообщение
Есть и закрывашки и даже бесплатные ( тралы по профиту платные) , если моих на данном форуме не нашли, то сообщите и я их выложу или дам ссылку где они есть
Добрый вечер, уважаемый cmillion/
Я понял. Меня интересует такой момент, я открыл Вашим скриптом cm_script_Hedge3 треугольник ордеров, а можно доработать этот скрипт, или подскажите пожалуйста скрипт, который закроет этот треугольник ордеров по достижению суммарного профита в треугольнике, ну скажем 40 пунктов (старыми) по меджику скрипта открывшего эти ордера, а другие ордера, если они есть не трогает?
С уважением, Игорь.
Egorushka1974 вне форума Ответить с цитированиемОтветить с цитированием  
20.10.2013, 10:14
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Egorushka1974 Посмотреть сообщение
Добрый вечер, уважаемый cmillion/
Я понял. Меня интересует такой момент, я открыл Вашим скриптом cm_script_Hedge3 треугольник ордеров, а можно доработать этот скрипт, или подскажите пожалуйста скрипт, который закроет этот треугольник ордеров по достижению суммарного профита в треугольнике, ну скажем 40 пунктов (старыми) по меджику скрипта открывшего эти ордера, а другие ордера, если они есть не трогает?
С уважением, Игорь.
посмотрите 11 пост данной ветки. Советник cm_Profit Alert and Close закрывает ордера при достижении суммарного профита в валюте депозита. В пунктах по трем валютам будет не корректно!

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Пользователь сказал cпасибо:
Egorushka1974 (20.10.2013)
20.10.2013, 18:18
Аватар для Egorushka1974
Egorushka1974 Местный житель
Регистрация: 20.05.2013 / Адрес: Питер / Сообщений: 242
Поблагодарили 238 раз(а) / Репутация: 247
Сообщение от cmillion Посмотреть сообщение
посмотрите 11 пост данной ветки. Советник cm_Profit Alert and Close закрывает ордера при достижении суммарного профита в валюте депозита. В пунктах по трем валютам будет не корректно!
Спасибо, посмотрю
Egorushka1974 вне форума Ответить с цитированиемОтветить с цитированием  
21.10.2013, 20:55
Аватар для Ilap70@mail.ru
Ilap70@mail.ru Интересующийся
Регистрация: 01.06.2010 / Сообщений: 1
Поблагодарили 0 раз(а) / Репутация: 1
Здравствуйте! У вас есть скрипт, что выставляет стоп и лимит ордер с разницей в спред. Можно ли поправить, чтобы селл лимит был выше, байстоп ниже. И второй такой же, только бай лимит ниже, селл стоп выше.Заморозить ордера на величину спреда, чтобы при перетаскивании мышью одного, второй бы двигался с ним синхронно.Добавить количество выставляемых ордеров(N) и шаг в пунктах. Заранее спасибо за любой ответ. Илья.
Вложения:
Тип файла: mq4 _StopLimitOrders_Spread.mq4 (3.9 Кб, 17 просмотров)
Ilap70@mail.ru вне форума Ответить с цитированиемОтветить с цитированием  
22.10.2013, 04:29
Аватар для cmillion
cmillion Элитный участник
Регистрация: 04.12.2009 / Сообщений: 1,308
Поблагодарили 1,193 раз(а) / Репутация: 1200
  • Отправить сообщение для cmillion с помощью ICQ Отправить сообщение для cmillion с помощью Skype™
Сообщение от Ilap70@mail.ru Посмотреть сообщение
Здравствуйте! У вас есть скрипт, что выставляет стоп и лимит ордер с разницей в спред. Можно ли поправить, чтобы селл лимит был выше, байстоп ниже. И второй такой же, только бай лимит ниже, селл стоп выше.Заморозить ордера на величину спреда, чтобы при перетаскивании мышью одного, второй бы двигался с ним синхронно.Добавить количество выставляемых ордеров(N) и шаг в пунктах. Заранее спасибо за любой ответ. Илья.
Это уже не скрипт, а советник нужен. Сделать можно, но не бесплатно. Пишите на почту.

_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Программист MQL Skype: mqlcmillion Email: cmillion@narod.ru
cmillion вне форума Ответить с цитированиемОтветить с цитированием  
Ответ


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
ошибка открытия/закрытия ордера Gliven Язык программирования MQL4 0 16.02.2011 07:32


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


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