Избранное трейдера sam
Прочитал один опус на Смарте. Было время свободное. Опус понравился.
Теперь всем писателям, пишу простой Алгоритм.
Что же основное в трейдинге?
Т.е. Вам путем наблюдения, умозаключения…нужно просто правильно выбрать актив, который торговать.
Критерии правильности: а) понимание актива, б) понимание, что в нем происходит, в) что это за тикер, г) чем и как конкретно занимается эмитент, д) какому тех.анализу удовлетворяет график акции.
И если, вы нашли такой актив, то вам его легко торговать. Не нашли такой актив – не торгуйте, что попало.
Нельзя просто так взять ТИКЕР, закинуть в него Алгоритм или просто «запустить руки» и получить бабки))))
Нужно, сначала тщательно отбирать активы, которыми торгуете, потом, тщательно распределять в них средства, потом ощутимо пересчитывать прибыль.
--require "w32" -- говорят что нужна, на практике не увидел require "luacom" local isrun = true function OnStop(flag) isrun = false end function main() --w32.CoInitialize(nil) ML = luacom.CreateObject("matlab.application.single") assert(ML) ML.Visible = 1 -- не обязательно там все равно ничего в принципе не видно, но проще убить процесс если что t = tos(0) message("tos = " .. tostring(#t)) -- меньше 150 тк фильтр по "SPBFUT" ML:PutWorkspaceData("C1", "base", t); -- отправляем в МЛ под именем С1 message("Put") wd = ML:GetWorkspaceData('C1', 'base') -- а вот так получаем обратно message("C1(1,1) = " .. tostring(wd[1][1])) ML:Execute("r = TST;") -- в МЛ у меня эта функция пишет данные в файл и возвращает "1", если все гладко r = ML:GetWorkspaceData('r', 'base') -- на прямую результат возвращает криво, так наверно удобнее message("Execute TST = " .. tostring®) ML:Quit() ML = nil --w32.CoUninitialize(nil) message("end COM ML") end function tos(n) -- читает ТОС в матрицу начиная с "n" local outcell = {} local cnt = 0 nn = getNumberOf("all_trades") for i = n, 150 do -- для примера хватит 150 строчек, но максимум 1500 * 5 -- приходится ограничить - у LuaVM случается грыжа при передаче в МЛ более чем 2000*5 trade = getItem("all_trades", i) cc = trade["class_code"] if cc == "SPBFUT" then cnt = cnt + 1 dt = trade["datetime"] dt = dt.hour*10000 + dt.min*100 + dt.sec outcell[cnt] = {trade.trade_num, trade.sec_code, trade.qty, trade.price, dt} end end return outcell end
Не для пиара, а на пользу коллегам публикую журнал сделок и открытых позиций для квика.
https://github.com/9159340/TradeHistory
главный файл — TradeHistory.lua
Ниже — описание из документации.
Таблица открытых позиций.
Внешний вид
Колонки
Account – код брокерского счета
Comment – комментарий из сделки.
secCode – код инструмента
classCode – код класса
tradeNumber – номер сделки, используется только в таблице закрытых позиций
Перечисленные выше колонки – это разрезы учета сделок. Подробнее о работе с комментариями смотрите в разделе «Возможности».
lot – размер лота
dateOpen – дата открытия позиции (самой первой сделки)
timeOpen – время открытия позиции (самой первой сделки)
Месяц назад состоялась приватизация 19,5% акций компании «Роснефть».
Многие (в том числе и ваш покорный слуга) рассчитывают, что в долгосрочной перспективе акции этой компании значительно вырастут.
Но что может ждать бумаги Роснефти в текущем моменте?
Для поиска ответа на этот вопрос я на досуге решил взглянуть на исторические аналоги и посмотреть, как себя вели бумаги других гос. компаний, до и после их приватизации.
И, знаете, у меня получилась очень интересная картина.
Оказывается существует некий алгоритм (или последовательность этапов), через которые проходили все приватизируемые российские компании.
Итак, обо всем по порядку:
Приватизация Сбербанка в 2012
1) 18 сентября 2012 года Сбербанк закрыл книгу заявок и определил цену размещения в 93 рубля за одну акцию.
2) на бирже в этот день котировки составляли 94,75р. за акцию, то есть на 2% выше объявленной цены размещения.
3) затем в течение последующих 4-х месяцев после объявления цены размещения цена акций на бирже взлетела до 111,5р. (то есть на +18%).
Многие украинцы, как и я, задают себе вопрос: что происходит в стране? Сейчас же это волнует в первую очередь тех, кто занимает львиную долю сферы бизнеса – это представители малого и среднего предпринимательства. Это те, кто работал по «упрощенке» и имел так званный ФОП. Ваш автор тот же самый, ФОПовец, хотя стоп, бывший ФОПовец. Почему? Об этом мы в статье также поговорим…
Умеет ли правительство договариваться? Видимо нет. Что происходит, почему 2017 год может стать роковым? Ваш слуга, увы, молод, и еще слабо помнит тот период, когда каждый украинец считал себя в глубине души миллионером, поскольку у него в карманах виднелись миллионные купюры под названием купоны.
Может ли быть такое, что гривна станет новым купоном? Запросто. Кто знаком с историей денежного рынка Индии 2016 года, в которой изымают крупные купюры? Вряд ли многие слышали эту историю, но все там просто. Для того чтобы усилить рост экономики страны, который и так не плох, было принято решение…верно, изъять купюры с крупными номиналами в размере 500 рупий. Почему? Объяснить сложно, ведь связанные факторы здесь имеют слабое взаимодействие, но, именно экономика Индии считается одним из основных двигателей мировой машины, а не допустим, Украина.