Уважаемые форумчане, прошу написать советник по следующим условиям:
внешние параметры (изменяемые, вводятся вручную):
L - лот
TP - тейк профит
SL - стоп лосс
ML - множитель лота
MA - период скользящей средней
INT - временной интервал (в минутах)
Magic - меджик номер
возможность выставления времени торговли и разрешения/запрета открытия новых позиций в пятницу
Суть довольно проста:
советник каждые INT минут сначала проверяет наличие открытых позиций (своих), если таковых нет то открывается позиция (если уже есть открытая позиция, то новая НЕ открывается), направление позы выбирается в зависимости от положения цены относительно MA (период задаётся) - цена выше MA - бай, цена ниже МА - селл, стоп лосс и тейк профит выставляются в соответствии с заданными параметрами,
что касается лота - если предыдущая позиция была закрыта в плюс, то новая открывается с лотом L, если предыдущая позиция принесла убыток, то лот новой позиции увеличивается в ML раз по отношению к лоту предыдущей позиции.
Буду очень признателен за помощь.
просьба написать несложный советник
чем вас другие мартышки не устраивают?
чем вас другие мартышки не устраивают?
большинство мартышек открывает новый ордер в добавок к уже имеющемуся, в итоге скапливается куча позиций в несколько колен, также в них добавлены разные ненужные мне детали, а меня интересует именно описанный выше советник (его код для последующей доработки)
пфф. ставишь мартышку на 1 ордер и всё - успех.
Смотри урок по MQL на сайте - http://tradelikeapro.ru/pishem-sovetnik-po-martingeylu/, там как раз условие входа в советнике от МА разбирается.
Смотри урок по MQL на сайте - http://tradelikeapro.ru/pishem-sovetnik-po-martingeylu/, там как раз условие входа в советнике от МА разбирается.
я глянул уроки и пробовал написать сам, получилось только сделать сову со входами относительно положения МА, всё остальное не получается, не мастер я в программировании
Если никто не напишет, завтра напишу сову. Я сейчас балуюсь с подобной, по стратегии, ну типа казино-стайл :d. Удваиваемся при проигрыше. Правда я входы не наобум делал а по определенным условиям (есть определенные результаты), завтра хочу по машке сделать.
Всерьез подобную стратегию не воспринимаю - скорее баловство, для проверки статистики.
Добавлено: 13-11-2013 16:33:47
rayallen, выкладываю сову по твоему заказу.
Описание параметров:
extern double Lot = 0.01; //начальный объём ордера
extern int TakeProfit = 25; //ТП ордера
extern int StopLoss = 25; //СЛ ордера
extern double Multiplier = 2; //Множитель лота
extern int MAPeriod = 14; //Период скользящей средней для текущего таймфрейма
extern int TimeHold = 0; //Задержка между открытием, после последнего исполненного ордера в минутах (0 - открываем постоянно)
extern int Magic = 123; //уникальный номер ордеров
extern int Slippage = 3; //Проскальзывание
Вроде все условия, что ты просил, машку поставил SMA, таймфрейм - на какой бросим. В аттаче тест евродоллара с настройками по дефолту. Как видишь, одной машки мало для фильтра, при использовании "казино-стайл" (удваиваемся при проигрыше) - доходим до лота 5.12. Но это с вариантом постоянно в рынке и машкой 14, может с другими настройками будет лучше, тестируй. Я бы еще добавил параметр условия для входа, когда цена находится на определенной дистанции от машки.
З.Ы. В настройках старые пункты, под 5-ти знак проверка есть.
Добавлено: 13-11-2013 20:10:01
Хех... сейчас ради прикола сделал из этой совы чисто вариант казино - никаких условий для входа, открываемся по монетке, точнее по генератору случайных чисел.
Так вот, если использовать соотношение стопа к профиту ну примерно 40 к 100 пунктам (для евродоллара) и множитель 1.5, получаем вот такие результаты (2010г - сегодня, старт депо 5000):
Изменено 14 ноября, 2013 пользователем JR
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем