Избранное трейдера Сергей < o-s-a.net >

по

Для QUIK индикатор Parabolik учитывающий волатильность

   Добавляю код сделанного мной индикатора Parabolik в котором параметр ускорение зависит от волатильности. Чем больше волатильность, тем больше увеличивается ускорение и индикатор быстрее «догоняет» цену. Подобные есть на просторах интернета для метатрейдера (и не бесплатно), для квика не встречал.

 Для QUIK индикатор Parabolik учитывающий волатильность

Видно, что он дает меньше перескоков (красный), чем обычный Parabolik (черный). Хорошо себя зарекомендовал для выходов из позиций, открытых по тренду. На вход в боковике конечно будет давать ложные сигналы, как и обычный Parabolik (но меньше!), создатель которого не рекомендовал только его использовать для открытия позиций.

Код индикатора:

Settings = {
Name = "Parabolic ATR",
Period_ATR=14,
line = {{
                Name = "Parabolic ATR",
                Type = TYPE_POINT,
                Color = RGB(255,0,0),
                Width = 2
                }
                }
}

old_idx=0
long=false
short=false
revers=false


function Init()
        return 1
end

function OnCalculate(idx)
if idx<Settings.Period_ATR then
return nil
else
if idx==Settings.Period_ATR  then
psar={}
psar[idx]=L(idx)
long=true
hmax=H(idx)
per_ATR=Settings.Period_ATR
local TR=0
for js=(idx-per_ATR),idx-1 do
TR=(TR+H(js)-L(js))
end
Old_ATR=TR/per_ATR
revers=true
else

if idx~=old_idx then
local TR=0
for js=(idx-per_ATR),idx-1 do
TR=(TR+H(js)-L(js))
end
local ATR=TR/per_ATR
af=ATR/(Old_ATR+ATR)
af=af/10
Old_ATR=ATR
if long then
if hmax<H(idx-1) then
hmax=H(idx-1)
end
psar[idx]=psar[idx-1]+af*(hmax-psar[idx-1])
end
if short then
if lmin>L(idx-1) then
lmin=L(idx-1)
end
psar[idx]=psar[idx-1]+af*(lmin-psar[idx-1])
end
revers=true
end
if long and L(idx)<psar[idx] and revers then
psar[idx]=hmax
short=true
long=false
lmin=L(idx)
af=Step
revers=false
end
if short and H(idx)>psar[idx] and revers then
psar[idx]=lmin
long=true
short=false
hmax=H(idx)
af=Step
revers=false
end
end

old_idx=idx

return psar[idx]
end
end



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

Создание красивых графиков на R для RIM6

    • 11 июня 2016, 14:58
    • |
    • SciFi
  • Еще
На R можно не только делать полезные расчеты, но и представлять их в красивом виде. 

Посчитал изменения цен за 5 минут (закрытие минус открытие) для RIM6 и графически представил, насколько цена бегает в среднем и может бегать в течение этих 5 минут. Это я уже делал и показывал, но на этот раз я добавил диаграмму плотности распределения и диаграмму размаха. Ниже под графиком есть другой график — пояснение к диаграмме размаха. 

Диаграмма размаха дает представление о том, какой будет размер тела свечи с вероятностью 50% — 60 пунктов и какой размер с вероятностью более 95% — не более примерно 250 пунктов. Видно также, что цена может теоретически улететь на 800 пунктов за 5 минут. 

Данные взял за последние 10 дней. Если взять за последние 30, можно увидеть выброс на 1600 пунктов.

Также это можно использовать для расстановки заявок в стакане, если вы используете математическую модель для предсказания цены.

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

Код для формирования минуток из таблицы всех сделок квика для спота

Порядок действий

1. Формируем в квике таблицу всех сделок со следующими параметрами

Код для формирования минуток из таблицы всех сделок квика для спота

Фильтром отбираем нужные инструменты.

2. Скачиваем из Интернета свободно распространяемый DDE сервер от Морошкина с прилагаемыми dll.
3. В соответствующих местах кода заменяем код на вот этот

using System;
using System.Collections.Generic;
using System.Linq;
using System.IO;
using System.Text;
using System.Timers;
using System.Threading;
using XlDde;

namespace ConsoleApplication2
{
class Program
{
const string service = «myDDE»;
const string candleSPOT = «SPOT»;


static void Main(string[] args)
{

using (XlDdeServer server = new XlDdeServer(service))
{

server.AddChannel(candleSPOT, new SPOTChannel());
server.Register();

Console.WriteLine(«DDE server ready. Press Enter to exit.\n\n»);
Console.ReadLine();
}



}
}


// **********************************************************************
// * Классы DDE каналов с обработчиками данных *
// **********************************************************************


class SPOTChannel: XlDdeChannel
{
//static int time2 = 1000;
static int em = 7;
static int m = 1200;
static int[] NM = new int[em];
static int NMM = 0;
static int LastMinute = 0;
static int mm = 1638400;
static double[] Price_trade = new double[mm];
string[] EM_trade = new string[mm];
static int[] Time_trade_I = new int[mm];
static int[] Volume_trade = new int[mm];
static int[,] Time = new int[em,m];
static double[,] O = new double[em,m];
static double[,] H = new double[em,m];
static double[,] L = new double[em,m];
static double[,] C = new double[em,m];
static double[,] V = new double[em,m];

protected override void ProcessTable(XlTable xt)
{

//int time3 = 1000;
int[] nach = new int[em];
int nach1 = 0;
int i = 0;
int j = 0;
int s = 0;
int curHour = 0;
int curMin = 0;
int curDay = 0;
int curSec = 0;
int curDay_1 = 0;
string name;
string[] bf;
string[] EM = new string[em];
DateTime moment;
string[] Time_trade = new string[mm];



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

Про собеседования и работу

Тема актуальная, поэтому тоже дам несколько советов соискателям

Скажу сразу, это как отношения с женщинами. Очень много общего. И данную аллегорию я буду использовать часто. :)

1. Уверенность, причем внутренняя уверенность, что в вас нуждаются не меньше чем вы в компании. Отчаяние, страх — все это чувствуется подсознательно. Как обрести эту уверенность — есть несколько вариантов. Самый простой — это наличие существующей работы, откуда вас не увольняют. Вы ничего не теряете на собеседовании! Вы пришли проверить рынок, посмотреть. Похожее ощущение дают альтернативные офферы. Основной драйвер уверенности — ваше чувство собственной компетенции. Когда я приходил 10 лет назад на аналитика, имея два сданных уровня CFA, и меня спрашивали, могу ли я пройти тест сделанный по 1му уровню — я улыбался, и понимал, что заведомо превышаю то, что нужно компании. 

2. Подготовка. Вам нужно постараться выяснить, что хочет компания. Какие ключевые компетенции от вас ждут. Вообще, подготовка — это очень важно. Проявляя знания о менеджменте, собственнике, чем занимается компания, какие-то ключевые проекты — вы производите хорошее впечатление. Худшее, что можно сделать — это быть человеком, который пришел просто потому что ходит по разным квази-подходящим вакансиям. Работодатель — это как женщина. Вам нужно показать, что вы именно ее хотите, и полунамеками объяснить почему.

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

Как я купил квартиру в Киеве

Я решил переехать жить в Киев. И от болота питерского избавиться, от этих полугодовых зим, от грязи и ветра. Что вам рассказывать? Всем давно известно, что такое Питер.

И выбор мой остановился на Киеве, так как мегаполис (а к этому я уже привык), так как южнее, река, холмы, буйная зелень, и красивые девушки. Больше всего мне нравится как стильно украинки одеваются.
Это могут быть футболки, но они игриво спадают с одного плеча, это могут быть шорты, но какие из них растут ноги!
Девки сексуальны и умело этим пользуются.

Так как мои дед с бабкой из Харьковской области, то я думаю и с гражданством проблем не будет.

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

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

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

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

Сижу в командировке в лесу, кодить не охото, позиции править не надо, решил выложить следующую версию моего анализатора от нечего делать.

Вот какие изменения в версии 1.1:

Что нового:
1. Сделал возможность изменять волатильность разных опционных серий по разному.
2. Сделал возможность изменять цену фьючерса разных опционных серий у которых фьючерсы разные.
Пояснение к пунктам 1 и 2. Я торгую календарями и постоянно необходимо знать какие риски и какой профит будет если раздвижка по волатильности и цен фьючерсов изменяться. Для меня стало очень удобно, а то раньше мог прикидывать только приблизительно основываясь на своем опыте.
3. Добавил информацию по фьючерсу в портфель рядом с полями условия изменения цены. Теперь видно какой фьюч и его текущая цена является базовым активом опционов.

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

20 жизненных советов от людей «за шестьдесят»

