вот скрин, на скрине видно что нужно сделать так чтобы открывал закрывал по ценам открытия, от свечи до свечи.
_http://i32.fastpic.ru/big/2012/0219/15/83dc73aca0bf84ed18ce66c1e75ce115.jpg, кто может решить эту проблему ???, заранее благодарен, за помощь.
Доработка советников: общая тема📌
От Garfik, 4 августа, 2011 в Уголок Программиста
Уважаемые программисты Есть идея сделать мартина, который будет работать на прайс екшн. Также сова будет работать на новостях. Алгоритм будет очень простым. Хочется верить, что в результате получится сова не хуже Forex Hacked. А может даже лучше. Для этого нужно сначала сделать сову, работающую по следущему алгоритму.
Итак, вот алгоритм работы (еще раз повторяю, что это первоначальный вариант, из которого потом должно получиться то, что надо) :
1) После того, как мы закидываем сову на график, сова РАНДОМНО должны открыть позицию определенным лотом.
2) Позиция закрывается по стоп-лоссу или тейк-профиту.
3) После закрытия позиции, открывается следущий ордер. Если ордер закрылся по СЛ, то след позиция открывается с увеличенным лотом.
Итак, нам нужно во внешних переменных:
-Стартовый лот;
-ТП;
-СЛ;
-Коэффициент увеличения.
Если найдутся желающие сделать эту простую сову, то здесь же потом приведу алгоритм по дальнейшему улучшению.
Нашел советника по этой системе Но выдает ошибку Может кто исправит?
Закинь это в папку include. С тебя тесты.
Привет всем!
Кому интересно протестировал с точностью 99% (01.01.2010-16.05.2012). Тестировал в MT Alpari, а от туда чет не получилось сохранить нормальный отчет. Результаты загнал в Excel, звиняйте. Так что верте на слово.
Понравилась опция Smart Exit, в старой версии ее по мойму не было. Я раньше наблюдая за работой Бота часто замечал, что он поздно выходит как по Стопам так и по Профитам. Входит он лучше, чем выходит.
Тестировал 4 раза. Версия 1.8.:
1. Тест со стандартными настройками, Smart Exit FALSE.
2. Тест со стандартными настройками, Smart Exit TRUE.
3. Тест по настройкам presets FGB Legacy Edition, Smart Exit FALSE.
4. Тест по настройкам presets FGB Legacy Edition, Smart Exit TRUE.
Так мне больше понравился вариант 2, т.е. настройки стандартные, Smart Exit TRUE включен. График прибыли ровный, прирост максимальный, просадка на истории была -697 п. (вместо -1526.7 в первом варианте!!!).
Единственно плохо, что нельзя настроить эту опцию более "точно". Было бы хорошо разделить настройку Smart Exit отдельно для TP и SL, проценту и продолжительности сделки. Полез в код, но там все серьезно и запутано.
Может найдется кто, сделает доброе дело, доработает настройки?
Изменено 17 июня, 2012 пользователем Slava2007
Сам не разбираюсь в программировании, но могу описать действия, которые советник должен выполнять основываясь на индикаторе PowerbarsSpreadMod2. Сам индикатор рисует теперь стрелки. Важно - вход в рынок по стрелке, сами стрелки зависят от параметров машек - следовательно вынести параметры машек в советнике или вшить оптимальные - 84 SMMA и 56 LWMA. Рисуется стрелка - вход, выставляется 2 тейкпрофита в 40 пунктов и в 60 (желательно чтобы параметр был выведен). Когда достигается первый тейк(он висит в памяти советника, а не выводится на сервер брокера) то закрывается 2/3 позиции, остальное переводится в безубыток и дальше советник доожидает второй тейк. Если цена не дошла до первого тейка, то закрывается по противоположной стрелке и открывает противоположную позицию с такими же правилами, которые описал выше. Также можно вывести параметры трейлинг стопа. ВАЖНО, чтобы тейкпрофиты стопы не выводились на брокера, а были в памяти советника
Никто пока не взялся?
Покажите результаты на реале при ручной торговле по данному индикатору и желающие помочь появятся незамедлительно.
уже взялся
Покажите результаты на реале при ручной торговле по данному индикатору и желающие помочь появятся незамедлительно.
Добавлено: 09-08-2012 19:28:33
Вот за полдня на минутном графике. лот 0,02
Добавлено: 09-08-2012 19:29:15
Как видно флет ночью - льет, а во время лондонской сессии - результат на лицо, подбор нужен качественный
Добавлено: 09-08-2012 19:30:19
для энтузиастов написания советников этого недостаточно? Если ещё шикарный манименеджмент, то просто отпад будет
Изменено 9 августа, 2012 пользователем IGOR10000
уже взялся
Покажите результаты на реале при ручной торговле по данному индикатору и желающие помочь появятся незамедлительно.
Добавлено: 09-08-2012 19:28:33
Вот за полдня на минутном графике. лот 0,02
Добавлено: 09-08-2012 19:29:15
Как видно флет ночью - льет, а во время лондонской сессии - результат на лицо, подбор нужен качественный
Добавлено: 09-08-2012 19:30:19
для энтузиастов написания советников этого недостаточно? Если ещё шикарный манименеджмент, то просто отпад будет
Изменено 11 августа, 2012 пользователем Genia
для энтузиастов написания советников этого недостаточно?
две сделки в плюс на мой взгляд недостаточно.
p.s. приемлемый ММ в советнике wallstreet от Пирата. бери оттуда, не пожалеешь
Собрал сову на основе данного индюка, нужно чем-то еще входы фильтровать. Вечером доберусь до компа - выложу.
И еще сейчас оптю типы МАшек и их периоды.
Могу сказать периоды машек, период торговли M1 , первая машка LWMA 56 SMMA 84
Собрал сову на основе данного индюка, нужно чем-то еще входы фильтровать. Вечером доберусь до компа - выложу.
И еще сейчас оптю типы МАшек и их периоды.
Добавлено: 15-08-2012 14:13:24
готов советник, пока в тестировании
Изменено 15 августа, 2012 пользователем IGOR10000
Уважаемый Игорь,считаю что в советнике надо предусмотреть работу в редакции авторов индикатора.1)ТФ=15 мин.2)Всегда в рынке(перевороты а)при пересечении мувингов на спреде- Ваша редакция.б)при достижении спреда +20 и -20(мувинги не учитываются-в редакции авторов индикатора) ).
Изменено 17 августа, 2012 пользователем Genia
Уважаемые программисты , я в mql4 вообще не разбираюсь . помогите убрать из советника автоматический t/p и поставить ручной ввод t/p.
Добавлено: 27-08-2012 18:27:19
sorry забыл выложить советник
Изменено 27 августа, 2012 пользователем Jonya
Не тестил, но думаю должен работать.
изменил строка 15
extern double TP = 30;
double marga,Lot,SL;// было double marga,Lot,SL,TP;
и 78-84
if (tipOrders==0)
{
TP=NormalizeDouble(Bid - TP*Point,Digits); //было TP=NormalizeDouble(Bid - loss*Point,Digits);
SL=NormalizeDouble(Ask + loss*Point,Digits);
}
if (tipOrders==1)
{
SL=NormalizeDouble(Bid - loss*Point,Digits);
TP=NormalizeDouble(Ask + TP*Point,Digits);// это тоже изменил так же.
}
А прибыльная хоть сова?
Не тестил, но думаю должен работать.
изменил строка 15
extern double TP = 30;
double marga,Lot,SL;// было double marga,Lot,SL,TP;
и 78-84
if (tipOrders==0)
{
TP=NormalizeDouble(Bid - TP*Point,Digits); //было TP=NormalizeDouble(Bid - loss*Point,Digits);
SL=NormalizeDouble(Ask + loss*Point,Digits);
}
if (tipOrders==1)
{
SL=NormalizeDouble(Bid - loss*Point,Digits);
TP=NormalizeDouble(Ask + TP*Point,Digits);// это тоже изменил так же.
}
А прибыльная хоть сова?
неработает :(
Доброго времени суток, прошу оценить и дать советы по советнику, принцип работы простой - ставить отложник в начале дня по направлению предыдущей свечи, рассчитан на D1, XAUUSD, брокер алпари, можно попробовать на других, но надо подбирать параметры
Описание параметров:
CheckNevBar - всегда TRUE;
Tral_Stop - трейлинг-стоп;
Tral_0 - перевод в безубыток;
dist - на сколько пунктов от цены закрытия предыдущей свечи установить отложник;
Tp - тейк профит;
Sl - стоплос;
lot - Размер лота;
Вот что у меня получилось:
версии с исправлениями буду выкладывать ниже - последняя версия 0.2
Изменено 5 сентября, 2012 пользователем Rezus666
Правда сырой ещё, много недочетов...
Да резус - такие советники - это ежедневная торговля - что приятно на волатильном рынке как Золото
IGOR10000 он и расчитан на золото
Со временем доработаю, но алгоритм менять не буду, только убирать глюки
Мне интересно мнение имеет ли сова право на жизнь?
Уж максимальная просадка велика почти 50% [-( Хотя по другим показателям нормально =d>
Оптимизация за более длинный промежуток времени
Добавлено: 29-08-2012 14:51:25
Добавлено: 29-08-2012 14:53:20
Хороший и простой советник - просто оптимизировать его нужно постоянно оптимизировать, потому что волатильность меняется, а следовательно и параметры совы тоже
Изменено 29 августа, 2012 пользователем IGOR10000
Для публикации сообщений создайте учётную запись или авторизуйтесь
Перейти к списку тем