Избранное трейдера Алексей

по

Условия договора United Traders

Договор заключается с UT Overseas inc (BVI) — оффшорной организацией Британских Виргинских Островов, которая является прослойкой для денежных переводов и не зарегистрирована в российских налоговых органах.

Как я понимаю, фактический распорядитель эстонская компания UT Exchange OÜ формально не имеет отношения к получателю денежных средств. Российское ООО «ИК „ЮНАЙТЕД ТРЕЙДЕРС“ также не имеет юридического отношения к получателю денежных средств.

Платежи поступают в армянский банк Armbusinessbank. Квитанция на пополнение депозита содержит назначение Payment for services upon license agreement. Хотя, если быть точным, сервис не предоставляется на стадии пополнения депозита. Сервис может быть предоставлен при фактическом совершении сделок в личном кабинете.

Комиссии на вывод 600р за рублевый перевод, 35$ за долларовый или 1,95% за вывод рублей на карту физлица (что кстати наверное нормально, если учесть, что обратные переводы из Армении в Россию). Лимит вывода на карту: 600 000 руб в месяц.



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

🔥 1800п на РТС / 600п си интрадей. открытие шорта по Сбербанку. Майский рынок - безыдейное болото.

Май изрядно помотал отсутствием нормальных свинг-движений. Рынок превратился в безыдейное и безтрендовое болото. Уже сбился со счета сколько раз прибыльная позиция вкатывала в 0, либо закрывалась по стопу. Да вы и сами это видите. И хотя мне свинг-трейдинг гораздо ближе, вынужден подстраиваться под обстоятельства. Хороший трейдер должен быть гибким. Но психологически тяжело закрывать сделку на +1,5к пунктов, когда до этого ловил до 7. Активный новостной фон так же не располагает к размеренной торговле. Поэтому решил, что буду закрывать пол позиции внутри дня, а другую половину уже смотреть по обстоятельствам. 

И так. Сегодня я делал сделки по РТС, си, сберу и по нефти. По нефти получил 2 стопа. 

РИ
В утреннем обзоре отмечал зону продаж по часовику, на скорую руку, но правильнее отмечать по 5-10 минутному ТФ. Не успевал сделать качественно, т.к. поздно проснулся.

🔥 1800п на РТС / 600п си интрадей. открытие шорта по Сбербанку. Майский рынок - безыдейное болото.

По 5м зону гораздо более заметна. Сделку открывал не небольшом недоходе. Увидел объём, смену тенденции и вошел. Потом цена начала вкатывать



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

Бесплатный робот на quik XoraX боковик на lua, нефть Brent

    • 13 мая 2020, 22:26
    • |
    • XoraX
  • Еще
Робот очень хорошо держит боковик в определённом диапазоне. Точку входа соответственно надо искать самому, желательно если вы уверены что рынок уже будет в боковике и идти ему некуда. Робот будет совершать покупку и выставлять заявку на продажу с установленным профитом в панели управления. Можно установить чтобы он покупал только по 2 или 3 контракта, просто устанавливаете 3 контракта «add» и он будет покупать и продавать 3 контракта, но не более того что разрешено. На последнем скрине например установлено покупать до 10 контрактов. 
При падении, если тренд пошел вниз, робот совершает так же покупку, но постоянно старается увеличить промежуток покупки.
Если робот ранее покупал на текущем участке(промежутке) то он не будет покупать здесь, пока не продаст.


Бесплатный робот на quik XoraX боковик на lua, нефть Brent
Бесплатный робот на quik XoraX боковик на lua, нефть Brent

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

Ручной интрадей трейдинг. Личный опыт.

Всегда любил май месяц, проснулся под пение птиц и с отличным настроением и решил сегодня сделать доброе дело. Сразу обозначу важные моменты:

1. Я ничего не продаю и ничему не обучаю (ИМХО трейдингу невозможно никого научить в том контексте как это предлагают 98% инфо-гуру). 
2. Я не изобретал велосипед, вся информация которая помогла мне встать на эффективные рельсы в трейдинге имеется в открытом доступе на просторах интернета, ищите, фильтруйте. 
3. Вся информация ниже уместна только для ручного интрадей трейдинга
3. Грааля в торговле нет.


Общались как-то с коллегой в феврале месяце: 

Ручной интрадей трейдинг. Личный опыт.

Я считаю, что успешность ручной торговли на 90% состоит из личностных психологических качеств человека и на 10% от технического оснащения (ПО, индикаторы).

Первый блок:

Необходимо уничтожить в себе:

1. Страх (что тебя выбьет по стопу, что после твоего входа цена развернется и т.д.);

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

Механика движения цены или как не ловить ножи?

Экономическая природа цены подразумевает всего два состояния: 1) баланс 2) дисбаланс. Иными словами:
Механика движения цены или как не ловить ножи?

                                      движение в диапазоне (боковик)
Механика движения цены или как не ловить ножи?


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

