Избранное трейдера Volume
Сегодня прошел небольшой баттл с учеником на тему объемов.
Моя позиция, что рынок не прогнозируем и не важно какую ты используешь торговую стратегию для совершения прибыльных сделок. А вот ученик решил доказать, что я не правильно вхожу в рынок.
Что в итоге получилось смотрите в видео.
4 года и 4 месяца прошло с выхода поста «Торговый робот на LUA для QUIK» (https://smart-lab.ru/blog/200767.php) про конструктор Lbot. За это время он повзрослел, лишился графического интерфейса и… превратился в младшего брата для Lbot3D. И если раньше для Lbot была пробная версия (с одним инструментом и одним лотом), то теперь, фактически, сам превратился в пробную версию для Lbot3D и, с этого дня, предоставляется в свободное пользование с полным функционалом:
Скачать Lbot180.zip можно тут: drive.google.com/open?id=1DL9jGEBm2Uhk89PcQdlK-ObaOe2zihnx
INI-файл написан для демо-QUIK на 3 инструмента — Сбербанк, Газпром и Лукойл. Стратегия на Газпроме — безиндикаторная, на Сбербанке — на скользящих средних, на Лукойле — на пересечениях MACD.
encoding = "UTF-8" FREQUENCY = 1000 account = NL0011100043, 10110 PositionSize = 300000 xy = 421, 0, 859, 118 ;------------------------------------------------------------------------------- [GAZP] Security = GAZP, QJSIM, Gazp_moex WorkSize = 3 // рабочий объем, в штуках; LossLimit = 100 // ограничение на убыток по стратегии OpenSlippage = 10 // допустимое проскальзывание на сделке, в количестве минимальных шагов цены; OpenLong = {Close, 1} < {High, 2} // цена 'close' предыдущей 'полной' свечи превысила 'high' предшествующего ей бара; OpenShort = {Close, 1} > {Low, 5-2} // цена 'close' предыдущей 'полной' свечи принизила 'low' 5-2 баров; StopLoss = 2 TakeProfit = 3, 1, 1 EOD = 18:29:00 //закрытия позиции в указанное время. autoBot = Y [SBER] Security = SBER, QJSIM, Sber_moex WorkSize = 10 LossLimit = 100 OpenSlippage = 10 OpenLong = {Ema1} > {Ema2} CloseLong = {Ema1} < {Ema2} OpenShort = {Ema1} < {Ema2} CloseShort = {Ema1} > {Ema2} autoBot = Y [LKOH] WorkSize = 2 Security = LKOH, QJSIM, Lkoh_moex LossLimit = 225 OpenSlippage = 10 OpenLong = cross(macd_Lkoh.0, macd_Lkoh.1) OpenShort = cross(macd_Lkoh.1, macd_Lkoh.0) ;OpenLong = {Close, 1} < {Low, 5-2} ;OpenShort = {Close, 1} > {High, 2} StopLoss = 30 TakeProfit = 50, 10, 10 autoBot = Y
Дневной график:
Покупки. Спред маленький, объём маленький, прогресса и результата нет. Цена в зоне продаж закрытие по типу 3. Покупатели хоть и слабые, но продавцы пока даже с этим сделать ничего не могут. Ожидание – продолжение ралли.
Чтобы любому желающему получить возможность покупать и продавать ценные бумаги и другие финансовые инструменты из дома со своего компьютера, нужен посредник, который такую услугу предоставляет. Этот посредник - брокер. У брокера открывается счет на имя владельца капитала и на этом счете можно держать деньги точно так же, как на счете в банке.
Брокер – лицензированный профессиональный участник рынка ценных бумаг и его деятельность строго регламентируется законом и правительством США в лице Комиссии по ценным бумагам и биржам США (The United States Securities and Exchange Commission, SEC). Полномочия, историю деятельности брокеров, которые предоставляют доступ на фондовые рынки – рынки акций, биржевых фондов (ETF), индексов, опционов на акции, ETF и индексы, можно проверить на странице сайта FINRA — Службы регулирования отрасли финансовых услуг по адресу: http://brokercheck.finra.org/
Если брокера нет в списке, но он предоставляет услуги по торговле ценными бумагами на фондовом рынке США, то это, скорее всего, субброкер – компания, перепродающая услуги американского брокера, то есть, еще один посредник. Это может быть посредник, имеющий лицензию на оказание брокерских услуг в других странах, но не в США.
Ты хорошо поработал весь год и на твоем брокерском счету отображается значительное число, и ты к нему уже привык и тебя совсем не радует мысль о том, что у тебя от него откусят целых 13%. Есть законные способы избежать уплаты налога на доходы физических лиц от операций с ценными бумагами, хочу отметить налог на дивиденды сюда не относится, я не знаю ни одного способа, который бы позволил избежать его уплаты, поэтому советую перед дивидендной отсечкой продавать, а после нее опять покупать. В этом случае есть еще один плюс, вам не придется ждать своих денег 20 дней. Так поступает большинство и акции в 95% случаев, проваливаются на большее число, чем дивиденды. Даже есть выражение, «профессионалы на дивиденды продают, а новички покупают.» Данные способы относятся только к физлицам.
1) Налоговый вычет. Можно купить квартиру, заплатить за обучение ребенка и тд., а потом на сумму затрат попросить у налоговой возврат налога. Недостатком данного способа является то, что купить квартиру можно только один раз и вернут налог с суммы не больше двух миллионов и не всегда тебе нужна эта квартира.
Расширенная форма оператора for
В расширенной форме оператора for для последовательного получения значений переменной цикла используется вызов итератора. Цикл завершается, когда итератор возвращает nil.
Примечание
Под итератором понимается любая конструкция, позволяющая перебирать элементы некоторого набора. При каждом обращении к итератору он возвращает очередной элемент набора. В Lua итераторы обычно реализуются в виде функций.
Расширенная форма оператора for имеет следующий вид:
for var1, var2, …, varN in <explist> do
… — тело цикла
end
где:
var1, var2, ..., varN — список переменных, получающих значения на каждом шаге цикла. Список может состоять из одной или нескольких переменных, разделённых запятыми. Первую в списке переменную называют управляющей переменной цикла. Когда эта переменная получает возвращённое итератором значение nil, цикл завершается. Остальные переменные на ход выполнения цикла влияния не оказывают;
<explist> — список выражений, разделённых запятыми. Обычно список состоит из единственного выражения — вызова функции-фабрики итераторов. Такая функция возвращает функцию-итератор, состояние и начальное значение управляющей переменной цикла.