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

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

Обсуждение на форуме 14.04.2013 (воскресенье)

Начинается серия форвард-тестов новой версии FST 1.16. Основные изменения:
1. Исправлено запаздывание при открытии ордеров (должны открываться во время)
2. Должна происходить автоматическая модификация ТП при закрытии руками одного или нескольких колен сетки (будет тестироваться)
3. Добавлен планировщик для ограничения работы по времени (начало и конец торговли: день недели, час и минута)
4. Добавлен параметр FreezeAfterTP, если TRUE —  сетка не будет открывать новые сделки после срабатывания ТП
5. Добавлен параметр CloseAllOrders, если TRUE —  автоматически закроются  ВСЕ открытые ордера по текущей паре
6. Сделана обработка ошибок брокера при модификации ордеров (повышена надежность работы для реальных счетов)
7. Убраны лишние сигналы: остались MA на H1 и RSI на М15. ПРИ РАБОТЕ МА на H1 нет такого запаздывания сигналов как на H4.
Все сильные тренды последних месяцев при бэк-тестах проходятся хорошо. Даже в сентябре 2011 г. и январе 2012 г., а так же последние тренды марта-апреля 2013 г. тесты по фунту проходятся с очень агрессивными рисками 1%/100% — просадка около 70%, с рисками 0,5%/50%  — просадка 44%.
Будет проверяться надежность новой версии и доведение ее до практического использования на реале.
Новые демки:
F4u  184522833   Инвестор: ixoe5ms  Плечо: 1:500 Депозит 10000$   FST 1.16 GBPUSD Risk 1%/100%, 12/10  2.2 / 29 / 20 / 4
F4u  184522848   Инвестор: ozn5pjs   Плечо: 1:500 Депозит 10000$   FST 1.16 GBPUSD Risk 0.5%/50%, 12/10  2.2 / 29 / 20 / 4
                                                                                                          FST 1.16 EURUSD Risk 0.5%/50%, 12/10  1.7 / 16 / 21 / 5
Мониторинг будет подключен завтра.

Risk максимум 100% и даже 50% надо интерпретировать не так, как раньше?
Просто риск 100% это вроде «войти 1 ордером на все депо»…

Риск 100% — в данном случае понятие относительное.
Главное — отношение минимального к максимальному риску должно быть не менее 50-100, чтобы следующие колена сетки открывались с учетом MLF. (можно поставить и 0,1%/10% — тогда и прибыль будет в 10 раз меньше, но и риск слива счета будет практически нулевым)

Торговый дневник 14.04.2013 (воскресенье) Доработка FST 1.16 для новой серии форвард-тестов

08:30 Вчера потестировал советник ArmGriD 1.0 на стандартных сетах. Впечатления очень даже неплохие.
08:39 Открываю новые демки для тестирования советника ArmGriD 1.0 и FST 1.16:
F4u  184522831   Инвестор: wed5nsv Плечо: 1:500    ArmGriD 1.0 Standart Sets 8 Pairs  M15
EURUSD GBPUSD AUDUSD NZDUSD USDCAD EURGBP AUDNZD USDCHF (Set for EURUSD)
F4u  184522832 Инвестор: d2qsypz  Плечо: 1:500    ArmGriD 1.0 Standart Sets Short 4 Pairs  M15
EURUSD GBPUSD AUDUSD USDCAD
F4u  184522846  Инвестор: 4krqwjf   Плечо: 1:500    ArmGriD 1.0 SWB Sets 8 Pairs  M30
EURUSD GBPUSD AUDUSD NZDUSD USDCAD EURGBP AUDNZD (SWB Sets\ApMGriD_SWB_5000$ Pack1)  USDCHF (SWB Sets\ApMGriD_SWB_1000$)
F4u  184522833  Инвестор: ixoe5ms  Плечо: 1:500   FST 1.16 GBPUSD, MA=H1, RSI=M15,  MM=TRUE Risk=1%/100%, 12/10  2.2 / 29 / 20 / 4, ТФ=M5
F4u  184522848  Инвестор: ozn5pjs   Плечо: 1:500    FST 1.16 GBPUSD EURUSD, MA=H1, RSI=M15,  MM=TRUE Risk=0.5%/50%, 12/10  2.2 / 29 / 20 / 4, ТФ=M15
13:38 Открыл новые демки для сравнения работы на стандартном и ESN счетах Альпари:
Alpari NZ ESN     9339572    Инвестор: kgak8dyg Плечо: 1:500  ArmGriD 1.0 Standart Sets 8 Pairs  H1
EURUSD GBPUSD AUDUSD NZDUSD USDCAD EURGBP AUDNZD EURJPY
Alpari NZ                4066509   Инвестор: imdj4zt     Плечо: 1:500  ArmGriD 1.0 Standart Sets 8 Pairs  H1
EURUSD GBPUSD AUDUSD NZDUSD USDCAD EURGBP AUDNZD EURJPY

