Вы, вероятно, помните, что на прошлой неделе я попросил помощи с советником MA cross EA. и, конечно, неправильно сослался на раздел Elite. Подскажите, пожалуйста, куда мне следует обратиться с этой просьбой. Я искал и не нашел очевидного ответа. Чтобы освежить вашу память, вот что это была за спецификация:
1.Пересечение SMA EMA
2.На закрытии свечи
3.OCO с размещением нового ордера в новом направлении
4.Возможность регулировать проскальзывание
5.Звуковой сигнал о пересечении
6.Крест не является настоящим крестом без задаваемого разрыва между пунктами
7.По возможности внутрисвечной мониторинг, чтобы если свеча более чем в X раз превышает ATR (задаваемое число для подсчета), то выставлялся ордер с сигналом тревоги в направлении этой свечи, и аналогично закрывать ордер, но не начинать новый.
8. желательно, если ордер выставлен, как в пункте 7, подавать сигнал тревоги
9.надежность кросса имеет первостепенное значение. На моих графиках - FXCM, Vantage, FX Choice - некоторые советники, в том числе и Universal Cross не принимают сделки или принимают их слишком поздно
10. Настраиваемый SL, но его можно не ставить, если в нем нет необходимости
11.Трейлинг-стоп
12.SL переходит в безубыток автоматически после X пунктов прибыли
13. Максимальное количество открытых сделок
14. магическое число
С уважением,
Джефф
Джефф
Любой кодер спросит вас следующее (если он, конечно, не охотится за вашими деньгами): есть ли у вас перспективное тестирование такой системы? Этот вопрос мы задаем также любому, кто предлагает построить советника.
Если у вас нет хотя бы пары месяцев форвард-тестирования (конечно, вручную), я сомневаюсь, что кто-то будет делать советника, основанного только на правилах.
сначала спасибо за вашу помощь! я прикрепил индикатор к графику и с текущими настройками у меня та же проблема, что и раньше. я получаю сообщение на каждом тике. пожалуйста, посмотрите прикрепленное сообщение.
Затем я посмотрел на код. Как я знаю от вас, он слишком профессиональный для такого новичка, как я...
Поэтому я хочу спросить (надеюсь, это не слишком глупо): вы сказали, что я могу игнорировать время или тип. Должен ли я игнорировать один из них, прежде чем он начнет работать правильно? Извините, но я совсем не знаком с этими void-процедурами, вызываемыми с переменными.
сначала спасибо за помощь! я прикрепил индикатор к графику и с текущими настройками у меня та же проблема, что и раньше. я получаю сообщение на каждом тике. пожалуйста, посмотрите прикрепленное сообщение.
потом я посмотрел на код. как я знаю от вас, он слишком профессиональный для новичка вроде меня... поэтому я должен спросить вас (надеюсь, это не слишком глупо): вы сказали, что я могу игнорировать время или тип. должен ли я игнорировать один из них, прежде чем он начнет работать правильно? извините, но я совсем не знаком с этими void-процедурами, вызываемыми с переменными.
Marbo
Я отправил вам сообщение PM, но вы были быстрее: скачайте индикатор снова и у вас не будет этой проблемы.
Что касается игнорирования какой-то части: если вы хотите получать оповещение, например, при изменении противоположной стороны, то просто удалите часть "time!=timeToTrack" из этой строки:
if (time!=timeToTrack || type != message)
Тогда вы будете получать предупреждение только в том случае, если тип (выше или ниже) будет противоположен ранее предупрежденному типу.
спасибо большое, mladen! это действительно здорово. теперь я могу продолжить свои тесты... но прежде я должен выяснить, как именно вы решили этот случай. сам индикатор довольно важен для меня, но понять, как он закодирован, тоже важно.
Не знаю, как насчет индикаторов, но именно так работает советник по macd из metatrader sample experts, включенный в каждый метатрейдер (у него есть 2 дополнительных условия, но в целом это тип сигналов типа пересечения сигнальной линии macd).
Я боюсь, что название этой темы неправильно понято.
Как я понимаю, она должна была (и все еще остается) быть темой, где можно найти помощь тем, кто пытается кодировать некоторые вещи, а не темой, где люди просят, чтобы что-то было закодировано для них. Пожалуйста, оставайтесь в первоначальном духе темы, иначе люди, у которых есть некоторые проблемы в кодировании, окажутся без места, где они могут получить советы по кодированию за их тяжелую работу и помощь, и это не будет хорошо ни для кого.
обычно ли происходит перерисовка при наличии такого кода: for(int i=0;i<limit;i++) ?
но при таком коде :for(i=limit;i>=0;i--) перерисовка обычно не происходит (точно не происходит)?
спасибо за совет.
Всегда лучше использовать вторую форму (от старшего бара к младшему), но направление цикла не является исключительной причиной перерисовки (вы можете использовать инвертированное направление цикла и все равно сделать индикаторы без перерисовки). Так что это больше зависит от других частей кода, включенных в цикл, кроме направления цикла.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Привет, Младен,
Вы, вероятно, помните, что на прошлой неделе я попросил помощи с советником MA cross EA. и, конечно, неправильно сослался на раздел Elite. Подскажите, пожалуйста, куда мне следует обратиться с этой просьбой. Я искал и не нашел очевидного ответа. Чтобы освежить вашу память, вот что это была за спецификация:
1.Пересечение SMA EMA
2.На закрытии свечи
3.OCO с размещением нового ордера в новом направлении
4.Возможность регулировать проскальзывание
5.Звуковой сигнал о пересечении
6.Крест не является настоящим крестом без задаваемого разрыва между пунктами
7.По возможности внутрисвечной мониторинг, чтобы если свеча более чем в X раз превышает ATR (задаваемое число для подсчета), то выставлялся ордер с сигналом тревоги в направлении этой свечи, и аналогично закрывать ордер, но не начинать новый.
8. желательно, если ордер выставлен, как в пункте 7, подавать сигнал тревоги
9.надежность кросса имеет первостепенное значение. На моих графиках - FXCM, Vantage, FX Choice - некоторые советники, в том числе и Universal Cross не принимают сделки или принимают их слишком поздно
10. Настраиваемый SL, но его можно не ставить, если в нем нет необходимости
11.Трейлинг-стоп
12.SL переходит в безубыток автоматически после X пунктов прибыли
13. Максимальное количество открытых сделок
14. магическое число
С уважением,
ДжеффДжефф
Любой кодер спросит вас следующее (если он, конечно, не охотится за вашими деньгами): есть ли у вас перспективное тестирование такой системы? Этот вопрос мы задаем также любому, кто предлагает построить советника.
Если у вас нет хотя бы пары месяцев форвард-тестирования (конечно, вручную), я сомневаюсь, что кто-то будет делать советника, основанного только на правилах.
Здравствуйте, Младен,
сначала спасибо за вашу помощь! я прикрепил индикатор к графику и с текущими настройками у меня та же проблема, что и раньше. я получаю сообщение на каждом тике. пожалуйста, посмотрите прикрепленное сообщение.
Затем я посмотрел на код. Как я знаю от вас, он слишком профессиональный для такого новичка, как я...
Поэтому я хочу спросить (надеюсь, это не слишком глупо): вы сказали, что я могу игнорировать время или тип. Должен ли я игнорировать один из них, прежде чем он начнет работать правильно? Извините, но я совсем не знаком с этими void-процедурами, вызываемыми с переменными.
Привет, Младен,
сначала спасибо за помощь! я прикрепил индикатор к графику и с текущими настройками у меня та же проблема, что и раньше. я получаю сообщение на каждом тике. пожалуйста, посмотрите прикрепленное сообщение.
потом я посмотрел на код. как я знаю от вас, он слишком профессиональный для новичка вроде меня...Marbo
Я отправил вам сообщение PM, но вы были быстрее: скачайте индикатор снова и у вас не будет этой проблемы.
Что касается игнорирования какой-то части: если вы хотите получать оповещение, например, при изменении противоположной стороны, то просто удалите часть "time!=timeToTrack" из этой строки:
Тогда вы будете получать предупреждение только в том случае, если тип (выше или ниже) будет противоположен ранее предупрежденному типу.
спасибо большое, mladen! это действительно здорово. теперь я могу продолжить свои тесты... но прежде я должен выяснить, как именно вы решили этот случай. сам индикатор довольно важен для меня, но понять, как он закодирован, тоже важно.
Младен,
Не могли бы вы сделать индикатор с таким кодом :
Buy = MACD (26, 13, 9, EXPONENTIAL) > MACDSIGNAL (26, 13, 9, EXPONENTIAL) AND REF (MACD (26, 13, 9, EXPONENTIAL), 1) > 0 AND REF (MACDSIGNAL (26, 13, 9, EXPONENTIAL), 1) > 0
Выход на покупку = 0
Продажа = MACD (26, 13, 9, EXPONENTIAL) < MACDSIGNAL (26, 13, 9, EXPONENTIAL) AND REF (MACD (26, 13, 9, EXPONENTIAL), 1) < 0 AND REF (MACDSIGNAL (26, 13, 9, EXPONENTIAL), 1) < 0
Sell Exit = 0
Стрелки покупки/продажи на графике ...
Большое спасибо
Младен,
Не могли бы вы сделать индикатор с таким кодом :
Buy = MACD (26, 13, 9, EXPONENTIAL) > MACDSIGNAL (26, 13, 9, EXPONENTIAL) AND REF (MACD (26, 13, 9, EXPONENTIAL), 1) > 0 AND REF (MACDSIGNAL (26, 13, 9, EXPONENTIAL), 1) > 0
Выход на покупку = 0
Продажа = MACD (26, 13, 9, EXPONENTIAL) < MACDSIGNAL (26, 13, 9, EXPONENTIAL) AND REF (MACD (26, 13, 9, EXPONENTIAL), 1) < 0 AND REF (MACDSIGNAL (26, 13, 9, EXPONENTIAL), 1) < 0
Sell Exit = 0
Стрелки покупки/продажи на графике ...
Большое спасибоrpasupathy
Не знаю, как насчет индикаторов, но именно так работает советник по macd из metatrader sample experts, включенный в каждый метатрейдер (у него есть 2 дополнительных условия, но в целом это тип сигналов типа пересечения сигнальной линии macd).
Уважаемые mladen и mrtools, не могли бы вы помочь мне закодировать индикатор для следующих выходов с заданными входами для Metatrder4
ВХОДЫ
Вчерашнее закрытие
Today`s -open
Daily-Pivot
Требуемый выход
Если текущая цена больше, чем указано выше, индикатор должен создать текст "BULLISH-GO LONG" в верхней части средней области с цветом лайма.
Если текущая цена МЕНЬШЕ, чем выше трех входов, Индикатор должен создать текст "BEARISH-GO SHORT" в верхней средней области красного цвета.
В противном случае Индикатор должен создать текст "RANGE" в верхней средней области желтым цве том.
Заранее спасибо.
Я из Индии и торгую на индийском рынке. Ваши навыки кодирования достойны похвалы. Я очень благодарен вам, если вы сможете мне помочь.
Ребята
Я боюсь, что название этой темы неправильно понято.
Как я понимаю, она должна была (и все еще остается) быть темой, где можно найти помощь тем, кто пытается кодировать некоторые вещи, а не темой, где люди просят, чтобы что-то было закодировано для них. Пожалуйста, оставайтесь в первоначальном духе темы, иначе люди, у которых есть некоторые проблемы в кодировании, окажутся без места, где они могут получить советы по кодированию за их тяжелую работу и помощь, и это не будет хорошо ни для кого.
Привет, Младен,
могу я задать свой глупый вопрос:
обычно ли происходит перерисовка при наличии такого кода: for(int i=0;i<limit;i++) ?
а при таком коде :for(i=limit;i>=0;i--) перерисовка обычно не происходит (точно не происходит)?
спасибо за совет.
Привет, Младен,
можно я задам свой глупый вопрос:
обычно ли происходит перерисовка при наличии такого кода: for(int i=0;i<limit;i++) ?
но при таком коде :for(i=limit;i>=0;i--) перерисовка обычно не происходит (точно не происходит)?
спасибо за совет.Всегда лучше использовать вторую форму (от старшего бара к младшему), но направление цикла не является исключительной причиной перерисовки (вы можете использовать инвертированное направление цикла и все равно сделать индикаторы без перерисовки). Так что это больше зависит от других частей кода, включенных в цикл, кроме направления цикла.