[open source] [Советник] по ТС [D1] Кукловод

От ForexDE, 26 марта, 2014 в Лаборатория ProfitFX

Страница 1 из 3
Автор#1


Актуальная версия Куклобота: 1.1





Название советника: # Kuklovod (version 1.1)
Разработка: Форум TradeLikeaPro
Разработчик: ForexDE
Описание ТС по адресу: Кукловод
Год выпуска: 2014
Версия: 1.0
Таймфрэйм: D1









Советник построен по предложенной автором (pavlus777) форума ТС Кукловод. Все правила были подробно описаны автором в видео.

Основные моменты в советнике:

1. Советник будет открывать и закрывать ордера в 00:30 по времени в терминале;
2. Мэджик для каждой корзины свой и прописан в коде (не надо его искать в настройках). По умолчанию такие: USD 951264, GBP 951265, JPY 951266;
3. Стоит проверка на существование символа. Если одного из семи символов корзины нет в вашем типе счёта, то корзина не откроется;
4. Три типа ММ прописал (для выбора определенного ММ нужно в параметре "ММ (методы ниже)" прописать цифру, соответствующую выбранному методу):
4.1. Фикс лот, заданный вами;
4.2. Лот от риска и суммарного СЛ;
4.3. Лот на депозит (например, 0.01 на 1000);
5. Сов нужно кидать на 3 графика: EURUSD, GBPUSD и EURJPY;
6. Во вкладке "Введите название корзины" вводим так:
6.1. на графике EURUSD вводим USD;
6.2. на графике GBPUSD вводим GBP;
6.3. на графике EURJPY вводим JPY.

Параметры советника:
extern string text1     =  "USD, GBP или JPY";        // Выбор корзины
extern string korzina = "USD"; // Введите название корзины
extern bool close_tp = true; // Использовать закрытие по ТП и СЛ?
extern double take = 200; // Тейкпрофит в старых пунктах
extern double stop = 200; // Стоплосс в старых пунктах
extern int slippage = 5; // Проскальзывание
extern int autoMM = 1; // ММ (методы ниже)
extern string stroka1 = "Фиксированный лот на каждый ордер"; // Метод №1
extern double lot = 0.01; // Лот каждого ордера
extern string stroka2 = "Лот от СЛ и риска на всю корзину"; // Метод №2
extern double risk = 1.0; // Риск на корзину
extern int depo_marg = 0; // 0 - от депо; 1 - от св. маржи
extern string stroka3 = "Размер депо на 0.01 лота";// Метод №3
extern double depo = 1000.0; // Размер депо (на один ордер)
extern bool show_info = true; // Выводить инфу на экран??


Информационная панель имеет следующий вид (первое вложение).

Ну пока что вроде всё. Качаем, проверяем, пишем пожелания и предложения.

