Избранное трейдера Алексей
Договор заключается с UT Overseas inc (BVI) — оффшорной организацией Британских Виргинских Островов, которая является прослойкой для денежных переводов и не зарегистрирована в российских налоговых органах.
Как я понимаю, фактический распорядитель эстонская компания UT Exchange OÜ формально не имеет отношения к получателю денежных средств. Российское ООО «ИК „ЮНАЙТЕД ТРЕЙДЕРС“ также не имеет юридического отношения к получателю денежных средств.
Платежи поступают в армянский банк Armbusinessbank. Квитанция на пополнение депозита содержит назначение Payment for services upon license agreement. Хотя, если быть точным, сервис не предоставляется на стадии пополнения депозита. Сервис может быть предоставлен при фактическом совершении сделок в личном кабинете.
Комиссии на вывод 600р за рублевый перевод, 35$ за долларовый или 1,95% за вывод рублей на карту физлица (что кстати наверное нормально, если учесть, что обратные переводы из Армении в Россию). Лимит вывода на карту: 600 000 руб в месяц.
Май изрядно помотал отсутствием нормальных свинг-движений. Рынок превратился в безыдейное и безтрендовое болото. Уже сбился со счета сколько раз прибыльная позиция вкатывала в 0, либо закрывалась по стопу. Да вы и сами это видите. И хотя мне свинг-трейдинг гораздо ближе, вынужден подстраиваться под обстоятельства. Хороший трейдер должен быть гибким. Но психологически тяжело закрывать сделку на +1,5к пунктов, когда до этого ловил до 7. Активный новостной фон так же не располагает к размеренной торговле. Поэтому решил, что буду закрывать пол позиции внутри дня, а другую половину уже смотреть по обстоятельствам.
И так. Сегодня я делал сделки по РТС, си, сберу и по нефти. По нефти получил 2 стопа.
РИ
В утреннем обзоре отмечал зону продаж по часовику, на скорую руку, но правильнее отмечать по 5-10 минутному ТФ. Не успевал сделать качественно, т.к. поздно проснулся.
По 5м зону гораздо более заметна. Сделку открывал не небольшом недоходе. Увидел объём, смену тенденции и вошел. Потом цена начала вкатывать
Если ты не знаешь, чего хочешь, ты в итоге останешься с тем, чего точно не хочешь.
Чак Паланик
Чтобы дойти до цели, надо идти.
Оноре де Бальзак
Это своего рода забава, делать невозможное.
Уолт Дисней
Если люди не смеются над вашими целями, значит ваши цели слишком мелкие.
Азим Премжи
Пробуйте и терпите неудачу, но не прерывайте ваших стараний.
Стивен Каггва
К черту все! Берись и делай!
Ричард Брэнсон
Мы сами должны стать теми переменами, которые хотим видеть в мире.
Махатма Ганди
Препятствия – это те страшные вещи, которые вы видите, когда отводите глаза от цели.
Генри Форд
Постановка целей является первым шагом на пути превращения мечты в реальность.
Тони Роббинс
Быть самым богатым человеком на кладбище для меня не важно… Ложиться спать и говорить себе, что сделал действительно нечто прекрасное, — вот что важно!
Стив Джобс
Об авторе
«Джон Элерс-инженер-электрик, получивший степень бакалавра и магистра в Университете Миссури. Он сделал свою докторскую работу в Университете Джорджа Вашингтона, специализируясь на полях, волнах и теории информации. Он ушел на пенсию в качестве старшего инженера из Raytheon. Он был частным трейдером с 1976 года.
Джон является пионером в области внедрения алгоритма измерения циклов MESA и использования цифровой обработки сигналов в техническом анализе. Он разработал анализ спектра максимальной энтропии (MESA) более трех десятилетий назад. Программа развивалась с увеличением мощности современных компьютеров.
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