Курсы валют
<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  
При поддержке: деньги и фен шуй.

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

Торговый дневник 30.05.2017 (вторник) FST 1.34: Добавил время истечения не сработавших отложенников

06:03 Ночью луни сначала снижался, а затем резко пошел вверх, риски вчера немного завысил, подняв рабочий лот до 1, т.к. хочу испытать советник с нормальными лотами. В итоге, когда нижних 3 сигнала переключились на работу в БАЙ, начали работать 6-лотовые БС и 3-х лотовые БЛ. Но перегруз в продажу сохраняется 43 лота, 441% маржи
Байстопы сработали на одних уровнях по несколько шт, и БЛ так же – аж 5 шт сработало на одном уровне… Нужно как-то устранить эту проблему. (сделал – но ордера теперь не модифицируются – возможно к лучшему согласно тестов)

07:11 Закрыл несколько сделок на демке, чтобы зафиксировать спред при переходе суток…07:20 Спред держится повышенный уже 20 минут …
08:15 На работе. Переименовал функцию  fCloseAllOpenOrdersByFirstHour() в fCloseAllOrdersByLastMinute()
Теперь закрытие всех сделок (при включенном CloseAllOrdersByLastMinute) будет работать в последнюю минуту суток.
Решил закрыть ВСЕ сделки на демке, чтобы советник начал торговать новые сутки сначала. Эквити осталось около 20000$ — луни начал поддавливать вверх,в перегруз позиций в СЕЛ очень большой из-за завышенных лотов. Если бы закрытие всех сделок сработало в 23:59, эквити осталось бы >30000$… Т.е. доработка очень актуальная
08:43 Опять 5 БЛ сработало на одном уровне … Обязательно нужно исправить ошибку!
09:14 Еще подумал, чтобы шаг, ратио и MLF зависели от к-тов 4-х сигналов (как лоты). Т.е. сейчас 3 нижних сигнала в БАЙ, а основной в СЕЛ на М60 – в этом случае шаг ордеров должен быть одинаковым в обе стороны.
09:54 Тестирую с включенным CloseAllOrdersByLastMinute – почему-то не сработало при переходе суток… возможно не было тиков в последнюю минуту суток… Поставил условие 2 минуты…
12:37 Вернул проверку на наличие отложенников на уровнях перед модификацией отложенных ордеров:
   if ( SeekPeendingOrderByOpenPriceInTrades(OP_BUYLIMIT, GetOpenPrice(OP_BUYLIMIT, iLevelBuyLimit)) == 0 )
result=OrderModify(OrderTicket(),NormalizeDouble(GetOpenPrice(OP_BUYLIMIT, iLevelBuyLimit),Digits),OrderStopLoss(),OrderTakeProfit(),OrderExpiration(),CLR_NONE);
В тестере все равно гонит 1 ошибку, а на демке вроде бы работает правильно, т.е. не ставит отложенники на один уровень…
13:24 После исправления прогнал тест по ценам открытия с 25.04 без закрытия по сигналам МА с шагом 0,5/1 п., ратио –довольно адекватно… Продержался советник месяц и >18000 сделок… Конечно сам тест не корректен.
Лимитники не модифицируются в тестере… Возможно вообще от них отказаться… Главное – чтобы стоп ордера работали нормально на тренде…

Тестирую без лимитников с 25.04 с 10 стоповыми ордерами через 5 п. срабатывание на 5 лотовом перегрузе…Стоп ордера так же не модифицируются – но наверное это и к лучшему… Единственная доработка: нужно добавить время истечения отложенников (час-2 из настроек), чтобы не сработавшие сами убивались когда время истекло. А советник при необходимости опять их откроет, но с другими расчетными лотами в зависимости от перегруза…
Переименовал параметр extern int iClosePendingOrderExpiration = 1800; // Время истечения сработавших отложенников
Добавил extern int iPendingOrderExpiration = 3600;      время истечения не сработавших отложенников
В функцию OpenOrder() добавил время истечения не сработавших  отложенников
   int iTicket=OrderSend(Symbol(), iCmd, dOpenLot, dPriceOPEN, 1, dPriceSL, dPriceTP, TradeComment, MagicNumberPending, TimeCurrent()+iPendingOrderExpiration, iColor); // 2017 05 30
13:41 На тренде вверх 25.04 отлично отработали стоповые ордера: эквити вообще не просело …
16:21 На тренде 27.04 разгрузка счета при тестировании по тикам гораздо больше чем при тесте по ценам открытия …

18:09 Дома. Настроил по удаленке советник, чтобы закрывал ВСЕ сделки в конце суток (для проверки работы) Тестирование в тестере продолжается…
20:35 Включил на демке работу 5 лимитников через 10 п. – пусть поработают, тем более что на одном уровне теперь не остаются… Правда не модифицируются – но это и к лучшему. Если что будут убиваться по истечению.
20:38 Тест продолжается – дошел до 4 мая – пока около 20000 сделок наработал, просадка 64%
23:04 Тест подходит к сильному тренду вниз 5.05 в 16:30 … 23600 сделок к этому моменту наработал вполне адекватно… 72% просадка. На флэте очень прилично торгует…23:19 И на тестировании 5.05 после нонок такая же картина… 89% просадка… 73 лота в БАЙ, 103% маржи… начали закрываться лоси по марже в БАЙ … 3900 эквити, 59000 баланс…
23:14 Попер канадец вверх… 14200 эквити, 34% просадка… 1,02 MLF все-таки завышенный… Вот и проверка в деле советника…  Работают байстопа 5 лотовые … 39 лотов позиций в СЕЛ…  3 нижних сигнала в БАЙ, верхний – в СЕЛ пока… по цена подходит к 200-й средней… на H1 … возможен разворот тренда вверх…
23:49 Остановил тест —  почти 25000 сделок наработал до слива…

2017.05.30 23:50:03.213      2017.05.05 20:50:45  Forex Setka Trader ABB 1_34 USDCAD.m,M1:  MM=0 MinLot=0.5; PointsMTP=1*3(9:00-20:00); MLF Trend=1.01/1; Step Trend=0.3/0.5;
Ratio=0.01*5*1(9:00-20:00); MA=0/H1/M15/M5; MicroLots=1/K=0.25/Lots<=-0.250/Exp=1800;
BigLots=1/K=1.10/Lots>=-1.100/Exp=1800;
iStopOrders=1/MaxSO=10/Step=5/KoefLot=1.0/Activate=5;

00:03 Теперь хочу прогнать тест с 08.05 но со включенным закрытием по сигналам МА … и только с лимитниками… Запустил – завтра посмотрю результат…