Для тех, кто хочет по тестировать "прям вот щас", то в исходном коде строку
if (trade == true && TimeHour(TimeCurrent()) == 0 && TimeMinute(TimeCurrent()) >= 30 && TimeMinute(TimeCurrent()) 

подправьте до такого вида:
if (trade == true) { 


Планируемые доработки:
1. Создать кнопку "Открыть ордер" на графике, где-нибудь под инфопанелью;
2. Вписать расчёт значений индикатора в сам советник, чтобы излечить бота от зависимости в сторонних индикаторах.

Предупреждения/напутствия:
1. Не забывайте проверять лот. Бывает так, что минимальный лот, которым позволяет открываться брокер, не 0.01, а 0.1. Т.о., бот будет пробовать открыть корзину с лотом 0.01 и повесит ваш терминал намертво! Но я добавлю в код проверку на лот, но позже! Будьте внимательны, ибо ваш лог Журнала может разрастись до немыслемых размеров!
2. Рассчитывайте правильно риски, ведь на один ордер лот 0.01 - не много, а на корзину это уже 0.07 (на две 0.14, а на 3 - 0.21).
3. Если не хотите больших потерь или ссыте при виде цифры в -200 пп - то лучше пользуйтесь функцией "Использовать закрытие по ТП и СЛ?" = true. Будете спокойнее спать.

Мониторинги:
Оба счёта демо (Alpari demo.ecn-new.mt4) с начальным депо 10 000. Все 3 корзины в деле.

#1 Настройки ТП и СЛ = true, ТП = 200, СЛ = 200, ММ = 2, Риск 5% на корзину.


#2 Настройки ТП и СЛ = false, ММ = 3, Риск 0.01 лота на 1000 депозита.


Всем удачи! ;)

#_Kuklovod_version_1.0.rar125 скач.
Инфопанель.png
Инфопанель2.png
#_Kuklovod_version_1.1.rar149 скач.

Изменено 10 июля, 2017 пользователем Pavel888

#2

огромное спасибо за советник . сегодня открыл сделки по USD. все работает отлично.
а нельзя ли его доработать чтобы он закрывал сделки по правилам системы +/-10 или +/-70 по индикатору

Автор#3

В код все правила системы прописаны. Осталось лишь дождаться результатов и понять, всё ли правильно работает.
Так же, если хотите, чтобы бот торговал только по правилам ТС, то параметр 'Использовать закрытие по ТП и СЛ?' переведите в false.

#4

большое спасибо теперь все ясно . пока все работает отлично. тестирую дальше.
по результатам напишу здесь.

#5

Есть ли возможность в вашем советнике закрывать все позиции в корзине автоматически? Я не нашел.

Автор#6
Дмитрий C, бот полностью автоматизирован и сам закрывает ордера. Может ты имел ввиду возможность ручного закрытия корзины? Тогда тебе нужно внимательнее читать шапку.

Уважаемые любители увеличивать мне рейтинг, я дописал в шапку пункт "Предупреждения/напутствия". Пожалуйста, прочитайте, не поленитесь!

Добавлено: 28-03-2014 05:45:02

По просьбам трудящихся залил всё в один архив вместе с индикаторами

Изменено 28 марта, 2014 пользователем ForexDE

#7


Дмитрий C, бот полностью автоматизирован и сам закрывает ордера. Может ты имел ввиду возможность ручного закрытия корзины? Тогда тебе нужно внимательнее читать шапку.

Уважаемые любители увеличивать мне рейтинг, я дописал в шапку пункт "Предупреждения/напутствия". Пожалуйста, прочитайте, не поленитесь!


Добавлено: 28-03-2014 05:45:02

По просьбам трудящихся залил всё в один архив вместе с индикаторами


огромное СПАСИБО за проделанную большую работу и за то что не пожадничали поделиться с нами
желаю Вам много здоровья и прибыли
#8
Если не хотите больших потерь или ссыте при виде цифры в -200 пп - то лучше пользуйтесь функцией "Использовать закрытие по ТП и СЛ?" = true. Будете спокойнее спать.

ForexDE, если поставить "Использовать закрытие по ТП и СЛ?" = true , как я понимаю корзина закроется автоматом при ТП или СЛ 200п. А если false как закроется корзина?
#9

можно под инфо понелью кнопку не только "открыть ордера" но и закрыть ордера,это на случай если выходит важная экономическая новость,и курс пошёл в противоположную сторону.

#10

можно бота выложить для 509 билда? Спасибо!

Автор#11
phartovy, при false корзина закроется по правилам ТС. Если была открыта корзина при значении индикатора 10, то закроется она либо при достижении значения -10 либо 70. Данное условие проверяется только на открытии свечи.

juroks, я думаю, что это будет одна кнопка. Если ничего не открыто, то она будет открывать корзину. А если корзина открыта, то она же будет её закрывать.

hanchei, у меня нету возможности, как и желания, переписывать на старый билд. Надо уже переходить на новый билд) Писать в новом mql одно удовольствие ;)
#12


hanchei, у меня нету возможности, как и желания, переписывать на старый билд. Надо уже переходить на новый билд) Писать в новом mql одно удовольствие ;)



