Избранное трейдера Владимир Гончаров
Названия строк |
Названия строк | Колич | Profit % | ± |
>0.3 | 359 | 0,95 | 0,61 |
<0,3 |
--Массив с Тикерами, добавьте нужные тикеры aTickerList = {"MSNG", "GAZP", "LKOH", "SIBN", "GMKN","ROSN", "SBER", "TATN", "NVTK", "IRAO", "RSTI", "SBERP", "PHOR", "SNGS", "TRNFP", "VTBR", "FEES", "MVID", "RASP", "MFON", "AFLT", "MAGN", "ALRS", "MTSS", "MOEX", "RTKM", "MGNT", "NLMK", "SNGSP", "CHMF", "MTLR", "HYDR", "MFON", "RSTI", "PLZL", "BANEP", "POLY" }; --Функция поиска цены function fGetPrice(sTickerName, sNum) --Подключаемся к источнику данных local ds=CreateDataSource("TQBR", sTickerName, INTERVAL_D1); while (Error=="" or Error == nil) and ds:Size() ==0 do sleep(10) end; if Error ~="" and Error ~=nil then message("Error: "..Error, 1) end; local sSize=ds:Size(); local sCurrentPrice=ds:O(sSize); local sLastWeekPrice7=0; local sLastWeekPrice14=0; --Берем цену закрытия свечи неделю назад sLastWeekPrice7=ds:C(sSize-4); --Берем цену закрытия свечи 2 недели назад sLastWeekPrice14=ds:C(sSize-8); --Вычисляем проценты local sPrc7=math.floor((100-((sLastWeekPrice7*100)/sCurrentPrice))*100)/100; local sPrc14=math.floor((100-((sLastWeekPrice14*100)/sCurrentPrice))*100)/100; --Заполняем таблицу значениями SetCell(t_id, sNum, 0, tostring(sTickerName)); SetCell(t_id, sNum, 1, tostring(sCurrentPrice),sCurrentPrice); SetCell(t_id, sNum, 2, tostring(sLastWeekPrice7),sLastWeekPrice7); SetCell(t_id, sNum, 3, tostring(sLastWeekPrice14),sLastWeekPrice14); SetCell(t_id, sNum, 4, tostring(sPrc7),sPrc7); SetCell(t_id, sNum, 5, tostring(sPrc14),sPrc14); --Текущая цена больше цены прошлой недели - раскрашиваем зеленым if sCurrentPrice>sLastWeekPrice7 then fGreen(sNum); end; --Текущая цена меньше цены прошлой недели - раскрашиваем красным if sCurrentPrice<sLastWeekPrice7 then fRed(sNum); end; --Текущая цена больше цены прошлой недели и цена прошлой недели больше цены позапрошлой недели --раскрашиваем желтым if sCurrentPrice>sLastWeekPrice7 and sLastWeekPrice7>sLastWeekPrice14 then fYellow(sNum); end; end; --- Функция создает таблицу function CreateTable() -- Получает доступный id для создания t_id = AllocTable(); -- Добавляет 6 колонок AddColumn(t_id, 0, "Тикер", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 1, "Сегодня", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 2, "Неделя", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 3, "2 Недели", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 4, "Неделя (%)", true, QTABLE_INT_TYPE, 15); AddColumn(t_id, 5, "2 Недели (%)", true, QTABLE_INT_TYPE, 15); -- Создаем t = CreateWindow(t_id); -- Даем заголовок SetWindowCaption(t_id, "7 Days"); -- Добавляем строки for k,v in pairs(aTickerList) do InsertRow(t_id, k); end; end; --- Функции раскрашивают ячейки таблицы function fRed(col) SetColor(t_id, col, -1, RGB(255,168,164), RGB(0,0,0), RGB(255,168,164), RGB(0,0,0)); end; function fGreen(col) SetColor(t_id, col, -1, RGB(157,241,163), RGB(0,0,0), RGB(157,241,163), RGB(0,0,0)); end; function fYellow(col) SetColor(t_id, col, -1, RGB(249,247,172), RGB(0,0,0), RGB(249,247,172), RGB(0,0,0)); end; --Основная функция function main() -- Создаем таблицу CreateTable(); --Пробегаемся по массиву тикеров for k,v in pairs(aTickerList) do fGetPrice(v, k); end; end;как выглядит в квике:
Есть один старый анекдот:
Пришел мужик на базар курицу покупать, идет и цену спрашивает.
- Сколько стоит курица?
- 3 рубля.
- А сколько ваша курица стоит?
- 3 рубля.
- А у вас почем курица?
- 10 рублей!
- Как 10? А почему так дорого, ведь она ничем не отличается?
- Понимаешь, мужик, очень деньги нужны.
Я всегда вспоминаю этот анекдот, когда слышу о том, что соотношение стоп-лосса к тэйк-профиту должно составлять значение равное 1:2, или 1:3, или даже выше. Видимо те, кто дают такие советы, надеются, что чем выше они установят это соотношение, тем больше будет их прибыль. Почему бы тогда не установить это соотношение равным, к примеру, 1:10 или даже 1:100? Вот прибыль тогда будет, мешком не унести! Заживем!
К сожалению, на рынке не все так просто и чтобы получить больше прибыли недостаточно, как в том анекдоте, одного желания. Так каким же должно быть соотношение стоп-лосса к тэйк-профиту? В данной статье я постараюсь дать ответ на этот вопрос.
В продолжение поста о том, что лучше торговать новичкам, пару слов об остальных стратегиях которые мы торгуем либо торговали.
Если там я писал о том, с чего начинать, то тут уже скорее о том, чем стоить продолжить или даже закончить ))
Сегодня речь пойдёт о HFT и хеджерских стратегиях
На самом деле все стратегии так или иначе используют элементы других стратегий при торговле, всё взаимопереплетено. Поэтому сразу дисклаймер — не нужно особо придираться что я неверно классифицирую какую-то стратегию, у нас как-то один трейдер Эллиота на график спреда накладывал и вполне себе зарабатывал.
HFT в чистом виде – спредеры, корреляторы, пушеры и т.п. у нас последние годы особо не работает. Хотя я уверен, что в целом стратегии отталкивания от объёмов и забирания «мгновенных» неэффективностей» никуда не делись, туда просто пришел кто-то поумнее и побыстрее. Но в «золотые годы HFT» доходность там измерялась тысячами и десятками тысяч процентов в годовом выражении. На небольших депозитах до миллиона конечно.
Тема чрезвычайно избита, но все-таки попробую сформулировать свой список без углубления в конкретику, которую невозможно описать в двух предложениях. Готов к ловле яиц и помидоров.
Алексей Соловцов, Инвестиционная Палата.
Самое важное в трейдинге, это соблюдение определенных правил. Если вы их соблюдаете, то у вас есть шанс состояться как успешный трейдер на горизонте в 3-5 лет и зарабатывать этим на жизнь, а если не соблюдаете.., то и шансов у вас, увы, нет.
Выкладываю то, что кристаллизовано мною за относительно небольшой срок нахождения в трейдинге (3 года), получено на основе собственного опыта успеха и неудач, оплачено реальными деньгами, кровью, потом и слезами, временем, почерпнуто из литературы по трейдингу, из опыта других трейдеров, в т.ч. и здесь, на Смарт-лабе… — мои основные торговые правила.
Для удобства к прочтению и пониманию я систематизировал их в группы. Важно, также, сделать оговорку, что я являюсь среднесрочным и внутридневным трейдером, не использую алготорговлю, скальпинг и т.п.
Дабы не растягивать, буду максимально краток.
Итак,
1 группа: «Фундамент торгового бизнеса».
Да, именно, — БИЗНЕСА. Потому что, если вы не будете относиться к трейдингу как к бизнесу, со всеми вытекающими, но как к некой игре, способу ухода от насущных дел и проблем, неизбежно будете в долгосроке терять, как время, так и деньги.