Курсы валют
<a href="https://www.instaforex.com/ru/" target="blank">ИнстаФорекс портал"</a>
Новости от FOREXPF.RU
<a href="https://www.instaforex.com/ru/">Форекс портал</a>
Май 2017
Пн Вт Ср Чт Пт Сб Вс
« Апр   Июн »
1234567
891011121314
15161718192021
22232425262728
293031  
При поддержке: деньги и фен шуй.

Архивы за день 25.05.2017

Торговый дневник 25.05.2017 (четверг) FST 1.33: Добавил в закачку все показатели, подключил третий сигнал по МА

07:51 Решил протестировать FST 1.32 по USDCAD с 01.05 с сигналами М60/М15 Тест не очень хороший – всего ~5100 сделок … до того как остановил… Судя по всему, нужно вводить к-ты для работы сетки по тренду и против тренда.
12:24 Добавил в закачку из терминала еще 43 поля – практически все показатели + дополнительно Bid и Ask – теперь можно строить графики по ним и проводить любой анализ (строить графики), когда накопится достаточно данных…
12:51 Решил протестировать FST 1.32 по USDCAD с 16.05 с сигналами М60/М15
Но с к-том Биглотов = 1 – т.е. чтобы закрывались ВСЕ сделки при развороте тренда – даже сеточные …
13:14 Пока тест обнадеживает. При смене основного сигнала практически ВСЕ сделки против тренда закрываются, и советник старается постоянно держать больше позиций в СЕЛ…
13:16 Включил на демке К-т биглотов 1 – позакрывались несколько лосей в БАЙ сеточных, пока перегруз позиций не стал с СЕЛ – остальные не трогает… ~21 лот…
13:30 Остановил тест и решил протестировать с МА60/5… На флэте советник долго держал баланс и эквити практически на одном уровне…
14:32 Медленно но верно сливает советник, но торгует…

13:58 Можно подключить третий сигнал по МА5 и только если ВСЕ 3 сигнала показывают в одну сторону – гробить лосей против тренда…
15:50 Добавил третий сигнал по МА:   extern int     TimeFrame_MA_Micro= 5;
В функцию CheckPendingOrders() добавил условие работы:  если один из трех сигналов в БАЙ — торгуем в БАЙ ОТЛОЖЕННИКАМИ
   if ( ( iOrderTypeMA == OP_BUY ) // 2017 05 22 Если тренд вверх      |
| ( iOrderTypeMA_Mini  ==OP_BUY )    // 2017 05 24 Если вспомогательный сигнал изменился — начинает торговать в БАЙ
      || ( iOrderTypeMA_Micro  == OP_BUY ) ) // 2017 05 25 Если второй вспомогательный сигнал изменился — начинает торговать в БАЙ
9. В функции fClosePendingOrderExpiration(),CloseBigOrderExpiration(), CloseMicroOrderExpiration()   добавил условие: Если ВСЕ ТРИ сигнала совпадают, то гробятся лоси против тренда
16:05 Тестирую по луни с тремя сигналами М60/15/1 и появилась мысль: А что если ВСЕ ТРИ сигнала показывают в СЕЛ то и сетка не должна покупать, а только продавать! Но тогда не будет встречных позиций…
16:14 Попробую потестить со включенным сигналом МА для сетки… Сетка все равно торгует, если есть хотя бы одна позиция против тренда
16:51 В функции fClosePendingOrderExpiration()   Убрал проверку на магик
   //&& ( OrderMagicNumber() ==  MagicNumberPending )              // только отложенники
