Tags: trading

code

Спам-реклама акций

В офис по почте пришел рекламный буклет про акцию UVFT.

В буклете на страниц 8 рассказывалось про то, какая же это хорошая фирма, и патенты у нее классные, и FDA недавно выдала им разрешение на продажу очистителя воздуха, а это значит ого-го! И рынок биотехнологий очень модный и прочее и прочее.

Ну и, конечно, предлагалось купить акций, потому что она сейчас стоит 40 центов, а за три месяца ожидается рост до $1.60 минимум!

Картинка на последней странице обложки просто убила:



"Один смертельный грипп может сделать вас миллионером"

Круто, да? То есть, вы покупаете нашу акцию и потом ждете и молитесь, чтобы в ближайшее время появился какой-то смертельный вирус. Все биотехнологии опять рванут вверх и вы быстренько разбогатеете.

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

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

Патент для этого устройства, которым они хвастаются, они получили еще в 2005-м (а заявку подали еще раньше). Почему только сейчас за это взялись и откуда такие ожидания — непонятно.

Ну и, изюминка предложения: грипп переносится вирусом, а не бактерией, поэтому их устройство ничего общего с гриппом не имеет. Просто замыливают глаза. И контору тоже, кстати, назвали "UV Flu Technologies". Понятно, что как только появится новый вирус гриппа, все бросятся "инвестировать" во все, что звучит похоже.

Миллионерство, похоже, откладывается.
code

Про Льюиса Борселлино и ежиков

Наткнулся в WSJ на новость (есть еще на chicagobusiness), как оказалось, уже старую, что Льюис Борселлино выиграл свой 9-летний судовой иск к основателю NYSE Arca (Archipelago) Джеральду Путнаму.

История мутная там. Борселлино вроде как был одним из троих партнеров, основавших фирму, которая была прародителем Archipelago. Потом был какой-то личный конфликт, то ли Льюис каких-то клиентов не нашел, которых должен был, то ли еще что. Вобщем, его уговорили выйти из партнерства, забрав его долю — треть уставного фонда — $250 тыс. А через пару месяцев его партнеры договорились с Goldman Sachs об инвестировании в предприятие (покупке небольшой части компании) $25 млн. Вот Льюис и обиделся, что его обманом выставили, и захотел компенсации.

К чему это я, причем тут этот трейдер? Да так, просто довелось читать его книжку "Дейтрейдер" в свое время, где он упоминал эту историю. =)

* * *

Еще сегодня рассмешила реклама в LinkedIn. Ребята создали сайт-социальную сеть Hedgehogs.net для трейдеров и инвесторов, чтобы они обменивались новостями, идеями и прочим. Все бы ничего, только вот название "ежики" можно еще разбить как "хеджевые свиньи" (hedge hogs). А термин "свинья" в контексте трейдинга очень нелицеприятен. Может я бы и не заметил, если бы они не отрекламировали свой сайт на сайте Hedge Fund Journal. Epic fail по-моему. =)))
  • Current Mood
    smiling
  • Tags
code

Поучительная история про аналитика на WSJ

WSJ сегодня напечатал интересную историю про аналитика Jefferies & Co, который оценил одну акцию как sell, в то время, когда все оценивали ее в buy. Описывается, под каким давлением эти аналитики работают и готовят свои отчеты. Вобщем, для тех, кто до этого сомневался, еще одно подтверждение того, что прогнозам и рейтингам аналитиков особо доверять не стоит.

PS: Если статья по прямой ссылке открывается не целиком, попробуйте открыть ее по ссылке из Гугла. Если не сработает, то вот.
  • Current Mood
    working
  • Tags
hello

Торговые уроки / наблюдения за неделю

