Советники: Сетка универсал Sprut

 

Сетка универсал Sprut:

Универсальный сеточный советник собранный из скриптов (автор скриптов smilion)

Author: Aleksandr Sychenko

 

Результаты Тестирования за прошлую неделю.

Strategy Tester Report

Спрут
Alpari-Demo (Build 500)

СимволEURUSD (Euro vs US Dollar)
Период15 Минут (M15) 2013.07.15 00:00 - 2013.07.22 23:45 (2013.07.15 - 2013.07.23)
МодельВсе тики (наиболее точный метод на основе всех наименьших доступных таймфреймов)
Параметрыb="Параметры скрипта"; TimeSet=1970.01.01 00:00; Stop=true; Limit=false; SELL=true; BUY=true; __=""; FirstBuyStop=0; FirstSellStop=0; FirstBuyLimit=0; FirstSellLimit=0; FirstStop=30; FirstLimit=0; StepStop=20; StepLimit=0; _=""; Orders=15; LotStop=0.01; K_LotStop=1.8; LotLimit=0.01; K_LotLimit=1.8; stoploss=0; takeprofit=0; Expiration=0; attempts=10; Magic=0; a="Параметры советника"; ProfitClose=10; LossClose=1000; AllSymbol=false;
Баров в истории1577Смоделировано тиков231604Качество моделирования90.00%
Ошибки рассогласования графиков0
Начальный депозит5000.00
Чистая прибыль1217.93Общая прибыль4069.74Общий убыток-2851.81
Прибыльность1.43Матожидание выигрыша1.41
Абсолютная просадка419.28Максимальная просадка741.19 (11.93%)Относительная просадка12.53% (682.16)
Всего сделок863Короткие позиции (% выигравших)418 (72.49%)Длинные позиции (% выигравших)445 (75.28%)
Прибыльные сделки (% от всех)638 (73.93%)Убыточные сделки (% от всех)225 (26.07%)
Самая большаяприбыльная сделка73.26убыточная сделка-141.78
Средняяприбыльная сделка6.38убыточная сделка-12.67
Максимальное количествонепрерывных выигрышей (прибыль)19 (33.00)непрерывных проигрышей (убыток)3 (-3.17)
Максимальнаянепрерывная прибыль (число выигрышей)276.60 (5)непрерывный убыток (число проигрышей)-141.78 (1)
Среднийнепрерывный выигрыш3непрерывный проигрыш1

Если изменить способ закрытия сделок то график и соответственно сумма на балансе будет красивее. Жду комментарии :)

 

А вот собственно за этот месяц с двумя лосями.... Вот в этом случае нужны антикризисные меры.

на графике видно как сработало два раза стоплос по 1000 уе. можно убавить стоплос тогда профит уменьшится.. А лучше придумать и осуществить систему по недопущению такой ситуации.

 
Не работает = ) Не открывает ордера, пишет "Первый ордер BuyLimit не может быть установлен ближе чем 3 п".
 
call-of-ktulhu:
Не работает = ) Не открывает ордера, пишет "Первый ордер BuyLimit не может быть установлен ближе чем 3 п".


Я не использую лимитные ордера. не нравится они мне. А вообще такое сообщение выскакивает когда вы в настройках указали слишком близкое расстояние к цене! Эта ошибка выскакивает на и на лимитные и на стоповые ордера. исправте настройки и все будет работать.

extern int      FirstStop      = 50;      //расстояние (в пунктах) от текущей цены до первого Stop ордера в случае First..Stop=0 

http://codebase.mql4.com/ru/code/10981 возьмите этот файл как образец для настроек.

 

Удалите эту строчку:

/*============================================*/if (IsTesting() && OrdersTotal()>0) return;/*===============================================*/

смысл кода: */ Если (в тестере) или есть любые ордера то возврат в начало скрипта;/*

 

Давно хочу испытать сеточную стратегию с малыми промежутками между ордерами.

Стратегия:

Перед выставлением сетки ордеров запоминаем текущий балланс.

Выставляем сетку по линиям, которые расположены на одинаковом расстоянии друг от друга.

На каждой линии выставляем BuyStop и SellStop, все с одинаковым лотом.

Ширину сетки нужно подобрать в тестере.

Когда цена достигнет края сетки закрываем все прибыльные стоповые ордера.

Далее ждем отката. Дождавшись приемлемого для вас отката закрываем все лимитники даже если о ни в минусе.

Таким образом баланс после срабатывания сетки становится больше.

Можно ли добавить в советник функцию закрытия стоповых ордеров при достижении ценой определенного уровня и закрытия лимитников при привышении первоначального балланса на заданное количество процентов.

 
мне очень понравился советник, спасибо большое, хоть я до конца не понял как он работает, объясните пожалуста, открылись 3 отложеных ордера, разрешено ведь всего 5,в одну сторону, а как быть если ценна дошла, до 6го отложника, первый закроется и шестой откроется, я правильно понял, спасибо за понимание !
 
Этой сетке не хватает закрытия по ТР. Пока она закрывается с рынка, вся прибыль уходит. Предлагаю прикрутить к сему чуду общий тейкпрофит для всех ордеров. Например, имеем перевес в buy, делаем расчет общего ТР и выставляем на buy-ордера, а на sell-ордера выставляем SL естественно. Если рынок развернулся и получили перевес sell-ордеров, то делаем перерасчет и переставляем стопы. Смысл в том, чтобы все ордера закрывались с общим профитом по ТР и SL одновременно.
 

Попробуйте изменить и ставить сетку по индикатору http://codebase.mql4.com/ru/8993

Один примерно так работает. Его результаты: https://www.mql5.com/ru/signals/13383#!tab=history&page=1

 
Спасибо!, интересный советник.
Причина обращения: