Избранное трейдера Иван Петров

по

Скрипт для удобства.

Смотрел в Квик и понял, что чего-то не хватает, а точнее, не показывает кол-во денег зарезервированных по гарантийное обеспечение по опционам. и в связи с этим, для удобства написал скрипт. Скрипт показывает баланс по деньгам на Срочном рынке, сумму гарантийного обеспечения, зарезервированного под опционы.Выводит процентное соотношение купленных активов к количеству денег, чтобы было видно наглядно и не попасть на margin call, по умолчанию стоит 65%.
Скрипт для удобства.
Скачать можно тут «Balance_option»
Всем профита!

Quik. Индикатор горизонтального объема и дельты.

    • 10 мая 2016, 14:28
    • |
    • Karim
  • Еще



Индикатор горизонтального объема и дельты для Квика. Работает только с фьючерсом SiM6 на минутном таймфрейме. Показывает последние 200 свечей.  
Архив: https://yadi.sk/d/mwXagg20rbYj9

Всем привет! Индикатор для QUIK - нештатный, нашару

Всем привет! 
Чуть о себе: зарабатываю на российском рынке (только для себя), делаю торговые программы (для себя и для других).
Давно читаю Smart-lab, нахожу что-то полезное и интересное. Вот добавлю одну свою легенькую утилитку для Квика, надеюсь пригодится.

Всем привет! Индикатор для QUIK - нештатный, нашару

Индикатор Fractal_Chennal, рисует уровни по «фракталам» с задаваемым периодом. В отличии от штатного  «Fractals» дожидается окончательного формирования формации. Я его использовал в качестве трейлинг-стопа в некоторых программах. Отдает два значения скриптам.
Код:

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
Как пользоваться:

( Читать дальше )

Выкладываю тиковые исторические данные

Предыстория:

Мне, и думаю многим другим, нужны качественные исторические данные за максимальный промежуток времени — для изучения рынка, построения и тестирование торговых систем. Такие данные по фьючерсам, торгуемым на западе, в частности на CME, в свободном доступе (кроме дневок) практически не найти. Несколько месяцев назад я купил исторические данные по следующим фьючерсам CME: ES (фьючерс на индекс S&P), CL (фьючерс на нефть WTI), GC (фьючерс на золото), NQ (фьючерс на индекс NASDQ). Спецификацию по ним вы можете посмотреть тут:http://www.cmegroup.com/trading/equity-index/us-index/e-mini-sandp500_contract_specifications.html

Но осталась потребность в данных по многим другим интересным инструментам. И пару недель назад у меня появилась идея – т.к. исторические данные нужные не только мне, то вполне возможно приобретать их совместно (в складчину) (http://smart-lab.ru/blog/317451.php)



( Читать дальше )

Выкладываю тиковые исторические данные

Предыстория:

Мне, и думаю многим другим, нужны качественные исторические данные за максимальный промежуток времени — для изучения рынка, построения и тестирование торговых систем. Такие данные по фьючерсам, торгуемым на западе, в частности на CME, в свободном доступе (кроме дневок) практически не найти. Несколько месяцев назад я купил исторические данные по следующим фьючерсам CME: ES (фьючерс на индекс S&P), CL (фьючерс на нефть WTI), GC (фьючерс на золото), NQ (фьючерс на индекс NASDQ). Спецификацию по ним вы можете посмотреть тут: http://www.cmegroup.com/trading/equity-index/us-index/e-mini-sandp500_contract_specifications.html

Но осталась потребность в данных по многим другим интересным инструментам. И пару недель назад у меня появилась идея – т.к. исторические данные нужные не только мне, то вполне возможно приобретать их совместно (в складчину) (http://smart-lab.ru/blog/317451.php)

Суть идеи:

Для коллег, кто пользуется 5-минутками и выше, я решил выкладывать в свободный и бесплатный доступ 5 минутные OHLCV за всю историю и также выкладывать обновления по ним.



( Читать дальше )

Еще скриптик в помощь спекулянту)

Представляю еще один скриптик. Функционал: показывает свободные деньги под открытие позиций на рынке Фортс, считает вариационную маржу в моменте с учетом накопленной (дневной клиринг в 14-00) не дожидаясь, пока таблицы по лимитам клиента обновятся.

Еще скриптик в помощь спекулянту)

Скачать можно тут Там есть два варианта: varmargin_new.qpl и обновленный margin.luac

Всем профита!

Бесплатная тиковая база данных (CME)

    • 15 февраля 2016, 18:22
    • |
    • nxt
  • Еще

Всем привет.

