Избранное трейдера Трейдер
Тест стратегии из поста http://smart-lab.ru/blog/343965.php
Формализовал стратегию так, как я ее понял.
1. Входа на следующий день, после обновления исторического хая. Тут есть неточности — историю брал с 2005 года. Не факт, что all time high был на этом промежутке.
2. Предыдущее обновление хая было больше 90 дней назад и менее чем 200 дней назад.
3. Примерно 500 ликвидных бумаг с NYSE/NASDAQ/AMEX. Без учета делистинга, без учета комиссий, без учета платы за плечо. Вроде бы без дивидендов (не уверен), дейли дата взята с Google Finance.
4. Стоп в примере — 3%. Тейк — 90%. Можно взять больше стоп, результаты не критично меняются.
5. Вход фиксированным BP на позицию. (взял 1000 на позу)
Код Multicharts.Net
using System; using System.Drawing; using System.Linq; using PowerLanguage.Function; using ATCenterProxy.interop; namespace PowerLanguage.Strategy { public class _INTEST_by_high_daily : SignalObject { public _INTEST_by_high_daily(object _ctx):base(_ctx){} private IOrderMarket buy_order; private IOrderMarket sell_order; double previous_high; double previous_high_low_range; double all_time_high; protected override void Create() { // create variable objects, function objects, order objects etc. buy_order = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.Default, EOrderAction.Buy)); sell_order = OrderCreator.MarketNextBar(new SOrderParameters(Contracts.Default, EOrderAction.Sell)); } protected override void StartCalc() { all_time_high =0; } protected override void CalcBar() { // strategy logic if (Bars.High[0]>previous_high && previous_high_low_range<previous_high && previous_high == all_time_high) { buy_order.Send(); } if (StrategyInfo.MarketPosition>0 && Bars.Close[0]>StrategyInfo.AvgEntryPrice*1.9) sell_order.Send(); previous_high = Bars.High.Highest(200); previous_high_low_range = Bars.High.Highest(90); if (Bars.High[0]> all_time_high) all_time_high = Bars.High[0]; } } }
links на предыдущие записи по этой теме:
http://smart-lab.ru/blog/300794.php (Часть 1)
http://smart-lab.ru/blog/300857.php (Часть 2)
http://smart-lab.ru/blog/301087.php (Часть 3)
http://smart-lab.ru/blog/301335.php (Часть 4)
http://smart-lab.ru/blog/301465.php (Часть 5)
http://smart-lab.ru/blog/301615.php (часть 6)
http://smart-lab.ru/blog/315321.php (Часть 7)
smart-lab.ru/blog/318095.php (Часть 8)
smart-lab.ru/blog/321877.php (Часть 9)
Всем привет! Это мой первый пост, так что просьба не пинаться сильно)
Хочу показать вам систему по которой я сейчас торгую, а также свои и чужие дополнения к ней — возможно кому-то понравится.
Система прекрасно подойдёт для тех, кто совмещает трейдинг с основной работой и не имеет возможности следить за графиками в течении дня.
1. Для начала собственно ссылка на оригинал системы от автора:
www.forexfactory.com/showthread.php?t=386701
2. Основные правила системы на русском рассказаны по ссылке (лень сюда дублировать):
tradelikeapro.ru/torgovaya-sistema-the7/
3. Видео по теме:
Почему это важно? Потому что каждый раз, после того, как коэффициент достигает фазы “мания” – особенно это заметно в 2000 и 2007 году – рынки начинают падать. Однако, следует добавить, что рискованные активы никогда в истории не поддерживались центральными банками так открыто, как это происходит сейчас.
Возможно, для того, чтобы S&P500 наконец-то рухнул, этот график должен прорваться выше простой фазы “мания”, что в нынешних условиях не вызовет удивления, и пойти штурмовать высоты, не виданные ранее.