11:32 Некоторые мысли с форума из ветки про ArmGriD:

Show »

bellduke  « Ответ #76 : Апреля 11, 2013, 08:43:38 pm » Это мартин дружище, открыто всего 9 из 16, и общая просадка со всеми парами всего 10%, в данном советнике если хвост жмет всегда есть возможность выставить номер текущего колена в безубыток. просто поменяй значение на 9 и советник закроет в 0 при первой возможности, замечательная опция, нигде не встречал такую реализацию.

bellduke  « Ответ #81 : Апреля 12, 2013, 02:11:54 am »
Цитата: andrej420 от Апреля 12, 2013, 02:03:58 am bellduke, как я понял вы эту опцию имели ввиду? AutoBE_Lvl — уровень, начиная с которого общий TP корзины ордеров принудительно выводится в безубыток
Да, поставив туда номер желаемого «колена» с которого советник закроет пирамиду в 0.

HighLander «Советник строит сетки в двух направлениях, обязательно долно быть установлено «Long & Short». Работа в режимах «LongShort only» не поддерживается, вместо этого рекомендуется устанавливать MaximumBuyLevels/MaximumSellLevels в 0, если есть необходимость ограничить торговлю в одну сторону.»

Мерлин  « Ответ #120 : Апреля 13, 2013, 07:20:30 pm »
Мне кажется, что использовать устаревшие сеты ENVY не имеет смысла, т.к. все усилия были направлены на эффективную работу сетов с swb. Работа робота с swb-сетами имеет свои особенности, отличающие его от поведения как обычных хакедо-подобных роботов, так и динамических мартинов типа илана. Вот именно в этом направлении и надо работать, в направлении swb-сетов. Оптимальным подходом является подход сет-бэктесты-мониторинг.

JR  « Ответ #127 : Апреля 13, 2013, 09:45:55 pm »
А я вот Старика поддерживаю. Я считаю, что мартин-бот должен торговать постоянно в обоих направлениях и зарабатывать на любом движении. Просто нужна грамотная реализация сетки и ММ, чтобы свести риск слива к минимуму. А иначе вообще теряется идея мартингейла. Тогда нужно торговать пауками, трендследящими совами и.т.п. Мартышки должны рубить деньгу постоянно)). Мартышка с доходностью до 10% как-то дискредитирует вообще себя, так как риск слива все равно остается, в любом мартине. ИМХО конечно, сорри за небольшой оффтоп.

Мерлин  « Ответ #132 : Сегодня в 02:35:15 am »
Идеальный робот, всегда находящийся в рынке — который ставит сетку в 2 стороны отложками от текущего значения, при срабатывании отложек по ТП они ставятся заново; при любом движении берет профит, критична ширина размаха отложек, а оптимальную сетку при заданном плече (то есть при заданной марже) и заданной ширине размаха робот считает сам. Вот это да, это будет всегда в рынке и в профите , ну или может быть в убытке при выходе за пределы заданной сетки:)