    • 24 января 2016, 14:29
    • |
    • kvazar
  • Еще
  1. Люди всегда говорят: «Хорошая работа та, от которой вы получаете удовольствие каждый день». Это неверное утверждение. Хорошая работа — это та работа, которую вы можете терпеть большинство рабочих дней, и при этом она покрывает все ваши расходы. Почти ни у кого нет работы, которую можно обожать каждую секунду.
  2. Годы проходят в мгновение ока. Не женитесь молодыми. Живите полной жизнью. Путешествуйте. Действуйте. Неважно, есть у вас деньги или нет. Соберите сумку и поезжайте туда, куда вы можете себе позволить. Пока у вас нет детей, не тратьте деньги на вещи. На любые вещи. Посмотрите мир. Ткните на точку на карте. И вперед!
  3. Не воспринимайте все слишком серьезно. Даже если в некоторые моменты жизнь кажется беспросветной и безнадежной, попытайтесь посмеяться над всей этой катастрофой и над тем, как вас так угораздило.
  4. Друг — это тот, кто придет на помощь, даже если вы позвоните ему в два ночи. Остальные — просто знакомые.


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

Время.

Время.

С утра 1 января 2016 года, около полудня пересмотрел фильм Время. Посмотрев второй раз фильм, он мне понравился даже больше, чем 4 года назад.

Классная аллегория на нашу жизнь. Работая человек меняет свою жизнь на деньги (время), на которые уже покупает что-то другое.

Инфляция времени очень классно показана в фильме, главные герои всё боролись за то, чтобы раздать время бедным. Но это так не работает. Тут я даже на стороне «злодеев-капиталистов», время=деньги должны быть «ЗАРАБОТАНЫ», Ваш труд, Ваше время — должны иметь ценность для общества, только тогда ты имеешь право на «время».

В этом году я даже не хочу подводить итоги. Счастье — это процесс, а не результат. Идет всё хорошо, есть планы и мечты.

Что плохого — есть лень, есть пустая трата времени, это нужно уменьшать.

Кстати, инвестиции — это Ваше время, которое еще и растет. Сейчас я на инвестиционный счет вкладываю, а уже лет через 5-7 совсем перестану туда что-либо вкладывать, а еще через 5 только выводить. Мне сейчас 34 всего. Хорошо, что я это рано понял.

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

Бизнес по-японски. "Мечты Дзиро о суши"

    • 12 декабря 2015, 16:47
    • |
    • GAS_83
  • Еще

   При чём здесь суши и трейдинг?
  Принципы и философия Дзиро очень полезны в любом деле, в трейдинге тем более.

  «Техника приготовления не секретна. Повторение одних и тех же вещей каждый день! Суть в самоотдаче. Путь шокунина – работа изо дня в    день! Максимальная простота ведёт к безупречности!» 
                                  
    Если подойти к делу с бизнес подходом, то маловероятно, что Вы станете шокунином — мастером своего дела, достигнувшим  вершины мастерства.

В жизни есть две стратегии самореализации: делать свое дело очень хорошо или делать это лучше всех. Шокунин не конкурирует с кем-то, шокунин конкурирует с самим собой, т. к. самый трудный соперник — это Вы сами.

Если Вам интересно прожить жизнь не в серединке, не с краю, а на вершине своего мастерства, вот вам 



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

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