Невероятно! Мне удалось сделать свой собственный, основанный на stoch at 1, прежде чем я получил ваш второй пост, но спасибо вам большое. Это действительно очень ценно. И никаких 6 гигов лог-файлов.
Этот должен работать нормально (он переписан и немного модернизирован (тот был написан давно )).
PS: проблема в коде заключалась в параметре timeFrame. Он был определен как строка и использовался в том месте, где ожидался параметр целочисленного типа в вызове iStochastic().
Уважаемый Mladen
Извините за вопрос о декомпилированном коде это похоже на Стохастик на графике с полосами!
Когда я скомпилировал, он выдает 4 предупреждения, так что все в порядке с этим? Можно ли это вылечить?
предположим, у нас есть 2 индикатора, a и b, один на графике, другой на отдельном. я хочу создать новый из них, то есть c.
условия: если (a>уровень1 и b>уровень2) стрелка на покупку на графике;
иначе
если (a<уровень1 и b<уровень2) стрелка на продажу на графике;
иначе
квартира
anonimm,
Самый простой способ сделать то, что вы описали, это создать 3-й индикатор, а затем получить значения из индикаторов a и b с помощью функции iCustom().
Цена покупки: (я буду вводить вручную и будет установлен стоп на покупку)
Цена продажи: (я введу вручную и поставлю стоп на продажу)
TP: Я вручную введу пипсы, например, 20 пипсов.
SL: Я буду вручную вводить пипсы, например, 20 пипсов.
Безубыток: истина/ложь
Пипсы безубытка: Я буду вручную вводить пипсы, например, 20 пипсов
Трейлинг стоплосс: True/False
Пипсы трейлинг-стоплосса: Я буду вручную вводить пипсы, например, 20 пипсов.
Проскальзывание в пунктах: Я буду вручную вводить пипсы
Брокерский спред: Я вручную ввожу пипсы, а советник рассчитывает их.
Магическое число: для функциональности Mutlipair
****
Хеджирующая часть (самая важная):
Будет размещен хеджирующий стоп-ордер (бай-стоп на SL для сработавшего входа на продажу и селл-стоп для сработавшего входа на покупку).
Этот стоп-приказ будет меняться, если трейлинг стоплосс будет продвигаться.....!
Таким образом, если TSL изменяется......, он тоже изменится!
например:
начальная покупка 1.23500
начальный SL 1.23200
TSL: 20 пунктов
стоп на продажу будет размещен на уровне SL
скажем, прибыль составила 20 пунктов @1.23700
таким образом, TSL переместится на 1.23500.
тогда первоначальный стоп на продажу будет на уровне 1.23500 (новый TSL) от первоначального SL
Попробуйте использовать больший трейлинг-стоп.
По умолчанию параметр TrailingStop установлен на 80 пунктов (не пипсов, а пунктов), что для большинства пятизначных брокеров слишком близко к текущей цене.
Мне нужен следующий индикатор, чтобы поместить в том же окне цветной стохастик:
Во время тренда полосы Боллинджера расширяются..... затем тренд останавливается и появляется диапазон. Во время торговли диапазон полос Боллинджера сужается и в этой ситуации очень хорошо работает сток перепроданности.
Это происходит:
1) ширина полосы Боллинджера 71 и std 2
2) sma 15 от ширины полосы Боллинджера
3) stoc 5-3-3
ПОЯСНЕНИЕ:
когда bbw пересекается ниже своей sma15 и в течение 5 баров после
Чтобы облегчить вам изучение кодирования для вашего EA.... вот несколько основных приемов для отслеживания вашего кода:
1) Всегда проверяйте журналы ошибок на наличие основных подсказок. Они расскажут вам о многом.
2) Вы можете добавить операторы PRINT, отправляемые в журналы, и операторы COMMENT, отображаемые прямо на графике. Разместите их везде в коде вашей программы, чтобы вы могли видеть и отслеживать каждый шаг вашего советника... как в журналах, так и на графике.
3) Форматирование кода - убедитесь, что ваши скобки выровнены в каждой функции, чтобы вы могли видеть, не пропустили ли вы одну или две скобки.
4) Проверьте множество хороших рабочих советников, которые имеют нужные вам функции... а затем сравните их с тем, что у вас есть. Внесите необходимые изменения, чтобы заставить его работать.
5) Ошибки компиляции - если в вашем коде есть ошибки компиляции... всегда начинайте исправлять самые верхние ошибки в списке... все остальные могут исчезнуть после их исправления. Исправьте первую ошибку... затем перекомпилируйте снова и продолжайте процесс до тех пор, пока код не скомпилируется правильно.
Надеюсь, это поможет вам начать поиск новых подсказок, чтобы заставить советника работать...
Невероятно! Мне удалось сделать свой собственный, основанный на stoch at 1, прежде чем я получил ваш второй пост, но спасибо вам большое. Это действительно очень ценно. И никаких 6 гигов лог-файлов.
zigflip
Этот должен работать нормально (он переписан и немного модернизирован (тот был написан давно
)).
PS: проблема в коде заключалась в параметре timeFrame. Он был определен как строка и использовался в том месте, где ожидался параметр целочисленного типа в вызове iStochastic().Уважаемый Mladen
Извините за вопрос о декомпилированном коде
это похоже на Стохастик на графике с полосами!
Когда я скомпилировал, он выдает 4 предупреждения, так что все в порядке с этим? Можно ли это вылечить?
Спасибо за любую помощь
секретный код
Уважаемый Младен
Извините за вопрос о декомпилированном коде
это похоже на Стохастик на графике с полосами!
При компиляции выдает 4 предупреждения, это нормально? Можно ли это вылечить?
Спасибо за любую помощь
секретный кодсекретный код
Извините, но я уже много раз говорил, что не буду изменять декомпилированный код.
Если вы можете найти оригинальный код, я буду более чем счастлив помочь.
secretcode
Извините, но я действительно много раз говорил, что не буду изменять декомпилированный код.
Если вы можете найти оригинальный код, я буду более чем счастлив помочь.Mladen
Очень жаль, что вы потратили время.
Искренне
secretcode
Здравствуйте, Младен,
Допустим, у нас есть 2 индикатора, a и b, один на графике, другой на отдельном. я хотел бы создать новый из них, то есть c.
условия : если (a>уровень1 и b>уровень2) стрелка на покупку на графике;
иначе
если (a<level1 и b<level2) стрелка на продажу на графике;
иначе
флэт
Здравствуйте Младен,
предположим, у нас есть 2 индикатора, a и b, один на графике, другой на отдельном. я хочу создать новый из них, то есть c.
условия: если (a>уровень1 и b>уровень2) стрелка на покупку на графике;
иначе
если (a<уровень1 и b<уровень2) стрелка на продажу на графике;
иначе
квартираanonimm,
Самый простой способ сделать то, что вы описали, это создать 3-й индикатор, а затем получить значения из индикаторов a и b с помощью функции iCustom().
sequencer_v1_3_rh.mq4
Здравствуйте, Младен, сэр,
не могли бы вы посмотреть на это?
Опция TSL не работает
Цена покупки: (я буду вводить вручную и будет установлен Buy stop)
Цена продажи: (я введу вручную и поставлю стоп на продажу)
TP: Я вручную введу пипсы, например, 20 пипсов.
SL: Я буду вручную вводить пипсы, например, 20 пипсов.
Безубыток: истина/ложь
Пипсы безубытка: Я буду вручную вводить пипсы, например, 20 пипсов
Трейлинг стоплосс: True/False
Пипсы трейлинг-стоплосса: Я буду вручную вводить пипсы, например, 20 пипсов.
Проскальзывание в пунктах: Я буду вручную вводить пипсы
Брокерский спред: Я вручную ввожу пипсы, а советник рассчитывает их.
Магическое число: для функциональности Mutlipair
****
Хеджирующая часть (самая важная):
Будет размещен хеджирующий стоп-ордер (бай-стоп на SL для сработавшего входа на продажу и селл-стоп для сработавшего входа на покупку).
Этот стоп-приказ будет меняться, если трейлинг стоплосс будет продвигаться.....!
Таким образом, если TSL изменяется......, он тоже изменится!
например:
начальная покупка 1.23500
начальный SL 1.23200
TSL: 20 пунктов
стоп на продажу будет размещен на уровне SL
скажем, прибыль составила 20 пунктов @1.23700
таким образом, TSL переместится на 1.23500
тогда первоначальный sell stop будет установлен на 1.23500 (новый TSL) от первоначального SL
sequencer_v1_3_rh.mq4
Здравствуйте, Младен, сэр,
не могли бы вы посмотреть на это?
Опция TSL не работает
Цена покупки: (я буду вводить вручную и будет установлен стоп на покупку)
Цена продажи: (я введу вручную и поставлю стоп на продажу)
TP: Я вручную введу пипсы, например, 20 пипсов.
SL: Я буду вручную вводить пипсы, например, 20 пипсов.
Безубыток: истина/ложь
Пипсы безубытка: Я буду вручную вводить пипсы, например, 20 пипсов
Трейлинг стоплосс: True/False
Пипсы трейлинг-стоплосса: Я буду вручную вводить пипсы, например, 20 пипсов.
Проскальзывание в пунктах: Я буду вручную вводить пипсы
Брокерский спред: Я вручную ввожу пипсы, а советник рассчитывает их.
Магическое число: для функциональности Mutlipair
****
Хеджирующая часть (самая важная):
Будет размещен хеджирующий стоп-ордер (бай-стоп на SL для сработавшего входа на продажу и селл-стоп для сработавшего входа на покупку).
Этот стоп-приказ будет меняться, если трейлинг стоплосс будет продвигаться.....!
Таким образом, если TSL изменяется......, он тоже изменится!
например:
начальная покупка 1.23500
начальный SL 1.23200
TSL: 20 пунктов
стоп на продажу будет размещен на уровне SL
скажем, прибыль составила 20 пунктов @1.23700
таким образом, TSL переместится на 1.23500.
тогда первоначальный стоп на продажу будет на уровне 1.23500 (новый TSL) от первоначального SLПопробуйте использовать больший трейлинг-стоп.
По умолчанию параметр TrailingStop установлен на 80 пунктов (не пипсов, а пунктов), что для большинства пятизначных брокеров слишком близко к текущей цене.
BOLL BANDS и STOC связаны друг с другом
Здравствуйте,
Мне нужен следующий индикатор, чтобы поместить в том же окне цветной стохастик:
Во время тренда полосы Боллинджера расширяются..... затем тренд останавливается и появляется диапазон. Во время торговли диапазон полос Боллинджера сужается и в этой ситуации очень хорошо работает сток перепроданности.
Это происходит:
1) ширина полосы Боллинджера 71 и std 2
2) sma 15 от ширины полосы Боллинджера
3) stoc 5-3-3
ПОЯСНЕНИЕ:
когда bbw пересекается ниже своей sma15 и в течение 5 баров после
и
когда stoc <=30
индикатор равен 80...иначе 20
введите для цвета и для уровня (20-80)
заранее спасибо
Привет fabian103,
Чтобы облегчить вам изучение кодирования для вашего EA.... вот несколько основных приемов для отслеживания вашего кода:
1) Всегда проверяйте журналы ошибок на наличие основных подсказок. Они расскажут вам о многом.
2) Вы можете добавить операторы PRINT, отправляемые в журналы, и операторы COMMENT, отображаемые прямо на графике. Разместите их везде в коде вашей программы, чтобы вы могли видеть и отслеживать каждый шаг вашего советника... как в журналах, так и на графике.
3) Форматирование кода - убедитесь, что ваши скобки выровнены в каждой функции, чтобы вы могли видеть, не пропустили ли вы одну или две скобки.
4) Проверьте множество хороших рабочих советников, которые имеют нужные вам функции... а затем сравните их с тем, что у вас есть. Внесите необходимые изменения, чтобы заставить его работать.
5) Ошибки компиляции - если в вашем коде есть ошибки компиляции... всегда начинайте исправлять самые верхние ошибки в списке... все остальные могут исчезнуть после их исправления. Исправьте первую ошибку... затем перекомпилируйте снова и продолжайте процесс до тех пор, пока код не скомпилируется правильно.
Надеюсь, это поможет вам начать поиск новых подсказок, чтобы заставить советника работать...
Роберт