Избранное трейдера si1v3r


И снова привет, мой Любимый Проницательный Читатель!
Вот читал я читал, читал-читал Смарт-Лаб, да и не выдержал. Теперь писать буду. Разговор пойдёт о том, как жуликоватые брокеры разорили на утренней доп. сессии половину Смарт-Лаба, а заодно и прочих «плечевиков». Да и, вообще, всех. Теперь перейду к изложению тезисов. Очень коротко. Без воды.
1. Маржинколл — это просто Полный Пи*деЦ (ППЦ)!
Все, особенно начинающие трейдерить вьюноши и девульки, из многочисленных рассказок знают, что если придёт от брокера маржинколл — это всё. Депозита нет, квартиры, машины и дачи — тоже. Что светит? Завод и комната в общаге, где придётся впятером ютиться с женой, тёщей и двумя сопливыми детьми. Не случайно дурачки от рынка пугают лохов молодых-ещё-ненаученных — вот придёт дядя Коля (Коля Моржов) — запоёте. Узнаете, почём фунт лихуев!
На самом деле, маржинколл — это всего лишь тревожный звоночек, весточка такая от брокера. По электронке, по смс-ке, в квике… О том, что нужно или довнести чуть денег, или чуть сократить свою позицию.

Давным давно когда деревья (акции) были еще маленькие (а это в аккурат после обвала 2008 г.) довелось мне попасть в чистое рыночное поле минуя добрыню и илью муромца (это персонажи в ту пору еще живой тройки диалога). И застал сургут префушку по 9 р. и сбербанк по 25 р и много всего интересного о чем сейчас разве что в сказках сказывают. Да с тех пор много воды утекло и портфель стал толще и я мудрее.
И вот услыхал я благую весть из стольного града московского, что негоже людям без статуса на Руси жить хорошо. Ограничить надо бы по указу им вольности.
Делать нечего, пора с печи слезать, где пролежал я 13 лет 3 месяца и 3 дня (ну почти) да в квала записываться, и будет нас-рать на рыночном поле биться, силушкой депо меряться.
Достал с полки меч-кладенец отчетами брокерскими обернутый и направился к зеленому Сберынычу с вопросом, как же сей апгрейд новомодный заполучить, а то через месяц ни у Калиты купона не допросишься, ни к Манычу в гости не зайдешь, а уж Займорские чудеса и подавну не вкусишь. Да что и говорить уже и сейчас не везде тебя рады видеть.
--
--СКРИПТ Niki для smart-lab.ru 260321 ревизия
---------------------------------------
-- Флаг для поддержания работы функции main
is_run=true
fut_limit_old =0
fut_limit_max =0
kgo_old =0.5
function main( ... ) -- чудотворная функция внутри которой все работает
--"r": режим чтения (по умолчанию);
--"w": режим записи;
--"a": режим добавления;
--"r+": режим обновления, все предыдущие данные сохраняются;
--"w+": режим обновления, все предыдущие данные стираются;
--"a+": режим добавления и обновления, предыдущие данные сохраняются, запись разрешена только в конец файла. b бинарные файлы
-- Пытается открыть файл в режиме "чтения/записи"
f = io.open(getScriptPath().."\\Limits.txt","a");
-- Если файл не существует
if f == nil then
-- Создает файл в режиме "записи"
f = io.open(getScriptPath().."\\Limits.txt","w");
-- Закрывает файл
f:close();
-- Открывает уже существующий файл в режиме "чтения/записи"
f = io.open(getScriptPath().."\\Limits.txt","a");
end;
while is_run do
sleep(1000) -- 1000 = 1 секунда --волшебная пауза в работе скрипта
if getFuturesLimit("A111", "A111111", 0, "SUR") ~= nil then -- защита от пустых таблиц -- впишите ваши данные из Квика
-- %c - дата и время (по-умолчанию) (пример, 03/22/15 22:28:11)
-- %x - дата (пример, 09/16/98)
-- %X - время (пример, 23:48:10)
seconds = os.time(); -- в seconds будет значение 1427052491
date1 = os.date("%x",seconds); -- %c - дата (по-умолчанию) (пример, 03/22/15 22:28:11)
time1 = os.date("%X",seconds); -- %c - время (по-умолчанию) (пример, 03/22/15 22:28:11)
--[[
liquidity_coef --NUMBER Коэффициент ликвидности
cbp_prev_limit --NUMBER Предыдущий лимит открытых позиций на спот-рынке»
cbplimit --NUMBER Лимит открытых позиций
cbplused --NUMBER Текущие чистые позиции
cbplplanned --NUMBER Плановые чистые позиции
varmargin --NUMBER Вариационная маржа
accruedint --NUMBER Накопленный доход
cbplused_for_orders --NUMBER Текущие чистые позиции (под заявки)
cbplused_for_positions --NUMBER Текущие чистые позиции (под открытые позиции)
options_premium --NUMBER Премия по опционам
ts_comission --NUMBER Биржевые сборы
kgo --NUMBER Коэффициент клиентского гарантийного обеспечения
currcode --STRING Валюта, в которой транслируется ограничение
real_varmargin --NUMBER Реально начисленная в ходе клиринга вариационная маржа. Отображается с точностью до 2 двух знаков. При этом в поле «varmargin» транслируется вариационная маржа, рассчитанная с учетом установленных границ изменения цены
--]]
fut_limit = getFuturesLimit("A111", "A111111", 0, "SUR").cbplused_for_positions -- NUMBER Текущие чистые позиции (под открытые позиции) -- впишите ваши данные из Квика
varmargin = getFuturesLimit("A111", "A111111", 0, "SUR").varmargin -- впишите ваши данные из Квика
accruedint = getFuturesLimit("A111", "A111111", 0, "SUR").accruedint -- впишите ваши данные из Квика
ts_comission = getFuturesLimit("A111", "A111111", 0, "SUR").ts_comission -- впишите ваши данные из Квика
kgo = getFuturesLimit("A111", "A111111", 0, "SUR").kgo -- впишите ваши данные из Квика
profit = varmargin + accruedint;
--if math.abs(fut_limit-fut_limit_old) > 10000 then -- каждые 10000 рублей изменения ГО, слишком частый файл печати
if math.abs(fut_limit-fut_limit_old) > 100000 then -- каждые 100000 рублей изменения ГО, настраиваем под себя.
open_lim = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit --NUMBER Лимит открытых позиций
f:write( tostring(date1).." "..tostring(time1).." ".."ГО: "..tostring(fut_limit).." ".."Профит: "..tostring(profit).." ".."Комис: "..tostring(ts_comission).." ".. "КГО: "..tostring(kgo).." Lim: "..tostring(open_lim).. "\n"); -- "\n" признак конца строки
--f:write( tostring(date1).. " " ..tostring(time1).. " " .. "BID: " .. tostring(res_trans) .. " " .. "ASK: " .. tostring(MXU8ask_vol) .. "\n"); -- "\n" признак конца строки
-- Сохраняет изменения в файле на диск
f:flush();
fut_limit_old = fut_limit;
end
if fut_limit_max == 0 then
fut_limit_max = fut_limit;
end
if ( math.abs(fut_limit-fut_limit_max) > 1000000 and fut_limit>0 ) then -- настраиваем под себя
message( tostring(fut_limit) ) ----сообщение в Квик--
--message( tostring(time1) )
---------------------------------------- отправляем сообщение в Телеграмм--
pos_free = getFuturesLimit("A111", "A111111", 0, "SUR").cbplplanned --NUMBER ГО свободных денег от позы без пониженного ГО
open_lim = getFuturesLimit("A111", "A111111", 0, "SUR").cbplimit --NUMBER Лимит открытых позиций
tg_message = tostring(open_lim).." ГО:"..tostring(fut_limit).." Поза:"..tostring(open_lim-pos_free)
os.execute('curl "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ') -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм
----------------------------------------
-- Пример строки https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text= + Привет Квик!
----------------------------------------
fut_limit_max = fut_limit;
end
if math.abs(kgo-kgo_old) > 0 then
---------------------------------------- отправляем сообщение в телеграмм
tg_message = tostring(kgo).." Внимание! Изменился коэффициент КГО"
os.execute('curl "https://api.telegram.org/botВашиДанныеИзТелеграмм&text= + '..tg_message..' " ') -- отправляем в телегу, через винду. Вписать ваши данные из Телеграмм
----------------------------------------
-- Пример строки https://api.telegram.org/bot365877050:AAE232342348HIqifnyGSsw89U_4TK3Y/sendMessage?chat_id=202560128&text= + Привет Квик!
----------------------------------------
kgo_old = kgo;
end
end
end
f:close(); -- закрываем файл печати.
end
-- Остановка скрипта из Квика
function OnStop(stop_flag)
is_run=false
endДовольно часто люди в нашем чате в телеге жалуются на непонятные списания в ВТБ Инвестициях. Это выглядит так: вы заводите счёт, и в какой-то момент появляется необходимость подписать форму W-8BEN, которая позволяет получать дивиденды от иностранных компаний не с 30%, а с 10% налогом. Вы интересуетесь, как это сделать, и вам предлагают сходить в ближайший офис и подписать форму там. А через 2-3 недели со счёта списывается 600 рублей, о которых никто не предупреждал. Кто-то (у кого внушительный счёт) этого даже не замечает. А если сумма на счёте скромная, то это видно хорошо. Оказывается, таких формы две, и одна — платная, а другая — бесплатная.
Оказывается, формы бывают разные. И адресованы они могут быть в разные депозитарии. И так уж сложились обстоятельства, что не все рядовые сотрудники отделений ВТБ в курсе, какая именно форма нам с вами нужна и иногда дают на подписание форму для НКО АО НРД (в заявлении на подписание прямо так и написано «Прошу направить для акцепта в НКО АО НРД форму W-8BEN...»), и такая форма обойдётся вам в 600 рублей. Это не комиссия ВТБ, это комиссия этого депозитария, а ВТБ просто перевыставляет вам счёт на эти 600 рублей.
А нам с вами нужен бесплатный вариант: форма, направляемая в «Бэст Эффортс банк» (этот банк сейчас является основным депозитарием для всех клиентов СПБ биржи, на которой мы с вами покупаем иностранные бумаги).
Поэтому, дабы не было недопонимания и лишних комиссий, при визите в отделение ВТБ заучите фразу «Нужно подписать форму W-8BEN для акцепта „Бэст Эффортс банк“, ЗАО «СПб РДЦ»». В случае если специалист не понимает, о чём речь — требуйте, чтобы он звонил в техподдержку. Такая форма принимается быстро (через 2-3 дня приходит письмо на почту), и имеет срок годности (обычно, 3 года)
Всем привет.
Все кто давно пользуется терминалом Квик – знают, что со временем он начинает «подтормаживать», долго загружаться, медленно переключаться между вкладками, а в особо тяжёлых случаях проводить заявки с задержкой. А это уже чревато потерей реальных денег….
В этой статье мы рассмотрим простые действия для ускорения работы Квика, которые нужно проводить регулярно, как сервисное обслуживание в автомобиле. А чтобы был спортивный интерес – проведем замер скорости загрузки терминала.
Поехали!
Итак – включаем секундомер и делаем первоначальные замеры:
Результат времени загрузки до появления окна загрузить новую версию
1 минута 21 секунда.
Ну что ж…. За работу:
1-е что мы сделаем удалим лог файл, который больше всего влияет на загрузку. Переходим в папку с Квиком
