Избранное трейдера Dharman
Settings={ Name="VDIV", period=20, periodma=15, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(255,0,0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,0,0) } } } --[[ -- кривая объемов описание свойств: period: сколько баров берутся в подсчет weighted: =0 - обычная, =1 - взвешанная proportional: =1- считается: volume*(close-open)/(hight-low), =0 - считается: volume*sign(close-open) --]] function Init() mas = {} return 3 end function OnCalculate(index) sumv1 = 0 sumv2 = 0 if index >= Settings.period then for i=index-Settings.period+1, index do if V(i) ~= nil and C(i) ~= nil then if C(i) > O(i) then sumv1 = sumv1+V(i)*(C(i) - O(i)) else sumv2 = sumv2+V(i)*(O(i) - C(i)) end end end else sumv1 = nil sumv2 = nil end if sumv2 ~= 0 and sumv2 ~= nil then vdiv = sumv1/sumv2 vdiv2 = sumv2/sumv1 vdiv3 = vdiv - vdiv2 else vdiv = nil vdiv2 = nil vdiv3 = nil end mas[index] = vdiv3 ma = 0 if index >= Settings.periodma then for i=index-Settings.periodma+1, index do if mas[i] ~= nil then ma = ma + mas[i] end end end ma = ma/Settings.periodma return ma, 0 end
Settings={ Name="VCUR", period=50, periodma=15, weighted=1, weightedma=1, proportional=1, line= { { Name = "cur1", Type =TYPE_LINE, Width = 1, Color = RGB(155,0, 0) }, { Name = "cur2", Type =TYPE_LINE, Width = 1, Color = RGB(0,0,155) }, { Name = "cur3", Type =TYPE_LINE, Width = 1, Color = RGB(0,0, 0) } } } --[[ -- кривая объемов описание свойств: period: сколько баров берутся в подсчет weighted: =0 - обычная, =1 - взвешанная proportional: =1- считается: volume*(close-open)/(hight-low), =0 - считается: volume*sign(close-open) --]] function Init() mas={} return 2 end function OnCalculate(index) sumv = 0 wsum = 0 if index >= Settings.period then for i=index-Settings.period+1, index do if sumv == nil then sumv = 0 end if C(i-1) ~= nil then wsum = wsum + i-(index-Settings.period) if C(i-1) > O(i-1) then if Settings.proportional == 0 then prop = 1 else if (H(i-1)-L(i-1)) == 0 then prop = 0 else prop = (C(i-1)-O(i-1))/(H(i-1)-L(i-1)) end end if Settings.weighted == 0 then sumv = sumv + prop*V(i-1) else sumv = sumv + prop*V(i-1)*(i-(index-Settings.period))--/Settings.period end else if Settings.proportional == 0 then prop = 1 else if (H(i-1)-L(i-1)) == 0 then prop = 0 else prop = (O(i-1)-C(i-1))/(H(i-1)-L(i-1)) end end if Settings.weighted == 0 then sumv = sumv - prop*V(i-1) else sumv = sumv - prop*V(i-1)*(i-(index-Settings.period))--/Settings.period end end end end else sumv = nil end if Settings.weighted ~= 0 then if sumv ~= nil then sum =sumv/wsum end end mas[index]=sumv ma = 0 wsum = 0 if index >= Settings.periodma then for i=index-Settings.periodma+1, index do if mas[i] ~= nil then wsum = wsum + i-(index-Settings.periodma) if Settings.weightedma == 0 then ma = ma + mas[i] else ma = ma + mas[i]*(i-(index-Settings.periodma))--/Settings.periodma end end end end if Settings.weightedma == 0 then if ma ~= nil then ma = ma/Settings.periodma end else ma = ma/wsum end return sumv, ma--, 0 end
Но особенно приятно, когда ТС удается взять большой профит внутри дня более 100 шагов (пунктов, центов).
И поэтому очередной вишенкой ( ТС «стату» хорошо прошла... ) на торт нефтяного профита ТС будет демонстрация графика со сделками за среду-четверг, когда
Предисловие: Если Вы не знаете азов трейдинга (типа про стоплосс, РискМенеджмент и т.д.) и не читали руководство пользователя торгового терминала, то ЭТОТ ПОСТ НЕ ДЛЯ ВАС!
Если трейдер пребывает в унынии, пережИвая и пережЁвывая свои неудачные сделки, то формируется комплекс неудачника, препятствующего достижению Благополучия!
Для того чтобы изменить свою торговлю в «профитную» сторону, нужно меняться самому. Надо повышать самооценку посредством Любви к себе!
Мы ждем признания и поддержки со стороны. Но начните проявлять Любовь к себе прямо сейчас! Оторвитесь от торгового терминала и подойдите к зеркалу, улыбнитесь и скажите себе приятные слова! Начните себе нравиться в трейдинге. Думайте позитивно и о хорошем, повторяйте, что всё получится!
Не зацикливайтесь на убыточных сделках, не стесняйтесь прибыльных сделок. Не бойтесь писать на Смартлабе про свои успешные трейды. Не ругайте себя за трейдерские ошибки. Ведь всё что сделано – не вернешь! НИКОГДА не заходите в новую сделку, как попытку отбить предыдущий убыток! Новая сделка – это НОВАЯ сделка (вход, трейд)!!! А убыточному трейду скажи «спасибо» за приобретенный опыт, который поможет избежать этих ошибок в будущем. Только анализируй неудачные сделки ВНЕ торговой сессии (до, после торговой сессии или на выходных)!