Вперед! должен кукарекать, петух по утру. тогда ему бы цены не было.

Дойдя до конца, люди смеются над страхами, мучившими их вначале.
Пауло Коэльо

 Если ты не знаешь, чего хочешь, ты в итоге останешься с тем, чего точно не хочешь.
Чак Паланик

 Чтобы дойти до цели, надо идти.
Оноре де Бальзак

 Это своего рода забава, делать невозможное.
Уолт Дисней

 Если люди не смеются над вашими целями, значит ваши цели слишком мелкие.
Азим Премжи

 

 Пробуйте и терпите неудачу, но не прерывайте ваших стараний.
Стивен Каггва

 К черту все! Берись и делай!
Ричард Брэнсон

 Мы сами должны стать теми переменами, которые хотим видеть в мире.
Махатма Ганди

 Препятствия – это те страшные вещи, которые вы видите, когда отводите глаза от цели.
Генри Форд

 Постановка целей является первым шагом на пути превращения мечты в реальность.
Тони Роббинс

Быть самым богатым человеком на кладбище для меня не важно… Ложиться спать и говорить себе, что сделал действительно нечто прекрасное, — вот что важно!
Стив Джобс



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

Как алготрейдер ручками торговал...

    • 16 апреля 2020, 17:08
    • |
    • Vanches
  • Еще
Здравствуйте, коллеги!
Если вы не знаете про мой путь в трейдинге, то предлагаю вам загляднуть сюда. Та конференция состоялась почти год назад… возможно следующая конфа будет в режиме оналйн?)

Сегодня я вам расскажу о том как перенёс свой алготрейдерский опыт в ручную торговлю. Я нахожусь в регионе где карантин объявлен уже более двух недель. Всё это время я старался проводить с пользой для души, тела и торгового счёта! Поэтому решил попробовать торговать в ручном режиме. Знания и умения которыми я овладел занимаясь алгоритмическим трейдингом очень даже пригодилсь. Была разработана полу автоматическая торговая система. Её описание представлено ниже.


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

Практическая реализация некоторых идей John Ehlers

Практическая реализация некоторых идей John Ehlers

Об авторе


«Джон Элерс-инженер-электрик, получивший степень бакалавра и магистра в Университете Миссури. Он сделал свою докторскую работу в Университете Джорджа Вашингтона, специализируясь на полях, волнах и теории информации. Он ушел на пенсию в качестве старшего инженера из Raytheon. Он был частным трейдером с 1976 года.


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




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

По опционам, как я заработал, а потом чутка подслился

    • 08 апреля 2020, 10:19
    • |
    • ICEDONE
  • Еще
Начал разбираться в теме опционов в конце февраля. Сначала просто тупо покупал коллы по Сишке, зная что она вырастет, и путы если предполагал что будет падать. Как и все новички (нищеброды) покупал дальние т.к. они дешевле и риск прогнозируем. 
  В начале марта плавно перешел на опционы РТС, т.к посчитал, что там волатиль повыше ( и правда ришку кидает туда сюда не по детски). Вообщем при выборе особо не заморачивался с распадами, волатилями и прочей, покупал/продавал квартальные. На знаменательный день когда Ришка рухнула у меня были опционы пут 120000 (20шт) колл 130 (20шт) и дельту выровнял фьючами. После праздников фиксанул 200.000 прибыли на этом деле. Потом стал покупать стренглы(далеко расположенные колл и пут +-5000 от центра) в течении дня и фиксить их утром на взрыве волы(почти на полную котлету). Не обращая внимания на греки, я поднял к концу вакханалии еще 300.000. На отскоке данная стратегия еле еле стала выходить в+ (писал в блоге можете полистать). А потом и вообще стала минусить. 

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

Скрипт lua Баланс покупок/продаж

Всем привет. Переделал первоначальную версию скрипта. Исправил некоторые ошибки и немного расширил функционал. Теперь скрипт может сохранять данные в текстовый файл, который потом можно анализировать в другой программе (например exсel). Также, в отличии от первого варианта, скрипт показывает в таблице усредненную цену, по которой прошли сделки. В первом варианте отображалась цена последней сделки. И в скрипте добавлен показ накопленной дельты за все время пока скрипт работает.

TICER = "SBER";
CLASS_CODE = "TQBR";
FilePath = getScriptPath() .. "\\export.txt";--путь к файлу
save = false;--сохранять данные в файл если false нет, true да

f = nil;
stopped = false;
t_id = nil
H = -1;
M = -1;
VSELL = 0;
VBUY  = 0;
CDelta = 0;
CountTrans = 0;
PriceTrans = 0.0; 
t = "";
function OnInit()
    CountTrans = 0;
        if save then f = io.open(FilePath,"w"); end
        CreateTable();
end 

function main() 
        while not stopped do 
          if IsWindowClosed(t_id) then
         stopped = true;
      end       
          sleep(10);
        end
end

