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

по

Анализатор опционных позиций. OptionFVV. Версия 1.0

Здравствуйте дорогие друзья!

Поздравляю все мужчин с праздником!!!

Я переписал свой анализатор опционных позиций из экселя на C#. Пишу в visual studio 2010.
Кстати я только начал изучать этот язык и это моя первая программа на этом языке. Так что мы с Тимофеев вроде как коллеги по цеху ;)

Начну со слов благодарности:
1. Евгению, за его комментарий, собственно именно оно заставило меня задуматься о том что все равно придется все переписывать с экселя, рано или поздно, пусть уж лучше рано.
Вот его комментарий «А вы подумайте, что дальше будет еще больше написанного, и тогда еще больше будете переписывать.». Хотя помню в первой версии программы он меня пытался отговорить от написания своего анализатора. Как хорошо, что я не податлив на чужое мнение. И то что я проделал такой путь ни грамма не жалею, наоборот есть еще большее желание развивать свой софт.
2. Всем тем кто согласился тестировать сырую версию моего анализатора, за их терпение и подсказки. Их было 4 человека Сергей, Дмитрий, Дмитрий и Максим (они знают про кого я говорю).
3. Есть еще один человек которому я благодарен, его к сожалению нет на смарт-лабе. Это профессиональный программист, на сайте MQL5 он известен как «Dmitriy Skub». Он мне периодически подсказывал по самому коду программы.

Собственно рассказывать особо нечего про программу, я её постарался сделать подобной экселю с тем же функционалом, только вот дизайн сделал так как мне хочется, в экселе я так сделать не мог.

Просто приведу пару скриншотов программы:
Доска:
Анализатор опционных позиций. OptionFVV. Версия 1.0

Диаграмма:



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

Бесплатная тиковая база данных (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; }


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

Убытки по иностранному брокеру можно зачесть

Добрый день, коллеги. Подходит к концу 2015 год и многие из вас закрывают его с прибылью. Хочу напомнить тем инвесторам, которые работают с иностранными брокерами о том, что если по итогам года получена прибыль, то ее надо обязательно задекларировать. И сделать это необходимо в срок до 30 апреля 2016 года.


Как считать налог? Сумму подоходного налога (НДФЛ) надо рассчитывать на основании справки или выписки по вашему счету, которую выдаст ваш брокер. В этом документе важно, чтобы была отражена следующая информация:

— дата получения дохода,

— наименование валюты,

— сумма дохода.

Эти данные необходимы для того, чтобы потом вы смогли безошибочно рассчитать сумму полученного дохода в рублях.



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

Создание индикаторов и стратегий без программирования

www.eabuilder.com/
Платформы Метатрейдер 4 и 5, TradeStation

Может кому будет полезной, сам пока не пробовал

Скорость Quik - SpeedTestQuik

Скорость Quik  -  SpeedTestQuik

В этой статье я представлю программу для измерения скорости Quik.

А именно скорости регистрации заявок.



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

Очень подробно разжёвано для чайников по LUA часть2!

    • 19 ноября 2015, 06:39
    • |
    • aura
  • Еще

Расширенная форма оператора for

В расширенной форме оператора for для последовательного получения значений переменной цикла используется вызов итератора. Цикл завершается, когда итератор возвращает nil.

Примечание

Под итератором понимается любая конструкция, позволяющая перебирать элементы некоторого набора. При каждом обращении к итератору он возвращает очередной элемент набора. В Lua итераторы обычно реализуются в виде функций.

Расширенная форма оператора for имеет следующий вид:

for var1, var2, …, varN in <explist> do

… — тело цикла

end

где:

var1, var2, ..., varN — список переменных, получающих значения на каждом шаге цикла. Список может состоять из одной или нескольких переменных, разделённых запятыми. Первую в списке переменную называют управляющей переменной цикла. Когда эта переменная получает возвращённое итератором значение nil, цикл завершается. Остальные переменные на ход выполнения цикла влияния не оказывают;

