Избранное трейдера dmitry m1xman
Тест стратегии из поста 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];
}
}
}



Фондовая биржа Тель-Авива (Израиль) http://www.tase.co.il/Eng/Pages/Homepage.aspx
Дубайская фондовая биржа (ОАЭ) http://www.dfm.ae/Default.aspx
Кувейтская фондовая биржа http://www.kse.com.kw/ (http://www.kuwaitse.com/default.aspx)
Саудовская фондовая биржа http://www.tadawul.com.sa/
Катарская фондовая биржа http://www.qe.com.qa/pps/qe/qe%20english%20portal/Pages/Home/
Оманская фондовая биржа https://www.msm.gov.om/
Продолжаем разбирать проблему продажи валюты. В прошлый раз мы определились, что налог при продаже валюты мы платить обязаны. А сейчас мы разберем те случаи, когда можно вполне честно и уйти от этого.
Мы уже определились, что в соответствии с письмом Минфина от 02.08.2012 за номером 03-04-06/4-211, валюта является имущество, и при ее реализации нужно платить налог со всей суммы, что Вы выручили от продажи.
Затем у Вас есть возможность уменьшить эту сумму на размер документально подтвержденных расходов. То есть, если у Вас сохранилась справка о покупке или есть запись в брокерском отчете — можете считать разницу и платить уже налог с разницы.
Но раз валюту признали имуществом, то у нас начинают действовать налоговые вычеты. В соответствии, со статьей 217 НК РФ пункт 17.1 гражданин освобождается от налогообложения, если владел имуществом более трех лет. Это касается как недвижимости, так и любого иного имущества.