Решил выложить в открытый доступ базу данных тиков с CME, которая накапливалась за последние годы, и обновляется по итогу дня.

FTP доступ: 

85.25.211.62
login: smartlab
pass: smartlabpass

Ссылки на торрент: http://ge.tt/1Ql8j3Y2

№2: app.box.com/s/h0dhmkif0fhnvlpzdp8ma89c1ysv876t

Формат данных:


seconds (int32) — кол-во секунд с начала суток по Чикаго.
milliseconds (int32)
price (int32)
volume (int32)
bestBidPrice (sbyte) — расстояние в тиках между price и реальной ценой BidPrice
bestAskPrice (sbyte) - расстояние в тиках между price и реальной ценой AskPrice
bestBidSize (int32) — доступно с июня 2015
bestAskSize (int32) - доступно с июня 2015

Ниже код для чтения бинарных файлов (На C#).

Создаем класс Tick:

  1. public class Tick
  2. {
  3. public DateTime Time { get; set; }
  4. public int Price { get; set; }
  5. public int Volume { get; set; }
  6. public int BidPrice { get; set; }
  7. public int AskPrice { get; set; }


( Читать дальше )

Эмпирическая философия бывалого трейдера

1. Никогда не будьте ни в чем уверены. Будущее не знает никто, так как его просто нет. Задача трейдера – оценить вероятности и принять соответствующее торговое решение. Зачастую, лучшее торговое решение – это не входить в рынок. Задача спекулянта – это сохранить капитал, а вторая – попытаться еще и заработать.
2. Стоп должен стоять всегда.
3. Из $100 реально сделать $1 000, а из $1 000 — $10 000, а потом — $100 000. Но если хотите сделать это за свою жизнь – вы однозначно будете превышать свои риски. Абсолютное большинство трейдеров всегда будут это делать. Самый верный риск менеджмент в этом случае – это периодически снимать часть заработанного. Как лучше снимать: по достижению определенной суммы или по истечению определенного времени? Все зависит от самого трейдера. Следует помнить одно – попытки «добить» депозит до определенной суммы за определенное время – это слив. Лучше выводить периодически 50% заработанного, а другие 50% оставлять на торговом счету.
4. Лучше, надежнее и проще торговать в направлении тренда. Цена обычно доходит до намеченной цели, а если тренд продолжается – то идет дальше цели. Если торгуете контртренд – цели должны быть меньше (как минимум в половину). Например, если это трендовый канал, при тренде цель – это противоположная граница канала, а при контртренде – это середина канала. Контртенд можно пробовать торговать на акциях, если идут исторические минимумы/максимумы.
5. Большинство акций (но не все) двигаются «синхронно» вместе с индексами, даже если они в него не входят, а также с «секторами» (например, энергетика – с энергетическим сектором). Поэтому наблюдение корреляции с индексами – весьма спорное занятие. Аналогично на форексе – не стоит тратить время на сопоставление мажоров и кросс-курсов, — все инструменты прекрасно анализируются с помощью теханализа. Лучше анализировать каждый инструмент сам по себе.
6. Уровни, наверное, это самое главное в торговле. Лучше совершать сделки только на уровнях. Лучше строить уровни по теням – цена уже там была, лимитные приказы были активированы. Если не уверены, стройте 2 уровня (тонкие линии) – по теням и по телам – это и будет «зона»: она менее точная, но более надежная.
7. Лучшие ТФ: Форекс (W1 и D1 с промотором H4), акции D1->H4->M5, нефть – М30, природный газ – H1.
8. Лучшие средние скользящие – это ЕМА. Лучшие параметры: D1/M5: (10 (8), 20 (21)) и 50.
9. Часто цена не доходит до профита!? Ответа что делать нет. Можно закрывать части позиций, но это не всегда удобно. Достаточно простой вариант – это открыть 2 одинаковые позиции: 1 – 50 пунктов (но не менее стопа), 2 – поставленная цель. При закрытии 1й сделки по профиту, по второй стоп в бу. Практически любой инструмент проходит 50 пунктов.
10. Если впереди многолетний максимум/минимум – можно смело выставлять отложку на уровень и практически всегда забирать свои 50 пунктов, — цена редко проходит его с первого раза.
11. Паттерн ABC (пробитие, откат, продолжение движения) на М5 работает в 80% случаев.
12. На графике нет ничего лучше самой цены. Минимализм – залог успеха. Потом, по приоритетности лучше наносить: горизонтальные уровни, потом трендовые линии/каналы, потом ЕМА. Почему так? У всех разные параметры индикаторов, а вот уровни – видят все.
13. Лучший таймфрейм – это D1, а лучшее соотношение риск\прибыль – 2% к 6%.
14. М5, особенно учитывая тренд на D1 и имея подтверждение на Н4 дает прекрасные результаты.
15. Оптимально торговать большее количество инструментов, не уменьшая ТФ и не нарушая ММ.
16. Долгосрочные сделки на рынке форекс – опасная затея, так как «потолка» и «дна» у валюты нет и быть не может. Фьючерсы и акции имеют дно – 1 цент за контракт или банкротство эмитента.
17. Перенос сделок по акциям на следующий день – это лотерея. Особенно если брокер не дает возможности торговать на премаркете и афтермаркете. Если уже решили обыграть «кухню», то перед окончанием торговой сессии убирайте тейки и профиты. Лучше крыть прибыли/убытки руками после открытия торгового дня.
18. Нет времени торговать – не лезь на акции или фьючерсы. Долгосрочников с маленьким депо там выбивают с рынка практически моментально. Если нет время – лучший рынок – это форекс, ТФ – D1.
19. Не видно паттерна, не рисуются линии и уровни – значит их там вероятно нет. Если возникает хоть малейший вопрос – торговать не стоит.
20. Есть торговая идея смотрим паттерн уровень, потом паттерн ПА, потом тренд локальный, сверяем на старшем ТФ, ищем дополнительные подтверждающие сигналы. Для более точного входа можно входить на 1 ТФ ниже. Ниже ТФ – менее надежная сделка. Как узнать или вход правильный? Если цена после открытия сделки сразу не двигается в вашу сторону вероятно, что вход был неточным или, что хуже, неверным.
21. Если сделка «верняк» (пин + тренд + уровень + 50% фибо + трендовая линия), то можно войти большим чем всегда объемом. Если всех подтверждающих сигналов нет, лучше войти меньшим объемом. Объем сделки может быть динамическим (но только если это предусмотрено ТС) … Хватит философствовать, поехали торговать!


ПОЛУЧАЕМ НУЖНЫЕ ОТЧЁТЫ CME пример

ПОЛУЧАЕМ НУЖНЫЕ ОТЧЁТЫ CME


Ссылка на страницу с отчетами — www.cmegroup.com/market-data/daily-bulletin1-ce1/daily-bulletin1-ce2.html

Как видите, по ссылке располагается очень много отчетов по самым разным инструментам. Нам нужна отчетность по валютным опционам. Можно выбрать в фильтре нужный инструмент или показать всю группу forex-инструментов.

Отчеты выкладываются за предыдущий торговый день в период с 10 до 12 МСК в формате PDF. Меня интересуют сейчас евро и фунт. Названия документа для евро:

<code>PG39 Euro FX And Cme$Index Options : Apr 04, 2011: Apr 04, 2011</code>


Там содержится информация как по PUT, так и по CALL. Именно этот отчет я использовал для расчета опционных уровней по евре сегодня (5.04.2011). Дата, разумеется, меняется. Неизменной остается указание номера страницы бюллетеня (PG39) и название инструмента

( Читать дальше )

Вся правда об опционах. Или всё, что требуется знать, чтобы ими торговать (философия покупки опционов).

    • 16 января 2016, 21:15
    • |
    • Deimon
  • Еще
Многие пишут, что мечтают научиться торговать опционами в 2016 году. А чему тут учиться? Вот всё, что требуется о них знать:

1. Фьюч + пут = колл. Колл — фьюч = пут. Колл — пут = +фьюч. Пут — колл = -фьюч.
Практическое применение: нет смысла покупать фьюч и хеджировать путом, можно просто купить колл.

2. "Продавцы опционов клюют как курицы, а срут как слоны" ©. Помните об этом, когда «продавцы времени» предлагают гарантированно зарабатывать 30-40% годовых. И хотя чёрный лебедь к ним может довольно долго не прилетать, но, как говорится, "ты видишь лебедя? Нет? А он есть". © ;)

3. Чем опционы лучше/хуже фьючерса?
Лонг опционов лучше при больших движениях цены, фьючерс лучше при малых движениях, шорт опционов лучше… не использовать :) (см.п.2)

4. Все опционы и их конструкции имеют одинаковое соотношение параметров доход/риск/вероятность. Если что-то выигрывает в одном параметре, значит проигрывает в другом. Поэтому при выборе страйка опциона тупо выбирайте самый ликвидный. Опционы «вне денег» (out the money, OTM) ничем не хуже опционов «около денег» (at the money, ATM). На опционы

( Читать дальше )

....все тэги
UPDONW
Новый дизайн