Почему советник не работает - страница 2

 

     Здравствуйте, господин Карпутов! 2017.11.29_04:14 GMT+3. Я конечно же согласен! Хотя, я не знаю, помешает ли Вам то, что времени на написание программного кода в неделю у меня набирается немного. Раза три в неделю по пару часов в сутки. Я беспокоюсь, что Вы будете этим недовольны. Жены у меня нет. Поэтому шуршу по хозяйству сам. И родителям приходится уделять время, хотя и немного.

     Надеюсь, я смогу научиться у Вас писать работоспособные советники. Пока всё. Жду ответа. 04:24 GMT+3.

 
Николай Никитюк:

     Здравствуйте, господин Карпутов! 2017.11.29_04:14 GMT+3. Я конечно же согласен! Хотя, я не знаю, помешает ли Вам то, что времени на написание программного кода в неделю у меня набирается немного. Раза три в неделю по пару часов в сутки. Я беспокоюсь, что Вы будете этим недовольны. Жены у меня нет. Поэтому шуршу по хозяйству сам. И родителям приходится уделять время, хотя и немного.

     Надеюсь, я смогу научиться у Вас писать работоспособные советники. Пока всё. Жду ответа. 04:24 GMT+3.

Будем поступать так: постепенно добавлять функционал. От Вас нужно постепенное выкладывание описание эксперта. Я буду по этому описанию строить советник.
 

     Здравствуйте, господин Карпутов! 2017.11.30_20:46 GMT+3. У меня возникло несколько вопросов. Могу ли я описать словами тот советник, который недавно собирался дописать, но он у меня не работает? А тот советник, который напишете Вы? Что я с ним могу делать? Получать доход на реальном счёте? Или только смогу узнать что же там писать, чтобы он работал?

     У меня была торговая идея написать советник, который приносит прибыль около 300% прироста депозита в месяц. Хотя речь идёт о малых депозитах. Может Вам не нравится такой высокий прирост депозита, а нравится прирост 1 - 3% депозита в месяц? А Вам, если понравится торговая идея, то Вы, пожалуй, тоже сможете получать доход с этого советника, поскольку сами его написали?

     После того, как я узнаю Ваш ответ на вопросы чья будет прибыль, я буду описывать словами поначалу упрощённую схему действия советника. Пока всё. Жду ответа. 21:00 GMT+3.    

 
Николай Никитюк:

     Здравствуйте, господин Карпутов! 2017.11.30_20:46 GMT+3. У меня возникло несколько вопросов. Могу ли я описать словами тот советник, который недавно собирался дописать, но он у меня не работает? А тот советник, который напишете Вы? Что я с ним могу делать? Получать доход на реальном счёте? Или только смогу узнать что же там писать, чтобы он работал?

     У меня была торговая идея написать советник, который приносит прибыль около 300% прироста депозита в месяц. Хотя речь идёт о малых депозитах. Может Вам не нравится такой высокий прирост депозита, а нравится прирост 1 - 3% депозита в месяц? А Вам, если понравится торговая идея, то Вы, пожалуй, тоже сможете получать доход с этого советника, поскольку сами его написали?

     После того, как я узнаю Ваш ответ на вопросы чья будет прибыль, я буду описывать словами поначалу упрощённую схему действия советника. Пока всё. Жду ответа. 21:00 GMT+3.    


