Закрытая тема
14.02.2014, 14:21
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Сигналы вроде подаёт.
А можно,чтобы к сигналам ещё своя валюта выходила?
А то много всегда валют открыто.
Давайте сами, ничего сложного. Текущая пара называется Symbol(), вставляйте в функции Alert(Symbol()," R<>G") или как нравится.
gek 
14.02.2014, 14:49
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,488
Поблагодарили 883 раз(а) / Репутация: 886
Давайте сами, ничего сложного. Текущая пара называется Symbol(), вставляйте в функции Alert(Symbol()," R<>G") или как нравится.
Не понял.Если я вставлю USDCAD,то на всех парах будет так выскакивать?
14.02.2014, 14:58
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Не понял.Если я вставлю USDCAD,то на всех парах будет так выскакивать?
Вставишь USDCAD, получишь USDCAD на всех парах.
Вставишь Symbol(), получишь название текущей пары.
gek 
14.02.2014, 15:25
Регистрация: 23.04.2011 / Адрес: Ялта / Сообщений: 584
Поблагодарили 3,713 раз(а) / Репутация: 3711
  • Отправить сообщение для yupyalta с помощью ICQ
eevviill Прошу вашей помощи сделать канал как у Боллинджера с шагом отклонения 0.1 и сдвигом в право.
Важно только то сколько ты зарабатываешь, когда прав и сколько теряешь когда ошибаешься!
RadioForex: Слушать
14.02.2014, 17:38
Аватар для Fastof
Fastof Fastof на форуме Местный житель
Регистрация: 28.05.2011 / Сообщений: 183
Поблагодарили 171 раз(а) / Репутация: 172
Уважаемые господа програмисты.Помогите пожалуйста довести до ума ручную систему МAster Scaner.Нужно к индюку Trend Momentum приделать алерт,чтоб при пересечении зелёной линией красной и появлении зелёной точки давал сигнал на покупку а красной соответственно на продажу с указанием валютной пары на которой сработал.Точка помоему не перерисовывается
На всякий случай в архиве полный комплект.За ранее спасибо.

Мастер сканер.rar
ЭТО папа мой Шумахер,а я Херашум

Последний раз редактировалось Fastof; 14.02.2014 в 17:43.
14.02.2014, 18:20
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 880
Поблагодарили 2,168 раз(а) / Репутация: 2212
Сигналы вроде подаёт.
А можно,чтобы к сигналам ещё своя валюта выходила?
А то много всегда валют открыто.
У меня не получается.Если у тебя получилось,сбрось в таком виде
исправленные:


}
static datetime Time0;
if((MaBuf[1]-MbBuf[1])*(MaBuf[2]-MbBuf[2]) <= 0 && Time[0]!=Time0) {
if(MaBuf[1]-MbBuf[1]>0) Alert("Green over Red");
else Alert("Red over Green");
Time0=Time[0];
}
14.02.2014, 19:53
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Уважаемые господа програмисты.Помогите пожалуйста довести до ума ручную систему МAster Scaner.Нужно к индюку Trend Momentum приделать алерт,чтоб при пересечении зелёной линией красной и появлении зелёной точки давал сигнал на покупку а красной соответственно на продажу с указанием валютной пары на которой сработал.Точка помоему не перерисовывается
На всякий случай в архиве полный комплект.За ранее спасибо.
Если не понравится выводимый текст, найди в коде строки начинающиеся с Alert и там впиши текст который нравится.
И отвязал его от dll а в остальных просто исправил ошибки под новый билд.

ps; Остальные тоже отвязал от dll
Только не стал разбираться с необходимостью OU_Forex.mqh его надо положить в папку Include

Последний раз редактировалось AlexeyVik; 14.02.2014 в 20:17.
14.02.2014, 20:24
Аватар для gek
gek gek на форуме Местный знаток
Регистрация: 26.08.2008 / Сообщений: 3,488
Поблагодарили 883 раз(а) / Репутация: 886
У меня не получается.Если у тебя получилось,сбрось в таком виде
исправленные:


}
static datetime Time0;
if((MaBuf[1]-MbBuf[1])*(MaBuf[2]-MbBuf[2]) <= 0 && Time[0]!=Time0) {
if(MaBuf[1]-MbBuf[1]>0) Alert("Green over Red");
else Alert("Red over Green");
Time0=Time[0];
}
Да тоже не получается.
14.02.2014, 20:40
Аватар для vitaliy91q
vitaliy91q vitaliy91q вне форума Активный участник
Регистрация: 21.03.2013 / Адрес: майкоп / Сообщений: 61
Поблагодарили 48 раз(а) / Репутация: 49
выведите в настройки скрытые параметры
14.02.2014, 21:19
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 880
Поблагодарили 2,168 раз(а) / Репутация: 2212
Да тоже не получается.
===================
Сделал вот так:

}
static datetime Time0;
if((MaBuf[1]-MbBuf[1])*(MaBuf[2]-MbBuf[2]) <= 0 && Time[0]!=Time0) {
if(MaBuf[1]-MbBuf[1]>0) Alert(Symbol(),"Green over Red");
else Alert(Symbol(),"Red over Green");
Time0=Time[0];
}

