Избранное трейдера петр
1 GAZR-6.21 GZM1
2 GAZR-9.21 GZU1
3 SBRF-6.21 SRM1
4 SBRF-9.21 SRU1
5 Si-6.21 SiM1
6 Si-9.21 SiU1
С фьючем РТС работать и отрабатывать технологии сложнее, если и нужен будет, то оч нескоро.
У меня заготовлено несколько новых индикаторов для этой ТС. Конечно я на что-то рассчитывал при их проектировании, но все это умозрительно, и о реальных свойствах индикаторов я, ровным счетом, ничего не знаю. Для начала хотелось бы выяснить их возможности.
Для этого на множестве 1м истории (~66000 свечей) генерируем ~6600 равномерно распределенных по интервалу истории случайных сделок продолжительностью 5 минут ( потом будет и 10 и 15 минут), пока только Лонг (потом и Шорт будет, рассматривается отдельно) и находим прибыль в каждой из этих сделок.
Выглядеть это будет вот так:
6€ вода
24€ проход на крепость Kotor Fort Trail
Привет, мой Любимый Проницательный Читатель!
Как я уже говорил, меня поразила простота и гармония использования кирпичиков Ренко для спекуляций вместо общепринято-устоявшихся свечек (Гусаковский, мой пламенный! Помнишь меня?)
А посему – отдельные статьи имеет смысл выкладывать именно в виде отдельных «кирпичиков», а не «валить» всё посреди поля, как обожравшаяся лошадь. За других «порнокопытных» не говорю. Не надо об них… Придётся по-простому. «По камушку, по кирпичику.» Да и наглядней как-то всё оно так. Типа чурилловских «Чипсов». (Хотя аналогия крайне нехорошая – и Ивана, и Гусаковского со Смарта смыли-изгнали… Кое-что уже начинаю подозревать…)
И да, ещё. Если кто-то думает, что я смог вполную всем этим воспользоваться – «плюнь в глаза, назови лжецом и прогони из дома» (Леонид Соловьёв – Ходжа Насреддин). Удвоение за квартал – это не предел, а «рабочая торговая реальность». В 2021Q2 она реализована. это хорошо.
--[[ параметры: Procent - процент зигзага --]] Settings={ Name="ZIG_SMA", Procent=2, lim=20, div=2.0, line= { { Name = "ZIG_SMA", Type =TYPE_LINE, Width = 2, Color = RGB(0,0, 0) } } } function Init() y1 = nil y2 = nil x1 = 1 x2 = 1 return 1 end function OnCalculate(index) de = Settings.Procent lim = Settings.lim div = Settings.div vl = C(index) if index == 1 then y1 = vl y2 = vl else if C(index) > y1*(1+de/100) and y1 < y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) else if C(index) > y1 and y1 >= y2 then x1 = index y1 = C(index) end end if C(index) < y1*(1-de/100) and y1 > y2 then x2 = x1 y2 = y1 x1 = index y1 = C(index) else if C(index) < y1 and y1 <= y2 then x1 = index y1 = C(index) end end end per = math.floor((x1 - x2)/div) if per < lim then per = lim end ss = 0 k=0 for i = index - per, index do if i >= 1 then ss = ss + C(i) k=k+1 end end if k ~= 0 then vl=ss/k end return vl end