Моя задача, как я её вижу в этой теме: по Вашему описанию постепенно создать советника. То есть от Вас что-то вроде технического задания, а я пишу и объясняю код.

 

     Здравствуйте, господин Карпутов! 2017.12.01_06:28 GMT+3. В общем, "что говорят, то и делай". Для начала хочу написать Вам что я смотрел на YouTube: Скайпинар Татьяны Лейко "Ишимоку. Индикатор спокойной торговли" FIBO Group #Форекс ТВ. Там около часа по-моему. Это после того, как мне пришла в голову идея сделать проще советник, который следует за трэндом и берёт прибыль. Применять для этого трэндовый индикатор Ichimoku Kinko Hyo. Я решил найти подходящее понятное видео. После этого я посмотрел это видео. Там описаны все возможные сигналы для покупки и продажи для этого индикатора, но без лишних разглагольствований.
     Я думаю, для советника основной график движения цены будет GOLD,D1. Правда я не совсем определился что будет делать советник, когда наступает флэт на этом графике (как сейчас). Скорее всего торговать в рамках флэта. Я не учился использовать для советника несколько графиков движения цены одного инструмента (таймфреймов). Но для советника нужно только получать данные индикаторов или цен. И там в параметрах пишется какой таймфрейм используется. Так что пока я обходился одним графиком. Пока то нужна поначалу упрощённая схема работы советника. Попробую в подробности не лезть.
     Для советника приходится использовать нестандартный параметр индикатора: 16,26,52. По-моему, сигнал для покупки или продажи получается, если Tenkan-sen 16 загинается вверх и цена уже находится выше Tenkan-sen 16, то это есть сигнал на покупку на GOLD,D1, а наоборот, -- это сигнал на продажу. Правда, если подробнее, то если наблюдается трэнд вверх (бычий), то нужно после минимума цены на (видимо таймфрейме H1) более мелком таймфрейме покупать золото, а после максимума цены продавать золото (закрывать сделку). А при трэнде вниз (медвежьем) делать всё с точностью до наоборот.
     Чтобы снизить риск потери прибыли. У меня сейчас в ручной торговле это и наблюдается: я расчитывал, что золото ещё будет расти в цене. И прозевал момент, когда оно выше не смогло пойти. Вовремя не закрыл сделки. Для начала для советника пойдёт и упрощённая схема: только дневной график и только сигналы Tenkan-sen 16.
     В общем-то, то что я уже написал достаточно для создания упрощённого советника. Если возникают вопросы, -- не стесняйтесь, задавайте. Пока всё. Жду ответа. 07:18 GMT+3.
     Ещё. Код, в основном, мне бывает понятен. Но объяснения не повредят, потому что запись кода в функции в процедуре и запись кода в методе в ООП отличаются. Многие разницы я ещё не уловил. 07:22 GMT+3.

 
Николай Никитюк:

     Здравствуйте, господин Карпутов! 2017.12.01_06:28 GMT+3. В общем, "что говорят, то и делай". Для начала хочу написать Вам что я смотрел на YouTube: Скайпинар Татьяны Лейко "Ишимоку. Индикатор спокойной торговли" FIBO Group #Форекс ТВ. Там около часа по-моему. Это после того, как мне пришла в голову идея сделать проще советник, который следует за трэндом и берёт прибыль. Применять для этого трэндовый индикатор Ichimoku Kinko Hyo. Я решил найти подходящее понятное видео. После этого я посмотрел это видео. Там описаны все возможные сигналы для покупки и продажи для этого индикатора, но без лишних разглагольствований.
     Я думаю, для советника основной график движения цены будет GOLD,D1. Правда я не совсем определился что будет делать советник, когда наступает флэт на этом графике (как сейчас). Скорее всего торговать в рамках флэта. Я не учился использовать для советника несколько графиков движения цены одного инструмента (таймфреймов). Но для советника нужно только получать данные индикаторов или цен. И там в параметрах пишется какой таймфрейм используется. Так что пока я обходился одним графиком. Пока то нужна поначалу упрощённая схема работы советника. Попробую в подробности не лезть.
     Для советника приходится использовать нестандартный параметр индикатора: 16,26,52. По-моему, сигнал для покупки или продажи получается, если Tenkan-sen 16 загинается вверх и цена уже находится выше Tenkan-sen 16, то это есть сигнал на покупку на GOLD,D1, а наоборот, -- это сигнал на продажу. Правда, если подробнее, то если наблюдается трэнд вверх (бычий), то нужно после минимума цены на (видимо таймфрейме H1) более мелком таймфрейме покупать золото, а после максимума цены продавать золото (закрывать сделку). А при трэнде вниз (медвежьем) делать всё с точностью до наоборот.
     Чтобы снизить риск потери прибыли. У меня сейчас в ручной торговле это и наблюдается: я расчитывал, что золото ещё будет расти в цене. И прозевал момент, когда оно выше не смогло пойти. Вовремя не закрыл сделки. Для начала для советника пойдёт и упрощённая схема: только дневной график и только сигналы Tenkan-sen 16.
     В общем-то, то что я уже написал достаточно для создания упрощённого советника. Если возникают вопросы, -- не стесняйтесь, задавайте. Пока всё. Жду ответа. 07:18 GMT+3.
     Ещё. Код, в основном, мне бывает понятен. Но объяснения не повредят, потому что запись кода в функции в процедуре и запись кода в методе в ООП отличаются. Многие разницы я ещё не уловил. 07:22 GMT+3.