Полностью с тобой согласен =d>
#13

советник сегодня открыл НЕПРАВИЛЬНО карзину GBP . всю неделю карзина GBP шла от -70 до -10 и сегодня после открытия рынка при -7 открылась . советник должен был дождаться сначала прохода через 0 затем при +10 открыть карзину а он открыл в неправильную сторону.

огромная просьба исправте пожалуйста эту ошибку.

#14

Вопрос. А почему бы мультивалютный советник не написать сразу для МТ5. У которого есть возможность эти самые мультивалютки гонять.

Автор#15
leostan, Павел вроде говорил про этот момент. Вроде, так и должно быть, поэтому я не стал этот момент никак изменять. Если Павел читает эту ветку, то может ответит, как надо на самом деле.

dzennn2, не написал потому, что пока нету времени заниматься изучением нового языка программирования. Может как появится, так накатаю.

Добавлено: 31-03-2014 12:45:52

leostan, сразу не заметил я. Советник не может открыть ордера при значении индикатора в диапазоне от -10 до +10.

Добавлено: 31-03-2014 12:48:24

В общем всё правильно открылось.

Изменено 31 марта, 2014 пользователем ForexDE

#16


советник сегодня открыл НЕПРАВИЛЬНО карзину GBP . всю неделю карзина GBP шла от -70 до -10 и сегодня после открытия рынка при -7 открылась . советник должен был дождаться сначала прохода через 0 затем при +10 открыть карзину а он открыл в неправильную сторону.

огромная просьба исправте пожалуйста эту ошибку.


У меня не открыл ордер. Счет демо Альпари NEW ECN :-?
#17

сейчас и я попробую его )))и первый вопрос
получается он открывает позицию на пол часа позже после открытия новой свечи? правильно я понял? и если да то почему так?

Изменено 1 апреля, 2014 пользователем ZUBATKA2

#18

Может замониторить данный советник на myfxbook, будет видно как работает. И можно будет сравнивать со своим счетом.

Автор#19
Arkiniy, либо не хватило свободных средств либо одной пары из корзины нет на твоём типе счёта. Проверяй.

ZUBATKA2, да вот, каприз мой - так захотелось) В ТЗ человека, попросившего меня написать бота, так было указано.

NickolaG, да, думаю, что кину на демку на этой неделе. Только вот тогда вопрос: а как в мониторинге смотреть показания по корзинам в отдельности??? Не открывать же три отдельных счёта и три мониторинга. Хотя есть один момент. В мониторинге ведь можно просматривать ордера только с определнным мэджиком. Так что кому надо, тот сам сделает так, как ему надо >:d
#20

ForexDE
я думаю ордера в корзине идут подряд, поэтому корзины будут просматриваться легко. Будет видно какие какие корзины открыты в открытых ордерах, а какие закрыты в закрытых. А делать нужно на одном счете, так как будет видно прибыльна стратегия в общем или нет.
p.s. это мое мнение

#21

по первому вопросику понятно :-b
второй
тп и сл срабатывают для всей корзины или для каждого ордера отдельно? 8->

Автор#22
ZUBATKA2, это суммарный значения СЛ и ТП, т.е. при достижении суммарного профита либо убытка по корзине 200 пп, корзина закрывается. Ордера никак не модифицируются. То есть эта цифра постоянно отслеживается роботом.
#23

всем привет.
наверное сегодня станет ясно правильно или нет открыл корзину GBP советник.
вчера показания индикатора в течении дня доходили до +2.8 и была просадка .
день закрылся с -3.89 с небольшой просадкой .
ждем закрытия дня.

#24

У меня корзина GBP закрылась в +200п

#25


У меня корзина GBP закрылась в +200п



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

по индикатору сейчас -17.4 . откуда взялось +200.
поясните безтолковому пожалуйста.
Страница 1 из 3

Для публикации сообщений создайте учётную запись или авторизуйтесь

Перейти к списку тем
Форум · 2.0.20260627.0025