В общем делюсь мыслями, с вами, начну по порядку...
Необходимо весь график разбить по ячейкам, аналогично графику ренко, т.е. цена проходит "n" кол-во пунктов, например "n=20 пунктов", если вверх 20 пунктов то записывается "1", если вниз 20 пунктов то записывается 0.
ПРИМЕР: цена двигалась так Вверх 22 пункта - вниз 52 - вверх 70 - вниз 60, и в итоге в массиве должен быть при n=20 такой порядок чисел 1 0 0 1 1 1 0 0 0
Далее необходимо чтобы при заданном количестве знаков m=2 в нашем полученном коде это 0 0 (1 0 0 1 1 1 0 0 0) он находил точно такое же совпадение в истории, т.е он нашел бы (1 0 0 1 1 1 0 0 0) и нашел бы следующий знак который следует за этими двумя знаками т.е. 0 0 1
Далее он сочетает все полученные результаты скажем получилось что после двух 0 0 было найдено 35 "1" и 15 "0" следовательно индикатор покажет что на процент на открытие "покупки" 70% на "продажу" 30%
Суть советника или так скажем помощника состоит в том что в режиме онлайн он предоставляет отчетность о вероятности движения цены вверх и вниз в виде процентов с учетом ваших настроек, при больших значениях "n" мы получим длинные сделки, при маленьких короткие, регулировать длину прогноза и сколько необходимо анализировать предыдущих ячеек тоже необходимо задавать.... ну вот такие мысли, жду комментариев и тех людей кто сможет это осуществить...
в ветке пьяный матрос гляньте - коечто из статистических инструментов есть
Мысль сформулированная - не о статистике и мысль дельная, имхенько.
А, поскольку есть шанс на появление новых дельных мыслей (уж больно ясно и кратко эта изложена), я бы рекомендовал недавно вступившим в сообщество программистам предложить сотрудничество топикстартеру.
Помогите привязать индикатор BetterVolume 1.4 к советнику. Нужно что бы советник получал сигнал когда свеча индикатора закрывается красным цветом.
Пробовал просто подцепить буфер
double red=iCustom(Symbol(),NULL,"Better Volume 1.4",500,100,20,0,1);
но ни чего не получается(
Один extern параметр пропущен
double red=iCustom(Symbol(),NULL,"Better Volume 1.4",500,"",100,20,0,1);
Все равно не работает. Индикатор даже не появляется при прикрощении теста советника
Ну а кроме как в вызове индикатора других ошибок быть не может? В логике советника, не синтаксических.
Все равно не работает. Индикатор даже не появляется при прикрощении теста советника
Судя по имени прикрепленного файла, должно быть
double red=iCustom(Symbol(),NULL,"BetterVolumeq1.4",500,"",100,20,0,1);
Ну а кроме как в вызове индикатора других ошибок быть не может? В логике советника, не синтаксических.
Советник пустой, основа его работы должна быть построена на этом индикаторе, нужно сначала индюка прикрепить. В советнике для проверки просто вот так прописал:
//+------------------------------------------------------------------+ //| skalper.mq4 | //| Artyom8819 | //| http://forex-profit.su/ | //+------------------------------------------------------------------+ // #property copyright "Artyom8819" #property link "http://forex-profit.su/" //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- double red=iCustom(Symbol(),NULL,"BetterVolumeq1.4",500,"",100,20,0,1); //---- if (red>0){Alert("red");} Comment(red); return(0); } //+------------------------------------------------------------------+
Судя по имени прикрепленного файла, должно быть
И так тоже не выходит((
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
В общем делюсь мыслями, с вами, начну по порядку...
Необходимо весь график разбить по ячейкам, аналогично графику ренко, т.е. цена проходит "n" кол-во пунктов, например "n=20 пунктов", если вверх 20 пунктов то записывается "1", если вниз 20 пунктов то записывается 0.
ПРИМЕР: цена двигалась так Вверх 22 пункта - вниз 52 - вверх 70 - вниз 60, и в итоге в массиве должен быть при n=20 такой порядок чисел 1 0 0 1 1 1 0 0 0
Далее необходимо чтобы при заданном количестве знаков m=2 в нашем полученном коде это 0 0 (1 0 0 1 1 1 0 0 0) он находил точно такое же совпадение в истории, т.е он нашел бы (1 0 0 1 1 1 0 0 0) и нашел бы следующий знак который следует за этими двумя знаками т.е. 0 0 1
Далее он сочетает все полученные результаты скажем получилось что после двух 0 0 было найдено 35 "1" и 15 "0" следовательно индикатор покажет что на процент на открытие "покупки" 70% на "продажу" 30%
Суть советника или так скажем помощника состоит в том что в режиме онлайн он предоставляет отчетность о вероятности движения цены вверх и вниз в виде процентов с учетом ваших настроек, при больших значениях "n" мы получим длинные сделки, при маленьких короткие, регулировать длину прогноза и сколько необходимо анализировать предыдущих ячеек тоже необходимо задавать.... ну вот такие мысли, жду комментариев и тех людей кто сможет это осуществить...