Обсуждение статьи "ZigZag всему голова (Часть I). Разработка базового класса индикатора" - страница 5
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Именно так. Любой индикатор построен на ценах, так вот когда смотришь как отрабатывает текущая ТС, то невольно приходят мысли как написать следующую, возможно в местах скопления входить не по рынку, а отложенными. После написания снова смотришь на визуализации, и уже видишь что вместо стопового нужно попробовать лимитник. Далее выясняется, что возможно нужно сменить расчёт индикатора, или ограничить время торговли, или в ночную сессию ставить лимитки, а в дневную уже входить или по рынку, или стоповыми, ...
В общем, без визуализации никуда.
Плохо тогда.
Плохо тогда.
А что, какую ТС можно придумать, имея такой набор чисел: 1234567, 7654321, 1357, 642, 231453, 9876, 7846, 9275638, 773524, 95827485, 66718364 ?
Просто интересно - как (?) вообще никуда и никогда не глядя глазом в рынок, можно понять что нам там цифиря сказали?
А что, какую ТС можно придумать, имея такой набор чисел: 1234567, 7654321, 1357, 642, 231453, 9876, 7846, 9275638, 773524, 95827485, 66718364 ?
Просто интересно - как (?) вообще никуда и никогда не глядя глазом в рынок, можно понять что нам там цифиря сказали?
Ну у меня как-то получается. Кто занимается МО - то же как-то индикаторо-строением не страдают. На входе есть ряд тиков.
Предлагается постороить из них бары, затем на барах создать индикаторные буферы, смотреть на это много часов, пока не осенит очередная идея. Честно говоря, странный подход.
Я прошу прощение у автора, что своим постом увел обсуждение от сути статьи. Не предполагал дискуссию по этому вопросу. У каждого свой опыт, уровень и область интересов и оба подхода имеют право на жизнь.
Удачи
Ну у меня как-то получается. Кто занимается МО - то же как-то индикаторо-строением не страдают. На входе есть ряд тиков.
...
МО - это надо полагать машинное обучение? Или тибетское гадание?
А стоило бы визуализировать, что бы понимать, что они делают, а то в основном их деяния на уровне мартышки с очками, вместо МО - машинного обучения получается МО - тибетское гадание.
МО - это надо полагать машинное обучение? Или тибетское гадание?
Первое.
Позвольте свои пять копеек по этому поводу.
Прочитав ветку пришел к выводу что завязался спор между слепыми мудрецами, ощупывающими слона, которого раньше никогда не знали. Один трогает ухо, второй ногу, третий хобот. если составить картинку на основе суммы их мнений - можете представить что получится ??? (кстати, ошибочность такого мнения будет видна ТОЛЬКО с помощью визуального сравнения первоисточника с картинкой, кстати МОМЕНТАЛЬНО, без каких-либо затрат времени, комп. ресурсов и пр.)
Чтобы спор направить в полезное русло нужно определиться с понятиями. Складывается ощущение что каждая из сторон вкладывает в понятие ВИЗУАЛИЗАЦИЯ свой смысл.
Подскажите плиз, в архиве к этой статье вложены четыре файла TestZZ_01.mq5, TestZZ_02.mq5, TestZZ_04.mq3, TestZZ_04.mq4
01 и 02 компилировались нормально. 03 и 04 компилироваться отказываются компилятор выдает ошибку
'GetZigZagData' - no one of the overloads can be applied to the function call TestZZ_03.mq5 77 15
Если я правильно понимаю, есть две версии одной функции(разные параметры), чего быть не должно
could be one of 2 function(s) TestZZ_03.mq5 77 15
void CZigZagModule::GetZigZagData(const int,int,int,const string,const ENUM_TIMEFRAMES,const datetime,const datetime) ZigZagModule.mqh 52 22
void CZigZagModule::GetZigZagData(const double&[],const double&[],const datetime&[]) ZigZagModule.mqh 51 22
Вот как это выглядит инклюднике C:\Program Files\Alpari MT5\MQL5\Include\Addons\Indicators\ZigZag\ZigZagModule.mqh
//| Получает данные ZZ из переданных массивов |
//+------------------------------------------------------------------+
void CZigZagModule::GetZigZagData(const double &zz_h[],const double &zz_l[],const datetime &time[])
и
//| Получает данные ZZ из переданного хендла |
//+------------------------------------------------------------------+
void CZigZagModule::GetZigZagData(const int handle,int buffer_num_highs,int buffer_num_lows,
Подскажите плиз, как побороть эту досадную фиговину ???
const string symbol,const ENUM_TIMEFRAMES period,
const datetime start_time,const datetime stop_time)
class CZigZagModule
{
protected:
//
//
void GetZigZagData(const double &zz_h[],const double &zz_l[],const datetime &time[]);
//
//
}
Вот подряд, в соседних строчках и записано. Знатоки, подскажите плиз, где плохо, в моей голове или в коде??? Как исправить???