function CreateTable()
   t_id = AllocTable(); 
   AddColumn(t_id, 0, "Время", true, QTABLE_STRING_TYPE, 10);
   AddColumn(t_id, 1, "BUY", true, QTABLE_INT_TYPE, 10);
   AddColumn(t_id, 2, "SELL", true, QTABLE_INT_TYPE, 10);
   AddColumn(t_id, 3, "Дельта V", true, QTABLE_INT_TYPE, 10);   
   AddColumn(t_id, 4, "AVG Цена", true, QTABLE_DOUBLE_TYPE, 15);
   AddColumn(t_id, 5, "Накопленная Дельта", true, QTABLE_INT_TYPE, 15);
   AddColumn(t_id, 6, "Кол-во сделок", true, QTABLE_DOUBLE_TYPE, 12);   
   tab = CreateWindow(t_id);
   local NAME = tostring(getParamEx(CLASS_CODE,TICER,"LONGNAME").param_image);
   SetWindowCaption(t_id, TICER.." ("..NAME..") Баланс покупок/продаж");
   SetTableNotificationCallback(t_id, EventCallBack);
end

function Calc(alltrade)
        if bit.test(alltrade.flags, 0) then VSELL = VSELL+alltrade.qty;  --Продажа
        else VBUY  = VBUY+alltrade.qty;  end                            
        CountTrans = CountTrans+1;
        PriceTrans = PriceTrans+alltrade.price;                 
end

function OnAllTrade(alltrade)    
        if alltrade.sec_code == TICER then      
                local Rows, Col = GetTableSize(t_id);
                
                if H==-1 or H~= alltrade.datetime.hour then 
                        H = alltrade.datetime.hour;
                        M = alltrade.datetime.min;
                        t = tostring(alltrade.datetime.hour)..":"..tostring(alltrade.datetime.min);
                end
                if M==alltrade.datetime.min then
                        Calc(alltrade);
                else                                    
                M=alltrade.datetime.min;        
                        InsertRow(t_id, -1);                                               
                        local Delta = VBUY-VSELL;
                        Price = PriceTrans/CountTrans;
                        SetCell(t_id, Rows, 6, tostring(CountTrans));                   
                        SetCell(t_id, Rows, 0, t);
                        SetCell(t_id, Rows, 1, tostring(VBUY));
                        SetCell(t_id, Rows, 2, tostring(VSELL));                           
                        SetCell(t_id, Rows, 3, tostring(Delta));
                        local SEC_SCALE = tostring(getParamEx(CLASS_CODE,TICER,"SEC_SCALE").param_value);
                        SEC_SCALE = string.format("%.0f",SEC_SCALE);                    
                        SetCell(t_id, Rows, 4, string.format("%."..SEC_SCALE.."f", tostring(Price)));
                   if Rows>=2 then
                           local OldPrice = tonumber(GetCell(t_id,Rows-1,4).image);
                           if OldPrice>Price then 
                                        Red(Rows,4); 
                           else 
                                        Green(Rows,4);
                           end
                           CDelta = tonumber(GetCell(t_id,Rows-1,5).image);
                           CDelta = CDelta + Delta;                        
                        else 
                          CDelta = Delta;
                        end
                        SetCell(t_id, Rows, 5, tostring(CDelta));
                    if Delta<0 then Red(Rows,3); end
                    if Delta>0 then Green(Rows,3); end
                    if CDelta<0 then Red(Rows,5); end
                    if CDelta>0 then Green(Rows,5); end                                                   
                   if save then
                                local Str = tostring(H)..";"..tostring(M)..";"..tostring(VBUY)..";"..tostring(VSELL)..";"
                                                ..tostring(Delta)..";"..tostring(Price)..";"..tostring(CDelta);
                           Str=Str.."\n";
                           SaveFile(Str);
                        end
                t = tostring(alltrade.datetime.hour)..":"..tostring(alltrade.datetime.min);                        
                    VBUY = 0;VSELL = 0;
                        PriceTrans = 0;
                        CountTrans = 0;
                        Calc(alltrade);
                end
        end --if alltrade.sec_code == TICER then        
end

function SaveFile(Str)
        if f ~= nil then 
                f:write(Str);           
                f:flush();                               
        end
end

function Red(row,col)
        SetColor(t_id, row, col, RGB(255,0,0), RGB(0,0,0), RGB(255,0,0), RGB(0,0,0));
end
function Yellow(row,col)
        SetColor(t_id, row, col, RGB(240,240,0), RGB(0,0,0), RGB(240,240,0), RGB(0,0,0));
end
function Green(row,col)
        SetColor(t_id, row, col, RGB(0,200,0), RGB(0,0,0), RGB(0,200,0), RGB(0,0,0));
end


function EventCallBack(t_id, msg, par1, par2)
   if msg==QTABLE_CLOSE then
     OnStop();
   end;
end

function OnStop(s)
  if f ~= nil then f:close(); end
  if t_id ~= nil then
    DestroyTable (t_id);
  end;
  stopped = true;
end




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