<explist> — список выражений, разделённых запятыми. Обычно список состоит из единственного выражения — вызова функции-фабрики итераторов. Такая функция возвращает функцию-итератор, состояние и начальное значение управляющей переменной цикла.



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

Индикатор Брента в рублях для Квик (Quick Lua Indicators) вер. 2.0

    • 10 ноября 2015, 15:25
    • |
    • ztaz
  • Еще
Доработал немного. С синхронизацией жопа, но если график бакса навесить на брент, то квик синхронизирует их по времени.
в вер. 2.0 теперь если нет курса бакса, то берет предыдущий.
не совсем «корректно», но зато читабельно если нет данных.
+ в пред. версии небольшой косяк был — курс на одину свечку отставал

brent.lua:
Settings =
{
    Name = «Brent»,
    USDRUB = «USDRUB_KURS»,
    line =
    {
        {
        Name = «rubrent»,
        Color = RGB (0, 255, 0),
        Type = TYPE_LINE,
        Width = 1
        }
    }
}

function Init()


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

Индикатор Брента в рублях для Квик (Quick Lua Indicators)

    • 09 ноября 2015, 20:17
    • |
    • ztaz
  • Еще
в инете не нашел, написал, если кому нужно:
brent.lua:
Settings =
{
    Name = «Brent»,
    USDRUB = «USDRUB_TOM»,
    line =
    {
        {
        Name = «rubrent»,
        Color = RGB (0, 255, 0),
        Type = TYPE_LINE,
        Width = 1
        }
    }
}

function Init()
    return 1
end

function OnCalculate(index)
    rubrent = nil
    local br,n,i = getCandlesByIndex (Settings.USDRUB, 0, index, 1)
    if br ~= nil then
        rubrent = br[0].close * C(index)
    end
    return rubrent
end


Копируем в LuaIndicators (если нет — надо создать создать)
на графике с USDRUB_TOM в настройках указываем «идентификатор» равный «USDRUB_TOM»
добавляем в брент этот индикатор
всё

"Народный" ПАММ-портфель.

Последние несколько месяцев, наблюдаю ситуацию, что некоторые знакомые, понесли деньги в различные ПАММы и прочие
биржи трейдеров. Ситуация не единичная, причем суммы фигурируют не в 10К рублей, а вполне приличные. Пошла
реклама управляющих Альпари на Бизнес-ФМ. Сам я к ПАММам относился весьма настороженно, и считал это дело крайне
ненадежным и безответственным. Периодически всплывает информация, что слился тот или иной многомиллионный счет,
показывавший четырехзначную доходность, спросить не с кого, инвесторы ищут контакты управляющего :).
Но раз возник интерес — нужно проверить. Выяснилось, что есть два неплохих сервиса мониторинга ПАММ-счетов:
FastPamm и InvestFlow
Озадачился идеей — а может ли заработать простой трудящийся, хотя бы теоретически? Вложив сумму, примерно равную
зарплате, заработать на отдых, ремонт, или лечение зубов. Составил тестовый портфель.



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

DJIA & SPBEX. Индексное инвестирование через SPBEX.

DJIA & SPBEX. Индексное инвестирование через SPBEX.

В последнем годовом отчете Berkshire Hathaway миллиардер Уоррен Баффетт опубликовал несколько предельно простых финансовых советов для людей, не имеющих должного инвестиционного опыта. Он рекомендует не выискивать акции, которые могут показать наибольший рост, а вложить деньги в индексный фонд с минимальными комиссиями.

Как отметил Баффетт, в своем завещании он дал жене следующие инструкции касательно денег, которые намерен ей оставить: вложить 10% средств в краткосрочные государственные облигации, а 90% — в фонд на индекс S&P 500 с минимальными издержками.

Предложенный Оракулом из Омахи подход считаю рациональным. Индексное инвестирование – это инструмент, привязанный к индексу акций, позволяет получить оптимальную диверсификацию при минимальных затратах, исключая человеческий фактор при выборе бумаг.



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

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