Скопирую себе тут, переводить лень.

  1. Wells Fargo has preffered stock BWF.
  2. Scottrade ELITE quotes (T&S and TotalView at least) may be delayed for up to 5-10 seconds in the morning soon after opening (confirmed by looking at CQG)
  3. Drawing support and trend lines is bullshit, at least on intraday charts like 5 min bars.
  4. There are days when a stock is moved / supported by big traders and days when it is moved by the crowd. This can be identified by how stock reacts on index movements like DJI. When big guys in play, index behavior does not matter that much, there are support and resistance. When crowd is in charge — there is no rules on how and where the price can go.
  5. Today my limit order was routed to UBSS (UBS via Schwab?) and not NITE. I could even see it sitting in TotalView.
  6. Yesteraday I watched for 1 minute as my buy limit order did not change Best Bid despite it was above it. Why and how that happened is still a mistery. Hope Scottrade/NITE do not hold orders just waiting if the price goes against me so they could make few bucks on the difference. That would be very sad.
  7. ThinkOrSwim does not provide demo with real time quotes, only with 20-min delayed ones.
  8. Watching the history of nightly session of index futures before market open can be useful.

Картинка на память:

  • Current Mood
    relaxed
  • Tags
pianist

VAR опять помахала ручкой



По риску/прибыли входить было невыгодно, но приятно, что виртуальную цель $32.53 она прошла (второй low = $32.52), при том, что стоп можно было ставить даже $32.65 (хотя я собирался $32.70).
  • Current Mood
    working
  • Tags
code

Конвертирование логов Scottrade ELITE в текст

Converting Scottrade ELITE trading logs to text

ScottradeELITE хранит свои логи в папке "C:\Program Files\ScottradeELITE\data\TradingLogs\". Но они, к сожалению имеют полу-бинарный формат. В самом клиенте логи показываются, но скопировать их оттуда как текст нельзя (бред, как по мне, но в поддержке подтвердили, что это так).

Пришлось разбираться с форматом и писать конвертор. Разобрал почти все, кроме одного 16-битного числа, в котором идут нули. Возможно, это такой паддинг 8-значного номера аккаунта до десяти букв. Ну и, подозреваю, что Message Type = 1 должно означать Warning, но у меня они не встречались.

Формат оказался довольно простой:

Скрипт на Perl, который преобразовывает логи в текстовый вид выглядит так:

#!perl -w
#
# @file printScottradeLogFile.pl
# @author: http://coderoid.livejournal.com
#
# Provide Scottrade log file in input stream
#
# Example:
#   perl printScottradeLogFile.pl <1245391200.log >1245391200.txt
#
undef $/;

my $t = <>;

while( $t =~ m/.{16}/)
{
   my ($year, $month, $dayOfWeek, $day, $hour, $min, $sec, $ms, $accountNumber, $dummy, $msgType, $message) =
      unpack( "SSSSSSSSA8SSL/A", $t );
      #        YMDDHMSMA DM  M
   printf ("%04d-%02d-%02d (%s) %02d:%02d:%02d.%03d %s %s %s\n",
            $year, $month, $day, 
                            dayOfWeekToString($dayOfWeek), 
                                $hour, $min, $sec, $ms, 
                                                    $accountNumber, 
                                                       messageTypeToString($msgType),
                                                          $message );

   $t = substr( $t, 32 + length( $message )+1 );
}

sub dayOfWeekToString
{
   my $dayOfWeekIndex = shift; # 1-based.
   local @days = ("Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun");

   if( $dayOfWeekIndex >= 1 and $dayOfWeekIndex <= 7 )
   {
      return $days[ $dayOfWeekIndex-1 ];
   }
   return "???";
}

sub messageTypeToString
{
   my $msgTypeIndex = shift;
   local @msgTypes = ( "MT1", "REQ", "RES", "NTF", "ERR");

   if( $msgTypeIndex >=1 and $msgTypeIndex <= 5 )
   {
      return $msgTypes[ $msgTypeIndex-1 ];
   }
   return "UNK";
}

Авось кому-то еще пригодится…

PS: Исходник конвертировал в HTML с помощью perl2html by Earl Hood.

  • Current Mood
    accomplished
  • Tags