=====================
Он компилировался ,валюту определяет но сигнал запаздывает.
При выключенном алерте все равно выскакивает сигнал.
Все на сегодня-12 часов за компом. Будем добивать ...
14.02.2014, 21:56
Аватар для skitls
skitls skitls вне форума Активный участник
Регистрация: 10.01.2014 / Сообщений: 99
Поблагодарили 72 раз(а) / Репутация: 73

По умолчанию System-CCI v.1.0

Уважаемый Евилл!

Не могли бы вы добавить в сов, параметры выставления лота от процентного соотношения баланса, т.е. чтобы и ММ присутствовал и по расчету баланса с полями:

Lots
Risk
Minlot
Maxlot

Чтобы первый и последующие лоты рассчитывался от баланса, как смог донес уж простите)

Взамен выложу сет файлы для данного сова но для версии что сейчас....

Последний раз редактировалось skitls; 14.02.2014 в 21:56. Причина: Поправка
15.02.2014, 02:38
Аватар для korenev
korenev korenev вне форума Активный участник
Регистрация: 04.08.2013 / Адрес: ОМСК / Сообщений: 193
Поблагодарили 91 раз(а) / Репутация: 92
[QUOTE=eevviill;795876]
А то наверно советник не правильно работает потому что звёзды сегодня не в том порядке.
Функцию в конце замени

Функцию заменил. Звезды сегодня в том порядке, спасибо все работает. Вот смущает только одно: после первых модернизаций годовой профит поднялся на 20% . После этой же не хочет подниматься, хоть тресни. Где то моя ошибка в логике постановки задачи. С уважением Korenev.

Последний раз редактировалось korenev; 15.02.2014 в 02:40.
15.02.2014, 04:47
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
Он компилировался ,валюту определяет но сигнал запаздывает.
При выключенном алерте все равно выскакивает сигнал.
Все на сегодня-12 часов за компом. Будем добивать ...
Это я выключатель не приделал, прошу пардона
Код:
static datetime Time0;
   if(Alerts && (MaBuf[1]-MbBuf[1])*(MaBuf[2]-MbBuf[2]) <= 0 && Time[0]!=Time0) {
      if(MaBuf[1]-MbBuf[1]>0) Alert(Symbol()," Green over Red");
      else Alert(Symbol()," Red over Green");
      Time0=Time[0]; 
   }
А вот насчет запаздывания - это вопрос, что такое пересечение. Сейчас алерт выскакивает, когда пересечение состоялось на прошлой свечке и отката с перерисовкой уже не будет. Можно сигналить раньше, но тогда это будет индюк из "рисующих". Так тоже бывает, но нужно именно этого хотеть. Я б сказал, что в этом случае он будет детектировать касание, а не пересечение. Также надо определиться, как часто можно кидать алерты, иначе будет коснулся-отскочил-коснулся, алерт на каждом втором тике.
Фрагмент будет выглядеть так
Код:
static datetime Time0;
   if(Alerts && (MaBuf[0]-MbBuf[0])*(MaBuf[1]-MbBuf[1]) <= 0 && TimeCurrent()>Time0+AlertDelay) {
      if(MaBuf[0]-MbBuf[0]>0) Alert(Symbol()," Green over Red");
      else Alert(Symbol()," Red over Green");
      Time0=TimeCurrent(); 
   }
И сверху, там где все extern, дописать
extern int AlertDelay=10; // Мин интервал между алертами в секундах