13:51 Запустил оптимизацию FST 1.16 c встроенной вагонеткой (пока не работает) по GBPUSD c 2012.02.01 по 2013.04.14 с сигналами МА на H1 и RSI на М15. Перед этим протестировал по фунту и решил, что сигнал МА на H1 работает лучше чем на H4 не так запаздывает. А без сигнала МА, только с сигналом RSI – сливает на сильных трендах (май 2012, сентябрь 2011).
14:20 Дорабатываю версию FST 1.16:
Изменения версии 1.16   2013 04 14 (воскресенье)

Show »

1. Исправлена функция void fModifyOrder(int iTypeOrder, int iMagicNumber, int iTrailStart, double dblTrailStop, double dblAverageOpenPrice) {
Сделан цикл для обработки ошибок брокера при модификации ордеров (код из вагонетки)
bool   result;
int    error, back, cmd=0;
cmd=0;
while(true)
{
cmd=cmd+1;//Print(«Изменение totalsell cmd=»,cmd);
result = OrderModify(OrderTicket(), dblAverageOpenPrice, iNewStopLoss, OrderTakeProfit(), 0, Aqua);
back=0;
if(result!=TRUE){ error=GetLastError(); if(error>2){Print(«OrderModify LastError = «,error);}} else error=0;
if(error==129)  {RefreshRates(); back=100;} // Неправильная цена
if(error==135)  {RefreshRates(); back=100;} // Цена изменилась
if(error==136)  {RefreshRates(); back=100;} // Нет цен
if(error==137)  {RefreshRates(); back=100;} // Брокер занят
if(error==138)  {RefreshRates(); back=100;} // Новые цены
if(error==4108) {RefreshRates(); back=0;}   // Неверный номер тикета
//Print(«1 RefreshRates back = «,back);
if(back ==100) continue; // Если нет ордера и пришла ошибка тогда возврат в начало цикла
else break;
}

2. Добавлена функция модификации ТП по всем ордерам при указании мышкой на график: int ModifyTPByMouse()
3. Добавлен параметр: extern bool  UseModifyTPByMouse     = TRUE;       // Использовать модицикацию ТП открытых ордеров по указанию мышкой на график
4. В модуль start() добавлен код:  if ( UseModifyTPByMouse  == TRUE ) {ModifyTPByMouse();}
5. Добавлен параметр: extern bool  IndicationModifyTPMouse = FALSE;  //выводить информацию на экран при модификации ТП ордеров при указании мышкой на график
6. Добавлены параметры:
extern string t8 =              «========== Планировщик ==========»;
extern int StartHour          = 0;
extern int StartMinute        = 0;
extern int StopHour           = 0;
extern int StopMinute         = 0;
extern int StartingTradeDay   = 0;
extern int EndingTradeDay     = 7;
extern string t9 =              «===== Дополнительные функции =====»;
extern bool FreezeAfterTP     = FALSE;       // TRUE — Не открывать новые сделки после срабатывания ТП
extern bool CloseAllOrders    = FALSE;       // TRUE — Закрыть ВСЕ открытые ордера по текущей паре
7. Добавлена функция bool IsTradeTime() — ограничение по времени работы советника
8. Закомментил — сделки стали открываться по уровням без задержек!!!
//if (iTime0 == Time[0]) return (0);    //iTime0 = Time[0];
9. //if (lOpenLastOrderLong) // закомментил, чтобы модификация ТП ордеров происходила сразу же, если был закрыл один из ордеров руками!
//{                        .. Нужно тестить, когдатерминал будет работать
//if (lOpenLastOrderShort) // закомментил, чтобы модификация ТП ордеров происходила сразу же, если был закрыл один из ордеров руками!
//{                        .. Нужно тестить, когдатерминал будет работать
10. п. 3-5 отключены, т.к. работают только при помещении эксперта на график… В дальнейшем возможно разберусь с этим и реализую.

Результат оптимизации по GBPUSD c 2011.08.12 по 2013.04.14 с сигналами МА на H1 и RSI на М15 (оптимизация была не закончена, выполнено ~30%) Читать далее »