Inverse Fisher transform on stochastic with Hull MA and Donchian Channels with oversell/overbuy levels and dynamic trailing stop
Options: Fixed trailing stop Dynamic, based on ATR trailing stop Re-enter after trailing stop Includes Hull MA Hull MA filtration for re-entering after trailing stop Donchian channels, with overbuy/oversell levels No repaints
Versionsinformation
⋅
Added entry price zone, filling with TS levels, and some pine lines Added timeframe multiplier, analogue of using anothen TF in your TF, but with no repaints. (stoch & smooth lenght multiply on difference between TF 30min and lower) Examle: at TF 30 settings are 20 and 5, at TF 15 it will be: 40 and 10. Added label with profit, taken from backtester
Versionsinformation
⋅
Added take profit function Fixed some bugs and errors in code
very interesting :) does this perform in real life as backtesting shows?
mmiha
⋅
@mmiha, its repainting if using renko AT - anywway to fix this?
cybrdn15
⋅
Например имеем последовательность:
series 1,1,1,1,1, 2,4,8,6
renko_block_size = 1
должны получить:
renko_series 1,2,3,4,5,6,7,8,7,6
cybrdn15
⋅
Вы используете эту стратегию для реальных торгов?
Я проверил ваш скрипт для криптовалют (например ETHUSDT), результаты впечатляют.
Параметры block_size = 94 по дефолту, atr оптимизацию не использовал.
я решил проверить вашу стратегию в другом backtester (backtrader).
В нем результат очень сильно отличается от того, что рисует tradingview.
Я подозреваю, что тестер tradingview не совсем правильно использует данные функции renko.
Например имеем последовательность:
series = [1,1,1,1,1,2,4,8, 6]
renko_block_size = 1
должны получить:
renko_series = [1,2,3,4,5,6,7,8,7,6]
Если последний элемент series, число 6 является новым текущим баром, то мы должны получить 2 бара ренко.
Так вот резюмируя все это - я считаю, что тестер tradingview берет уже предрассчитаное значение ренко, т.е первый новый бар( или значение 7 из renko_series, позиция 8 начиная от 0)
В backtrader-е я вычисляю ренко на лету для нового пришедшего бара.
Что вы об этом думаете?
laptevmaxim92
⋅
@cybrdn15, по-видимому стоит с вами согласиться, аргументы веские, да и с ренко в свое время уже попадал на расхождение результатов бэктестов и реальных
milina058
⋅
repaint
laptevmaxim92
⋅
@milina058, таймфрейм ставьте текущий и ничего не будет переисовывать