Доброго дня, коллеги!
Возник вопрос у меня. Может кто сталкивался и решал данный вопрос с тематике алготрейдинга. Не могу понять, как описать дивергенцию по индикатору и цене в LUA. Для понимания картинка.
Буду признателен, если кто сможет подсказать что-то полезное.
С уважением, Виталий.
Последний пик на цене выше предыдущего, а на индюке ниже предыдущего, вот вам и дивер.
Но как написал предыдущий автор, дивер то может и не работать. Так что, сначала, нужно протестить стратегию.
По теме работает/не работает — я не пользуюсь стандартными индикаторами, а написал свой, исходя из собственного анализа рынка. Его дивергенции работают не всегда, но это одно из условий для образования сигнала. Как подтверждение. Хочу алгоритмизировать стратегию. Руками она отлично работает, но хочется автоматики
А пик N-го порядка найти очень просто. Например при N=3. Берете справа N+1 свечу (4-ую), проверяете справа 3 свечи и слева, если их максимумы меньше выбранной, значит это пик, если нет, то берете N+2 свечу и делаете тоже самое. И так двигаетесь справа на лево, пока не найдете пик.