Отправлено: 05.06.16 20:30. Заголовок: Вопрос по Комплексному советнику
Здравствуйте! Начинаю погружаться в MQL4, наткнулся на Ваши статьи на сайте АдмиралМаркетс. В связи с этим вопрос. Я убрал из Комплексного советника ненужные мне индикаторы и добавив свой - SuperSignalChannel (сократил название до SSCh для простоты). В результате "родные" индикаторы работают, а при подключении SSCh советник не фурычит. После компиляции советник ошибок не выдает, но при тесте в тестере результата нет, хотя ошибок тоже нет, да и в режиме визуализации показывает SSCh. В чем может быть косяк?
P.S. Ссылки на статьи на АдмиралМаркетс больше не актуальные. Может их разместить на этом сайте?
Дело в том, что индикатор не использует пустые значения. Вместо этого в нем используется значение 0.0. Именно такое значение указывает на отсутствие сигнала. Любое другое - сигнал присутствует. В вашем же варианте сигналы покупки и продажи бывают на каждом баре и они друг друга гасят.
Но даже исправление кода советника не даст Вам нужного результата, т. к. индикатор перерисовывающийся. Он хорош только на истории. Так что смело можете выбрасывать его.
Ссылки на статьи на АдмиралМаркетс больше не актуальные. Может их разместить на этом сайте?
Возможно, со временем и перенесу статьи на свой сайт. Но это достаточно большая работа, поэтому вряд ли. Пока же можно пользоваться и имеющимися ссылками. Для этого берите ссылку и вместо forextrade.ru или admiralmarkets.ru вставляйте в нее admiralmarkets.com.ua.
Но даже исправление кода советника не даст Вам нужного результата, т. к. индикатор перерисовывающийся. Он хорош только на истории. Так что смело можете выбрасывать его.
Да, он перерисовывает, но если его использовать с индикаторов тренда типа Slope Direction Line (она же HMA, она же ZwinnerColorSignals) или Heiken Ashi MA T3 new 2, то получается уже неплохая картинка. А если еще добавить Стохастик в качестве фильтра, то картинка становится еще интереснее. Я вручную нарисовал стрелки для примера.
Пока же можно пользоваться и имеющимися ссылками. Для этого берите ссылку и вместо forextrade.ru или admiralmarkets.ru вставляйте в нее admiralmarkets.com.ua.
Я делал по аналогии со стрелочным индикатором (по примеру в советнике TemplateArrow), но сделки делаются явно не по стрелкам.
Если Ваша логика работает правильно, то такое бывает когда индикаторы рисуют. Т.е. на момент открытие сделки стрелка была, а потом она оказалась совсем в другом месте. Если не проверяли, то проверьте индикатор на перерисовку.
Отправлено: 08.06.16 23:15. Заголовок: Genry пишет: Если В..
Genry пишет:
цитата:
Если Ваша логика работает правильно, то такое бывает когда индикаторы рисуют. Т.е. на момент открытие сделки стрелка была, а потом она оказалась совсем в другом месте. Если не проверяли, то проверьте индикатор на перерисовку.
Вы правы, тут я затупил, он , действительно, перерисовывает и именно из-за этого такая картинка. (Кстати, Админ, мое сообщение исчезло, на которое Genry ответил!) На самом деле вопрос в другом. Я думал, что все дело в SuperSignalChannel, но теперь вижу, что он работает как надо.
А проблема вырисовывается в следующем. Когда я запускаю в Комплексном советнике вместе SuperSignalChannel и SlopeDirectionLine, у меня вход первой сделки осуществляется правильно, выход по трейлинг-стопу (а не по сигналам выхода), а потом идет большой перерыв (на Н1 - несколько месяцев)
И если ситуацию с выходом по трейлингу я более-менее понимаю (хотя он не предусмотрен моей стратегией), то задержку в 2 месяца не могу понять никак. В чем мой очередной косяк?
(Кстати, Админ, мое сообщение исчезло, на которое Genry ответил!
Жмите ссылку "См. все" - появится. Форум по умолчанию показывает только новые ответы плюс стартовый пост темы. Те, что Вы уже прочитали, можно посмотреть, нажав указанную ссылку.
И если ситуацию с выходом по трейлингу я более-менее понимаю (хотя он не предусмотрен моей стратегией), то задержку в 2 месяца не могу понять никак. В чем мой очередной косяк?
Не Ваш, а индикатора - неправильно составленный алгоритм, который приводит к разному поведению индикатора на истории и в реальной жизни. Это и называется перерисовкой. Если составить другой, правильный, алгоритм для этого индикатора, Вы в его сторону даже не посмотрите, т. к. все его "волшебство" мигом исчезнет.
На этом можно ставить точку. Когда индикатор перерисовывает, то ему уже ничто не поможет, ни фильтры, ни что-либо еще. В жизни мы часто сталкиваемся с ситуациями, когда другой человек нас обманывает и даже привыкли к этому. Но в мире программ такого нет. Данные либо точные, либо некорректные. Причем некорректность данных всегда можно проверить. А вот обман со стороны программы обнаружить нельзя, это может сделать только человек. Поэтому строить одну программу на обманчивых показаниях другой - пустая трата сил и времени.
Отправлено: 19.06.16 23:13. Заголовок: Я бы согласился с Ва..
Я бы согласился с Вами относительно перерисовывающего индикатора, если бы с торговой системе сигнал на сделку отдавался по перерисовывающему индикатору. Здесь ситуация другая. Сигнал дает трендовый индикатор, который фильтруется осциллятором и индикатором уровня, который показывает хай за 12 свечей (в роли которого выступает SSCh).
Я бы согласился с Вами относительно перерисовывающего индикатора, если бы с торговой системе сигнал на сделку отдавался по перерисовывающему индикатору. Здесь ситуация другая. Сигнал дает трендовый индикатор, который фильтруется осциллятором и индикатором уровня, который показывает хай за 12 свечей (в роли которого выступает SSCh).
А что это меняет? От перестановки мест слагаемых сумма не меняется. Если при генерации сигнала на любом этапе его формирования мы имеем дело с таким вот нестабильным датчиком, то о какой системе можно вести речь?
Отправлено: 20.06.16 15:30. Заголовок: Можно еще вопрос по ..
Можно еще вопрос по советнику TemplateLines?
Вставил в него свой индикатор - TDI Red Green с сигналом на пересечение линий. Осуществляется вход на первом сигнале и дальше сделок нет Подозреваю, что у меня та же проблема, что и с комплексным советником, хотя перерисовывающих индикаторов нет. Понятно, что-то делаю не так, только вот что?
Добавить возможность усредняться. Набор встроенных индикаторов позволяет работать долгие годы в поисках "своих" индикаторов и их сочетаний а ордер только один или бай или сел : (
За 15 лет перебробовал этих Мартингейлов вдоль и поперек. В итоге пришел к тому, что все это замыливание глаз себе и окружающим. Хорошая система (режь убытки, расти прибыль) отлично работает без всяких Мартингейлов, применение которых только ложит ее на лопатки, делая отличным сливатором. Поэтому вовсе не интересно.
Отправлено: 08.05.19 16:54. Заголовок: Mezon пишет: Я и не..
Mezon пишет:
цитата:
Я и не говорил о "Мартингейле" а о расширенном управлении ордерами, к сожалению я за 7-8 лет так и не научился программировать : (
Усреднение хоть и немного отличается от Мартингейла, но суть одна и та же - увеличение риска. Такими вещами могут заниматься только инвесторы, работающие в долгосрок. Для обычных людей вроде нас с Вами, имеющих небольшие капиталы, долгосрок приносит смехотворную прибыль (в абсолютном выражении). Поэтому смыла в таких вещах нет. Да, на каком-то коротком промежутке что-то и получится, но в перспективе исход один.
не могу разобраться с одним граалем. Я знаю, что ты не обязан, но мне интересно стало, а ты точно из этого "конфетку" сделаешь. Что там не так? https://forexdengi.com/threads/86129-skalping-renko Там надо переставить Пойнт и Процент и по ордерам. Это я своими "кривыми руками" правил. Но главное Игорь откуда такая рентабельность? Подскажи. Хотя по логике-то похоже, но что касается программирования, то без меня. С Уважением!
Отправлено: 20.05.19 22:56. Заголовок: Игорь, спасибо, что ..
Игорь, спасибо, что ответил! Задача понять, где "дыра"?
Если бы ты "полистал" ветку на форуме "деньги" ты бы увидел, что я признаю только 2-х программистов тебя (когда мы даже не общались) и Nena - Жеку, но он мне написал в личку, что пригласили на работу и интересную, и Жека от форекса отошел.
Я к тебе обратился (я не вчера увидел график), т.к. знаю твои уровень - хотел бы понять, где тут "дыра". Это "...Пока рынок не ходит большими трендами (больше, чем хватает маржи) сетка зарабатывает. Тот же Мартингейл, только в профиль..." далеко не так. Вот поэтому к тебе и вопрос. Во первых сетка "внутри" бара и ей "прохладно" есть тренд или нет (при тренде даже лучше). Я пробовал флаг - "...if(Today!=Open[0] && OrdersTotal() == 0) // OrdersTotal() TimeHour TimeSeconds { Today=Open[0]; // DeletePendingOrder1(); DeletePendingOrder2(); } ..." но не могу добиться открытия - закрытия сетки на новом баре - это "тема" программиста. Тут я "не догоняю". Т.е. пока открыт ордер сетки нет, как только ордер закрылся, на следующем баре (не раньше) сетка открылась. Там код "короткий" тебе это пару минут. Как я и писал, думаю, ты сможешь сделать "конфетку". Еще раз сетка "внутри" бара.
Отправлено: 21.05.19 08:51. Заголовок: Перечитал свое после..
Перечитал свое последнее сообщение. Понял, что вопрос не умею задать.
Попробую с другой стороны. Вот здесь - https://forexdengi.com/threads/86129-skalping-renko/page172 я показал "дыру" в тестере для одного из видов графика Ренко, поэтому проходит как бы "заглядывание в будущее" и многие советники показывают рентабельную работу в тестере и не работают на реальном графике.
Для сетки я использую другой вид графика и этой ошибки нет. Сетка внутри бара графика Ренко, короткий стоп, нет ТП, только трейлинг. Если появляется новый бар ртложники удаляются, если есть открытые ордера, то ничего не делаем - ждем закрытия (эти ордера всегда положительны) после закрытия ордеров (а) на следующем новом баре открываем новую сетку. Накопленной просадки нет. Все просто.
В тестере получается грааль, это мне и не нравится. Значит должна быть "дыра". Что-то я не учел. В этом и состоит мой вопрос, что я пропускаю?
...То есть я пока даже не понимаю, что за "дыру" нужно найти...
Что было по ссылке (ниже по сообщениям под моим Ником) и что я беру за понятие "дыра".
Это вид графика ренко наиболее ходовой судя по различным форумам. Популярность (насколько я понимаю) обусловлена не логикой, а просто наличием советника (построителя) на Кодебазе. На графике показано открытие - закрытие позиции по цене Открытия, при этом Open[0] = Open[1], а не Open[0] = Close[1], т.е. при таком построении получается (при ходе в противоположном направлении) мы имеем 2 (две) цены Открытия, а тестер этого "не понимает" и получается как бы "заглядывание в будущее", что легко прописывается в алгоритме (показан по ссылке) и сделан тест:
Что было по ссылке (ниже по сообщениям под моим Ником) и что я беру за понятие "дыра".
Так, хорошо. Само описание проблемы вроде бы ясно. Теперь нужно понять, что требуется от меня? На том форуме (по приведенной ссылке) имеется только ex4-файл (MathTrader7_RenkoChartCreatorEA v1.50.ex4), но нет mq4-файла.
Теперь нужно понять, что требуется от меня? На том форуме (по приведенной ссылке) имеется только ex4-файл (MathTrader7_RenkoChartCreatorEA v1.50.ex4), но нет mq4-файла.
Требуется консультация, совет или подсказка.
Мне не нравятся результаты тестирования. Предполагаю , что что-то не учитываю. Отработка на реале сегодня требует очень много времени, хотя возможно, есть просто известная ошибка, что и хотел спросить.
Теперь по «технике». Я использую другой вид графика и как бы ошибка 2-х цен Открытия в тестере отсутствует.
У меня нет mq4-файла для советника MathTrader7_RenkoChartCreatorEA . Есть улучшенная версия данного советника (ex4), где эта ошибка устранена, советник в архиве прилагаю.
Результат на советнике MathTrader7_RenkoChartCreatorEA(2) -
Проверил построение РЕНКО индикатором [GoodTrading.ru]RenkoRangeBarsV1.2 new format результат и индикатор в архиве прилагаю.
Проверил построение РЕНКО индикатором TicksCollector_AD_GBPUSD_RENKI (это я сам переделал твой, а я не программист) результат и так же индикатор в архиве прилагаю.
Сам советника _11111 (черновик) , это просто как инструмент для проверки в тестере. Советник делал сам и в реале он не работает, в архиве прилагаю.
Отправлено: 23.05.19 10:33. Заголовок: Хотел прикрепить рис..
Хотел прикрепить рисунок, но не помню как. Хотя и на файлообменнике - идут тех. работы и он временно не доступен. Да и у меня Мозила после обновления перестала значки отображать (у меня на 2-х компах. и у товарища тоже - ну весело). Не могу посмотреть Вашу инструкцию по прикреплению рисунков. Поэтому напишу текстом.
Взял рекомендуемый скрипт TradingSystemRating_Script_AD. Советник в режиме 1% от Депо (при фиксированном лоте результат другой - резко хуже).
Спред 30 п. в 5 знаке. Результат (как написано): 1. Качество: священный Грааль))(3,49), матожидание: 120795.31, отклонение 203817.55, сделок: 1855 2. Качество: превосходное (0,59), матожидание: 120795.31, отклонение 203817.55, сделок: 1855
Наверное "с выборкой что-то не так".
Для меня значит для тестера где-то "дыра".
Игорь! Ну сильно интересно узнать где "дыра" (код, вид графика, тестер или еще что-то), хотя бы "на подумать".
Игорь, здравствуйте. Подскажите пожалуйста, комплексный советник, при тестировании на индикаторе MACD, открывает ордера с задержкой в одну свечу, по сравнению с советником из терминала MACD Sample Что нужно исправить, поправить?
Подскажите пожалуйста, комплексный советник, при тестировании на индикаторе MACD, открывает ордера с задержкой в одну свечу, по сравнению с советником из терминала MACD Sample Что нужно исправить, поправить?
Никак не исправить. Ведь сигналы открытия у этих советников разные. У MACD Sample сигнал Buy (все условия должны быть выполнены):
Главная линия на текущей свече ниже нуля
Главная линия на текущей свече выше сигнальной линии на текущей свече
Главная линия на предыдущей свече менее, чем сигнальная линия на предыдущей свече
Абсолютное значение главной линии больше, чем MACDOpenLevel
Значение MA на текущей свече больше, чем значение МА на предыдущей свече
У комплексного советника сигнал Buy:
Главная линия на предыдущей свече больше, чем сигнальная линия на предыдущей свече
Все даты в формате GMT
2 час. Хитов сегодня: 0
Права: смайлы да, картинки да, шрифты да, голосования нет
аватары да, автозамена ссылок вкл, премодерация откл, правка нет