вторник, 22 июня 2010 г.

Скальпинг с QuikOrdersDOM+ для домохозяек

На пару дней случилось мне побывать в шкуре скальпера. До того момента я знала только, кто такие скальперы, но сама никогда ничем подобным не занималась. А тут понадобилось протестировать скальперский привод QuikOrdersDOM+ - пришлось освоить это поприще методом погружения, так сказать. В качестве инструмента у меня был фьючерс на индекс РТС.

Что могу сказать по поводу? Многое зависит от рынка. Но многое зависит и от умения сдерживать себя. Да-да, именно так. Когда чуть-чуть пообвыкнешь, перестанешь бояться заявок, увидишь профит на счету, почувствуешь уверенность - сразу возникает какая-то эйфория, кажется, что легкие деньги как класс существуют, и что они вот-вот лягут тебе в карман. И вот в этот момент пожадничаешь, навыставляешь заявок в спорных ситуациях, а рынок может так скакнуть, что за пару секунд все вынесет по стопам (а если стопов не выставлено - то вообще кранты).

Что я делала. График — тиковый, на нем скользящая средняя и еще две для обозначения коридора. Когда все три скользящих идут ровно, более-менее горизонтально, и тренд находится в коридоре, то в момент пересечения трендом средней линии выставляла TakeSpread заявки. Если просто выставлять такие заявки - надо следить за спрэдом (в верхнем правом углу привода), чтобы он был не "копеечным", а хотя бы 15-20 пунктов. Чтобы не следить за этим значением, можно просто включить режим "TakeSpread Bot", при котором система сама следить за спредом и выставляет заявки, когда спрэд достиг или превысил установленные в настройках значения.

За полтора часа торговли с помощью привода прибыль по вариационке составила около 1400 рублей. Новичкам везет? :)

среда, 9 июня 2010 г.

Flex: Цикл по записям таблицы (DataGrid)

Во флексе, как и в других языках программирования, для перемещения по табличным данным используют курсор (объект типа IViewCursor). Для того, чтобы вполне насладиться всеми удобствами этого инструмента, надо подключить либу:
import mx.collections.IViewCursor;

А потом уже фигачить:
var dp:Object=MyDG.dataProvider;
var cursor:IViewCursor=dp.createCursor();
while( !cursor.afterLast )
{
// можно получить доступ к каждому полю записи через конструкцию: cursor.current.MyFieldName
trace(cursor.current.MyFieldName);
// передвигаем курсор на следующую позицию
cursor.moveNext();
}


Мне это пригодилось для выбора по условию. Внутри цикла я делаю необходимые сравнения, проверяю условия и т.д.

пятница, 4 июня 2010 г.

"Ваш блог в интернете. Как заработать миллион" Даррен Раус, Крис Гаррет

Вчера на обеде, прогуливаясь по Арбату, забрела в книжный магазин и что-то спонтанно купила книгу, положительные отзывы на которую читала в интернете. Начала читать, пока ничего нового. Не знаю, почему о ней упоминают блоггеры? Может, просто для того, чтобы показать, что к занятию блоггингом они относятся серьезно? Настолько серьезно, что покупают бумажные книги известных блоггеров :)

Ну посмотрим, а вдруг действительно в ней есть что-то такое эдакое? Если что-нибудь новое узнаю — сообщу.

четверг, 3 июня 2010 г.

Маша, успокойся.

Говорю я себе, в очередной раз получая комментарий с претензией.

Чувак пишет:
у меня ещё один вопросик - если, например, есть несколько елементов bases которые отличаютса значениями атребутов, как посчитать их количество (запомнить в переменную или едит), а то что-то у меня не получаетса, а времени нет росбиратса... напиши, плиз, код)

Нет, ну вы прикиньте, да! То есть ему надо что-то, но он не хочет тратить свое время! А хочет тратить мое! Удивительно, какой сообразительный! Может, так же начать поступать? При том, что спрашивает вещь вообще элементарную, и ответ в статье, к которой он написал комментарий, есть.

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

P.S. от 4.06 удалила и его комменты и гневный свой, на который меня вчера пробило. Буду управлять гневом :)

Тихие омуты PHP

Запустила скрипт, который должен был обсчитать все дневные свечки волатильности по разным инструментам. Когда писала скрипт - протестировала его на небольшом промежутке времени, убедилась, что все работает правильно и запустила обсчитывать год. Но скрипт странным образом подвис, и я даже представить себе не могла, в чем может быть проблема. Стала отлаживать по кускам. Удивительное дело: на определенных участках (разных по продолжительностью и с разными начальными датами) он работал отменно, а вот на участке, захватывающем дату "2009-10-25", - отказывался. Промониторила по шагам небольшой участок с этим днем в середине.

В скрипте дни инкрементировались так:
$currDate2 = date('Y-m-d',strtotime($currDate)+60*60*24);

(да, неуклюже, просто осталось после формирования часовых свечек - изменила формат и умножила количество часов на 24 :) ).

И вот в этом участке скрипт спотыкался и не шел дальше. Я уже даже набирала в гугле php magic 2009-10-25, но, видимо, такие обстоятельства возникли почему-то только у меня. В общем, мистика. И все решилось благополучно после того, как я стала инкрементировать по дням напрямую:
$currDate2 = date( 'Y-m-d',  strtotime($currDate.' +1 day') );

Откуда люди берут такие расценки?


Собственно, весь смысл данного поста раскрывается картинкой. Увидено сегодня на Веблансере. Форум на булке по индивидуальному ТЗ (вдобавок - с нелогичными заморочками) требуют спарсить за 35 баксов! Кошмар. Извините, но за такие деньги я бы даже не пукнула.

среда, 2 июня 2010 г.

PHPBB и слетевшая кодировка

Вчера вечером пришлось возиться с форумом PHPBB 2. После восстановления бэкапа из базы на нем слетела кодировка. Причем некорректное отображение наблюдалось лишь частично, в строчках шаблона типа "Написано", "Автор" и т.д.. Возилась до пол-третьего ночи (сейчас "пол-" пишу по новым правилам 2000-ого года, наученная), но все-таки сделала. Такого натворила, что неловко :) Переделала и шаблон на UTF, и базу. А бэкап базы был сначала в cp1251, но сохранен в UTF, а пересохранить в другом формате уже не было возможности, так как старый хостер к тому времени уже отключил аккаунт. Но главное, что я сделала все, что надо сделать, т.е. восстановила правильное отображение кодировки.

В связи со вчерашней работой сегодня не получилось встать раньше, чем в 9-30. Вроде даже пришла в себя и готова к новым свершениям уже с утра.

Напоследок - красный квадрат Малевича. Эту рекламу видела сегодня у себя на блоге.