И еще, код пожалуйста пишите в тегах [CODE][/CODE] (значок # на панели инструментов) или [PHP][/PHP], иначе форумный движок может своих пробелов навтыкать посреди имен переменных.

Последний раз редактировалось qqmber; 15.02.2014 в 05:01. Причина: CODE
15.02.2014, 07:44
Аватар для bornikol
bornikol bornikol на форуме Заблокирован
Регистрация: 29.05.2011 / Сообщений: 880
Поблагодарили 2,168 раз(а) / Репутация: 2212
Это я выключатель не приделал, прошу пардона
Код:
static datetime Time0;
   if(Alerts && (MaBuf[1]-MbBuf[1])*(MaBuf[2]-MbBuf[2]) <= 0 && Time[0]!=Time0) {
      if(MaBuf[1]-MbBuf[1]>0) Alert(Symbol()," Green over Red");
      else Alert(Symbol()," Red over Green");
      Time0=Time[0]; 
   }
А вот насчет запаздывания - это вопрос, что такое пересечение. Сейчас алерт выскакивает, когда пересечение состоялось на прошлой свечке и отката с перерисовкой уже не будет. Можно сигналить раньше, но тогда это будет индюк из "рисующих". Так тоже бывает, но нужно именно этого хотеть. Я б сказал, что в этом случае он будет детектировать касание, а не пересечение. Также надо определиться, как часто можно кидать алерты, иначе будет коснулся-отскочил-коснулся, алерт на каждом втором тике.
Фрагмент будет выглядеть так
Код:
static datetime Time0;
   if(Alerts && (MaBuf[0]-MbBuf[0])*(MaBuf[1]-MbBuf[1]) <= 0 && TimeCurrent()>Time0+AlertDelay) {
      if(MaBuf[0]-MbBuf[0]>0) Alert(Symbol()," Green over Red");
      else Alert(Symbol()," Red over Green");
      Time0=TimeCurrent(); 
   }
И сверху, там где все extern, дописать
extern int AlertDelay=10; // Мин интервал между алертами в секундах

И еще, код пожалуйста пишите в тегах [CODE][/CODE] (значок # на панели инструментов) или [PHP][/PHP], иначе форумный движок может своих пробелов навтыкать посреди имен переменных.
qqmber Большое вам спасибо. Вы здорово нам помогаете,одновременно
это является и учебой в "ремонте" . Хоть что то начинаю понимать.
В понедельник буду пробовать по этим настройкам.
15.02.2014, 07:52
Аватар для AlexeyVik
AlexeyVik AlexeyVik вне форума Программист mql4 mql5
Регистрация: 19.11.2009 / Сообщений: 2,660
Поблагодарили 3,789 раз(а) / Репутация: 3781
Если не понравится выводимый текст, найди в коде строки начинающиеся с Alert и там впиши текст который нравится.
И отвязал его от dll а в остальных просто исправил ошибки под новый билд.

ps; Остальные тоже отвязал от dll
Только не стал разбираться с необходимостью OU_Forex.mqh его надо положить в папку Include
Допустил косяк в коде. Не будет сигналить OU Forex Mastery Trend Momentum.
Надо найти в коде строки и исправить
if(alert && grred == "r") изменить на if(alert && grred != "g")
if(alert && grred == "g") изменить на if(alert && grred != "r")
15.02.2014, 08:15
Аватар для qqmber
qqmber qqmber вне форума Почётный гражданин
Регистрация: 20.01.2013 / Сообщений: 530
Поблагодарили 386 раз(а) / Репутация: 386
qqmber Большое вам спасибо. Вы здорово нам помогаете,одновременно
это является и учебой в "ремонте" . Хоть что то начинаю понимать.
В понедельник буду пробовать по этим настройкам.
Индикаторы можно в выходные в тестере в визуальном режиме гонять.
15.02.2014, 09:30
Аватар для Fastof
Fastof Fastof на форуме Местный житель
Регистрация: 28.05.2011 / Сообщений: 183
Поблагодарили 171 раз(а) / Репутация: 172
Допустил косяк в коде. Не будет сигналить OU Forex Mastery Trend Momentum.
Надо найти в коде строки и исправить
if(alert && grred == "r") изменить на if(alert && grred != "g")
if(alert && grred == "g") изменить на if(alert && grred != "r")
Всё поменял,но в тестере в визуализации нет сигнала
OU Forex Mastery Trend Momentum.mq4
ЭТО папа мой Шумахер,а я Херашум
15.02.2014, 09:58
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
eevviill Прошу вашей помощи сделать канал как у Боллинджера с шагом отклонения 0.1 и сдвигом в право.
http://forexsystemsru.com/indikatory...tml#post796619

Последний раз редактировалось eevviill; 15.02.2014 в 10:02.
15.02.2014, 10:04
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
выведите в настройки скрытые параметры
ставь
PHP код:
extern 
перед переменными.
15.02.2014, 10:18
Аватар для eevviill
eevviill eevviill вне форума Заблокирован
За второе место в конкурсе 

Регистрация: 30.07.2009 / Сообщений: 5,474
Поблагодарили 9,035 раз(а) / Репутация: 9035
Уважаемый Евилл!

Не могли бы вы добавить в сов, параметры выставления лота от процентного соотношения баланса, т.е. чтобы и ММ присутствовал и по расчету баланса с полями:

Lots
Risk
Minlot
Maxlot

Чтобы первый и последующие лоты рассчитывался от баланса, как смог донес уж простите)

Взамен выложу сет файлы для данного сова но для версии что сейчас....
http://forexsystemsru.com/sovetniki/66020-sovetnik-system-cci-v-1-0-a.html#post796627
Закрытая тема

Метки
mql программирование, дописать индикатор, дописать эксперт, доработать советник, форекс программирование


Опции темы

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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Помощь профессионального программиста в написании МТС индикаторов советников. cmillion Поиск программиста, поиск заказов 96 05.09.2017 08:20
Написание экспертов, индикаторов. Улсуги VPS для ваших советников. RL.Maxim Temp, корзина, реклама 5 31.10.2009 21:55
Написание советников, индикаторов, скриптов для MT4 по Вашему ТЗ Impish Поиск программиста, поиск заказов 0 04.04.2009 21:30


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


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