В функции fClosePendingOrderExpiration(),CloseBigOrderExpiration(), CloseMicroOrderExpiration() добавил условие
Если ВСЕ ТРИ СИГНАЛА совпадают — закрываем ВСЕ СДЕЛКИ против тренда независимо от времени истечения!
      ) || (          ( iOrderTypeMA  == OP_SELL ) // 2017 05 23 Если тренд вниз
      && ( iOrderTypeMA_Mini  == OP_SELL ) // 2017 05 24 Если вспомогательный сигнал тоже вниз
      && ( iOrderTypeMA_Micro  == OP_SELL ) // 2017 05 25 Если второй вспомогательный сигнал тоже вниз

16:57 Тестирую… Если хотя бы один из трех сигналов в БАЙ – советник торгует отложенниками в БАЙ, но держит ВСЕ сделки в СЕЛ … Правда сделок стало меньше, т.к. нет встречных баев …Первый сигнал М1 – маловато… Поставил М5 – опять тестирую
График какой-то дерганый… Остановил…


И еще…На тренде, когда нет баев и только одна сделка в сел – нужно работать отложенниками по тренду независимо от наличия перегруза позиций… Думаю, сетка все-таки должна работать и против тренда, только нужно повысить еще ратио не по времени, а по тренду
17:32 Не успел доделать … дома доделаю … Переименовал в 1.33  версию, на демку поставил старую 1.32 без сегодняшних доработок…

21:19 Дома. Поправил запросы для закачки данных из терминала в базу.
Демка 2361954 практически слилась, рибейтами отбилось 48% от депозита за 2.5 дня торговли.
Луни локально вырос на Европе на 50 п., а т.к. сегодня много экспериментировал с сигналами и закрывал лосей, эквити оставалось мизер. Нужно довести до ума версию FST 1.33 с тройными сигналами  и запустить на дальнейший тест на новой демке…
22:14 Открываю новую демку 2362357 теперь на 45000$ (300$ + 50% tradable бонус) – пусть тестируется версия 1.33 до завтра…
23:30 Исправил условия работы функций fClosePendingOrderExpiration(),CloseBigOrderExpiration(), CloseMicroOrderExpiration():
   ( ( dblLots_buy > dblLots_sell ) // Перегруз лотов в БАЙ — удаляем  только сделки в БАЙ если есть
   && ( OrderOpenTime()<= TimeCurrent()-iBigOrderExpiration )
   &&  (( iOrderTypeMA  == OP_SELL ) // 2017 05 23 Если тренд вниз
   || ( iOrderTypeMA_Mini  == OP_SELL )) // 2017 05 24 ИЛИ если вспомогательный сигнал вниз
   ) || ( //2017 05 25 Если ВСЕ ТРИ СИГНАЛА совпадают — закрываем независимо от времени истечения!
      ( iOrderTypeMA  == OP_SELL ) // 2017 05 23 Если тренд вниз
   && ( iOrderTypeMA_Mini  == OP_SELL ) // 2017 05 24 Если вспомогательный сигнал тоже вниз
   && ( iOrderTypeMA_Micro  == OP_SELL ) // 2017 05 25 Если второй вспомогательный сигнал тоже вниз
   && ( CloseLossesBySignal_MA == TRUE ) // закрывать лосей по сигналам по МА
   && ( UseSignal_MA      == TRUE )     // но только при выключенных сигналах по МА для сетки

06:32 Довольно интересная торговля получилась ночью на новой демке 2362357. Советник постепенно снижал баланс и эквити, но зато держал уровень E/B на хорошем уровне 80-90%. Рибейтами за ночь отбилось 15.3%.
Параметры сетки стояли такие:

2017.05.26 06:41:29.731      Forex Setka Trader ABB 1_33 USDCAD.m,M1:
MM=0 MinLot=1; PointsMTP=0.1*2(9:00-20:00); MLF Trend=1.01/1; Step Trend=0.1/0.5; Ratio=0.01*5(9:00-20:00); MA=0/H1/M15/M5; Lock=0/Lots=40.0/Kt=1.00/SL=100/150; MicroLots=1/K=0.90/Lots<=1.060/Exp=1800; BigLots=1/K=1.10/Lots>=1.300/Exp=1800; iStopOrders=1/MaxSO=5/Step=10/KoefLot=1.1/Activate=10; iLimitOrders=1/MaxLO=10/Step=10/KoefLot=1.0/Activate=5

Возможно нужно поставить главным сигнал по М15, вспомогательные М5/М1 – потестирую с такими параметрами…
И еще: Нужны коэффициенты приоритета сигналов, от которых будут зависеть шаг, размер лота, MLF и ратио – чем старше сигнал, тем больше к-т и наоборот.