Для начала будет советник, который имеет параметры для создания индикатора iIchimoku и может обращаться к индикатору за его значениями. Пока не будет торговли - думаю, что нужно точнее формулировать сигналы для входа.

 
Николай Никитюк:

Здравствуйте!

Но зачем "изобретать велосипед" ?

И к тому же мне некогда. Свою ситуацию подробнее не объясняю.     

Здравствуйте!

ВОТ ИМЕННО - не зачем

КЛЮЧЕВОЕ СЛОВО! ПОЗДРАВЛЯЮ ВАС.

 

     Здравствуйте, Владимир Карпутов! 2017.12.03_04:24 GMT+3. Я некоторое время думал, что написать в ответ. Получается что если нужен поначалу упрощённый советник, то прибыли там не будет. А если нужен советник с прибылью, то, в любом случае это будет не сразу. Потому что он не будет слишком простым. А Вы говорите постепенно добавлять задачи. Я пытался сейчас искать закономерности между ценами и линиями Ichimoku, но это не будет просто, хотя и сложного особо тоже нет. В любом случае сейчас, как я понял, нужен упрощённый советник. Пусть он торгует иногда в убыток, но работает! Если я разберусь как что писать, какие делать проверки, то я могу и сам его довести до ума. И Вас больше не тревожить.
     Вот как я написал на графике GOLD,D1 Tenkan 16 (можете 9) если начинает идти вверх и цена уже находится выше Tenkan, то это (два условия) сигнал на покупку. Сигнал на продажу: если Tenkan начинает идти вниз и цена уже находится ниже Tenkan, то это уже сигнал на продажу. Получается сигнал на продажу, -- значит закрываем покупку, открываем продажу. Больше одной сделки не открывать. Никакого мартингейла. Процент риска, допустим 3%. В смысле не больше 3% депозита потеря от одного стоп лосса.
     Не знаю что тут ещё непонятно? Спрашивайте ещё. Пока всё. Жду ответа. 04:46 GMT+3.

 

Ichimoku EA.mq5 version   "1.000"

Подключены все библиотеки, создан индикатор. Индикатор опрашивается и выводится значение на экран. Пока торговля не реализована.

Входные параметры

  • Ichimoku settings - параметры индикатора Ichimoku:
    • Ichimoku: period of Tenkan-sen 
    • Ichimoku: period of Kijun-sen 
    • Ichimoku: period of Senkou Span B 
    • Ichimoku: symbol - символ индикатора. Если символ не задан или задан неправильно, тогда будет текущий символ
    • Ichimoku: timeframe - таймфрейм индикатора
  • Trade settings - торговые настройки
    • Bar for value display
    • Stop Loss (in pips)
    • Take Profit (in pips)
    • Trailing Stop (if == "0" -> not trailing) (in pips)
    • Trailing Step (values > "0")(in pips)
    • Risk in percent for a deal from a free margin - риск в процентах на сделку от свободной маржи
 

Файлы:
Ichimoku_EA.mq5  10 kb
 
Здравствуйте, Владимир Карпутов! 2017.12.05_04:26 GMT+3. Я посмотрел то, что Вы написали. Пока вопросов не задаю. Местами код почти понятен. Просто я такого не писал. Хотя это с использованием процедуры, но лишь бы советник работал. Пока всё. 04:32 GMT+3. 
Причина обращения: