Избранное трейдера Urfin Juce
Settings={ Name = "Fractal_Chennal", period=5, line={ { Name = "Level_High", Type =TYPE_LINE,-- = LINE --линии = DASH -- тире = POINT -- точки Width = 1, Color = RGB(0,255, 0)--green }, { Name = "Level_Low", Type =TYPE_LINE, Width = 1, Color = RGB(255,0,0)--root }}} idx_prosl=0 function Init() return 2 end function OnCalculate(idx) if idx==1 then P = math.floor(Settings.period/2)*2+1 message("Код бумаги: "..getDataSourceInfo().sec_code.." ; период индикатора: "..P,1) t_H,t_L={},{} end if idx~=nil and idx>P then if idx_prosl~=idx then local l=idx-P for l=l,idx-1 do t_H[l]=H(l) t_L[l]=L(l) end if t_H[#t_H-(P-1)/2]==math.max(unpack(t_H,#t_H-P+1,#t_H)) then H_ind_value=t_H[#t_H-(P-1)/2] end if t_L[#t_L-(P-1)/2]==math.min(unpack(t_L,#t_L-P+1,#t_L)) then L_ind_value=t_L[#t_L-(P-1)/2] end end else H_ind_value=nil L_ind_value=nil end idx_prosl=idx return H_ind_value, L_ind_value endКак пользоваться:
Вчера на СмартЛабе был размещен пост Как построить корреляционную матрицу (для парной торговли) в Excel, собравший аж 150 "+".
Решил тоже попрактиковаться и написать под эту задачу код в R. Важным преимуществом R является наличие пакета rusquant, который позволяет автоматически получать котировки с Финам в любом таймфрейме (в т.ч. в тиках), что существенно экономит время по сравнению с ручной обработкой в Excel.
Код на R приведен ниже:
Результаты:
Для примера тестирования возьмём простую стратегию, описанную несколько лет назад Юрием Иванычем в его живом журнале (http://jc-trader.livejournal.com/tag/%D0%B1%D0%BE%D0%BB%D0%BB%D0%B8%D0%BD%D0%B4%D0%B6%D0%B5%D1%80).
В основе системы — Боллинджер со следующими параметрами: SMA 70, 2 стандартных девиации. Рабочий таймфрейм — часовики.
Условия для открытия/закрытия позиций:
Лонг. Если свеча закрывается выше верхней границы Боллинджера, на открытии следующей свечи открывается лонг. Если свеча закрывается ниже скользящей средней, на открытии следующей свечи лонг закрывается.
Шорт. Если свеча закрывается ниже нижней границы Боллинджера, на открытии следующей свечи открывается шорт. Если свеча закрывается выше скользящей средней, на открытии следующей свечи шорт закрывается.
Позиция открывается на весь депозит. Полное реинвестирование.
В поисках генерации денег. Или. Где деньги Зин. Не сложно догадаться, что на Бирже деньги не печатают. Биржа, это просто сфера услуг. Крытый павильон на Черкизовском рынке. Биржа сама концы с концами сводит за счет сдачи в аренду мест и весов. Поэтому, странно, искать там добавленную стоимость. И если мы пришли на рынок за помидорами, мы же знаем, что там они не растут. Что бы они там были, их надо привести из колхоза, где их и выращивают. Работая на бирже, надо понимать, что хлеб на деревьях не растет. Кофе фонтаном не льется из под земли. А кока кола не сама появляется в бутылке, ее туда наливают. Однако, несметное количество людей, рассматривают Биржу, как скатерть самобранку. И они правы, отчасти. Дело в том, что на Бирже есть Лохи.
Я не имею ввиду маленьких лохендрохов, которые приносят свои 20 тыс рублей и с чистым сердцем их оставляют. Зато они, с гордостью, могут сказать, что они трейдеры и работают на бирже. Они просто уважаемые люди в среде своих знакомых, которые слушают их авторитетное мнение, каким должен быть рубль и почему он другой. Я хочу рассказать про крупных лохов. Тех, которые, каждый квартал, из года в год, из поколения в поколение приносят миллионы долларов на Биржу. Их главная цель, перечислить бобла на Биржу и больше о нем ни когда не спрашивать. Биржа, порой, не справляется с нашествием Лохов, не может раздать все их баблосы. Обычно, эти баблосы берут Хитрые люди. Ну очень хитрые. Тем более странно, что на просторах интернета, есть много рекомендаций и ТС как у этих Хитрых людей, забрать часть этих баблосов, после того, как они их получат их от Лохов. Как взять деньги у Лохов, ну очень мало информации. Хотя, хитрые люди не скрывают источников своих доходов. Но они настолько Хитрые люди, что им страшно поверить. Правда, Лохи иногда взбрыкивают. Тут недавно Греки, которые к опционам ни какого отношения не имеют, заявили: