Вы просматриваете архив 2009 Июль.

08.07.09 Тест Iroquez 1.1.2.81

22:57 | Торговые роботы Автор: Дмитрий Бондарь

Статистика получилась немножко кривоватой. Решили добавить автопросчет результата в рублях.
Время сделок так же почему-то отобразилось криво(

Дата тестирования: 08.07.2009 (10:30:30 - 23:48:17 ) Тестируемая версия: Iroquez 1.1.2.81 Терминал: TEClient 5 Инструмент: RIU9
Количество сделок Фин.рез. Средний результат Лучший/худший результаты Время в сделке
Всего: 542
Прибыльных:321
Убыточных: 221
Общий: 3825,00
Прибыльных сделок: 7615,00
Убыточных сделок: -3790,00
Общий: 7,06
Прибыльных сделок: 23,72
Убыточных сделок: -17,15
Лучшая прибыль: 130,00
Максимальный убыток:-115,00
Среднее:805сек.
Прибыльных сделок: 693сек.
Убыточных сделок: 967сек.
Без комиссии Общий: 2431,32
Прибыльных сделок: 4840,38
Убыточных сделок: -2409,07
Общий: 4,49
Прибыльных сделок: 15,08
Убыточных сделок: -10,90
Лучшая прибыль: 82,63
Максимальный убыток:-73,10
---
С биржевой комиссией Общий: 1347,32
Прибыльных сделок: 4198,38
Убыточных сделок: -2851,07
Общий: 2,49
Прибыльных сделок: 13,08
Убыточных сделок: -12,90
Лучшая прибыль: 80,63
Максимальный убыток:-75,10
---
С биржевой и брокерской комиссией Общий: 263,32
Прибыльных сделок: 3556,38
Убыточных сделок: -3293,07
Общий: 0,49
Прибыльных сделок: 11,08
Убыточных сделок: -14,90
Лучшая прибыль: 78,63
Максимальный убыток:-77,10
---

Вывод: с первой попытки родилось вполне жизнеспособное создание. Чешутся руки его "пооптимизировать"))
Брокер и биржа должны быть особенно довольны)) На них работаем))

Ева, я любила тебя…

22:27 | Общие вопросы трейдинга, Скальпинг, Торговые роботы Автор: Дмитрий Бондарь

Ева. Практически каждый трейдер в России знает это имя)) Юридически, это блондинка-бухгалтер, физически, биржевой робот, выигравший ЛЧИ 2008.
Яркий пример удачной реализации простого алгоритма.
Вчера изучил сделки Евы на ЛЧИ 2008. Торговая стратегия понятна и основана на простейших принципах.
Однако, эта та ситуация, когда принципы понятны всем, но дело стало за реализацией.
Как в машине. Четыре колеса и двигатель внутреннего сгорания: и все же реализация идеи от автогиганта ВАЗ несколько отличается от скромных попыток реализации немецких производителей))
С утра набросали свою версию Евы. Вечером с интересом жду тестов!
С улыбкой представил, как лопнул бы мой мозк при попытке "набросать" торговую стратегию МайТрейда)))

Скальпинг по стакану или Вещь в себе

21:44 | Скальпинг, Торговые роботы Автор: Дмитрий Бондарь

Каждый скальпер для принятия торговых решений использует несколько источников входящей информации. Это и котировки с западных рынков, и расчетные значения отечественных индексов, и текущие цены российских акций.  Практически каждый скальпер использует такие старые добрые инструменты Читать далее →

07.07.09 Тест Iroquez 1.1.2.80

17:47 | Торговые роботы Автор: Дмитрий Бондарь

Версия 1.1.2.80 отличается от предыдущей только тем, что в одном месте вместо знака больше "<" стоит знак больше или равно "<=". По моей гипотезе, данная поправка должна была привести к тому, что робот должен чуть дольше должен задерживаться в прибыльных сделках, давая прибыли отрасти.
Вот что получилось:
Дата тестирования: 07.07.2009 (10:39:51 - 17:34:30 )
Тестируемая версия: Iroquez 1.1.2.80
Терминал: TEClient 5
Инструмент: RIU9

Количество сделок Фин.рез. Средний результат Лучший/худший результаты Время в сделке
Всего: 40
Прибыльных:16
Убыточных: 24
Общий: -200
Прибыльных сделок: 545
Убыточных сделок: -745
Общий: -5,00
Прибыльных сделок: 34,06
Убыточных сделок: -31,04
Лучшая прибыль: 90,00
Максимальный убыток:-75,00
Среднее:11сек.
Прибыльных сделок: 10сек.
Убыточных сделок: 11сек.

При анализе этой статистики стоит учесть, что робот два раза из-за сбоя не мог закрыть открытую позицию, в результате чего мне приходилось крыть её руками. Оба раза трейд оказывался прибыльным и более продолжительным по времени. Поэтому среднее время нахождения в прибыльной сделке завышено.
Результаты тестов оказались полностью противоположными ожиданиям. Бот сработал день хуже предыдущего. В убыточных сделках застрявал дольше, прибыльные сделки закрывал так же быстро, как и вчера.
Делаем вывод, что нововведение оказалось нежизнеспособным((

06.07.09 Тест Iroquez 1.1.2.79

21:14 | Торговые роботы Автор: Дмитрий Бондарь

Наш торговый робот для скальпинга получил рабочее название Ирокез)) ибо существо воинственное))
Как я писал ранее, целью тестов в первый день была не столько проверка стратегии скальпинга, сколько проверка исправности вспомогательного функционала: логов, статистического блока и пр.

Торговый алгоритм робота предельно прост. Например, выходит из любой позиции робот по следующей схеме: 1) ставит заявку лучшим бидом/офером; 2) если его не съели в течении 3 секунд, кроет по рынку. Просто, не правда ли?)) Думаю, сработать в плюс у подобного алгоритма шансов нет.

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

Дата тестирования: 06.07.2009 (10:34:53 - 18:43:42 )
Тестируемая версия: Iroquez 1.1.2.79
Терминал: TEClient 5
Инструмент: RIU9

Количество сделок Фин.рез. Средний результат Лучший/худший результаты Время в сделке
Всего: 37
Прибыльных:19
Убыточных: 18
Общий: 65
Прибыльных сделок: 485
Убыточных сделок: -420
Общий: 1,76
Прибыльных сделок: 25,53
Убыточных сделок: -23,33
Лучшая прибыль: 60,00
Максимальный убыток:-95,00
Среднее:10сек.
Прибыльных сделок: 10сек.
Убыточных сделок: 10сек.

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

МТС (Механические торговые системы) и стратегия скальпинга (система скальпинга)

12:44 | Торговые роботы Автор: Дмитрий Бондарь

Для того, чтобы создать Механическую торговую систему (далее МТС) необходимо просто и понято алгоритмизировать все действия, которые эта самая МТС будет совершать. Если мы знаем что и когда нужно делать, то запросто сможем научить этому торгового робота.
К сожалению, мы весьма быстро пришли к первой и основной проблеме роботописателей. Большинство торговых стратегий (торговых систем) скальперов включают как важную часть таки элементы как "чувство рынка" и "на опыте"))) Как вы сами понимаете, этим вещам научить компьютер весьма затруднительно...
Деваться некуда, будем раскладывать систему скальпинга что называется по-полочкам.
Можно выделить три основные части любой стратегии трейдинга:

1. Принятие решения о входе в позицию;
2. Принятие решения о выходе из прибыльной позиции;
3. Принятие решения о выходе из убыточной позиции.

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

Начало

09:30 | Скальпинг, Торговые роботы Автор: Дмитрий Бондарь

Сегодня 5 июня 2009 года. Воскресенье.
Сегодня я начинаю этот дневник. Он будет посвящен нашей работе над созданием биржевого робота. Эдакий лабораторный журнал)
Робот, которого мы задумали создать, нужен, чтобы представлять нашу компанию на ЛЧИ 2009.

Идея участия в ЛЧИ 2009 возникла пару месяцев назад. Хоть я и не знаю точных дат проведения конкурса, но то, что мы должны в нем участвовать - это однозначно))
Читать далее →