Советник The Baobab. Разгонщик депозита.

  • Автор темы Автор темы AlexeyVik
  • Дата начала Дата начала

AlexeyVik

Программист mql4 mql5
Выкладываю пробную версию с ограниченным сроком до 01.03.2016 без каких либо других ограничений.
В советнике совмещены два убийцы депозитов, сетка и мартингейл.
Но если своевременно снимать прибыль, то можно неплохо поиметь.
В настройках всё просто и понятно. Настройки особо не подбирал, те что по умолчанию подходять для GBPUSD и USDCAD. Прогнал за последнюю неделю и поставил на центовый реал, 2 счёта по 3 бакса, посмотрим что будет. Конечно этого мало, но... эксперимент. Более устойчиво будет работать с депозитом 1000-1500 центов или баксов.
Для менее волатильных валют можно убавить тейк.
А дальше посмотрим, будут желающие купить полную версию с привязкой к фамилии трейдера подумаю о приемлемой цене.

Если изменить имя советника, то работать он НЕ БУДЕТ.
 

Вложения

  • The_Baobab_v1.ex4
    The_Baobab_v1.ex4
    49,1 КБ · Просмотры: 246
  • GBPUSD.png
    GBPUSD.png
    40,7 КБ · Просмотры: 448
  • USDCAD.png
    USDCAD.png
    42,2 КБ · Просмотры: 324

AlexeyVik

Программист mql4 mql5
Что так долго тестится?
Если тестируешь с визуализацией, в комментарии посмотри, нижняя строка GetTickCount что показывает. Это время в миллисекундах затраченное на выполнение кода. У меня в тестере показывало максимум 24. Забыл я отключить комментарии, может и к лучшему.
 

morozik1959

Местный знаток
Если тестируешь с визуализацией, в комментарии посмотри, нижняя строка GetTickCount что показывает. Это время в миллисекундах затраченное на выполнение кода. У меня в тестере показывало максимум 24. Забыл я отключить комментарии, может и к лучшему.
У меня показывает - 0
 

AlexeyVik

Программист mql4 mql5
Ноль это когда код проскакивает без выполнения открытия\закрытия ордеров. К сожалению я исправил чуток этот показатель. Сначала показывалось максимальное значение, но когда я поставил на реал, при запуске получил страшное число почти 30000. Соответственно ждать других показаний не приходится. Тогда я переключил так чтобы показывало текущее значение, на реале легко увидеть это значение, но на тестере тики идут гораздо быстрей и чаще всего заметить изменения достаточно сложно. В общем тормоз не в коде, а в тестере. Возможно именно от того что присутствует комментарий, на него тратится не мало времени, но мне этот комментарий нужен был для отладки.
Сейчас я отключу вообще комментарий и выложу. Только имя менять не буду и напоминаю: Если поменять имя советника то работать он не будет. Если хотите сохранить оба варианта, разложите по разным каталогам (папкам).

ps; По фунту баланс +56, еквити +30. Канадец похуже, но не в минусе.
 

Вложения

Последнее редактирование:

uzinterello

Элитный участник
о чем он?
 

Вложения

  • Image 1.png
    Image 1.png
    20,1 КБ · Просмотры: 209
Последнее редактирование:

AlexeyVik

Программист mql4 mql5
Это из тестера?
Советник пишет структуры в файл и читает их. Вот по какой-то причине не может прочесть структуру, а может не записал вот и прочесть не может. Предположительно у тебя стоит очень высокий уровень UAC потому и не даёт винда писать файлы.
После тестирования все свои файлы советник удаляет сам, а с реала или демки надо удалять вручную только не нужные, закрытые. Но занимают они по 100 байт, это совсем мизер для современных HDD и даже SSD. Алгоритм учёта ордеров очень сложный, поэтому магик проблему не решает. Вот и пришлось воспользоваться файлами.
 

uzinterello

Элитный участник
Это из тестера?
Советник пишет структуры в файл и читает их. Вот по какой-то причине не может прочесть структуру, а может не записал вот и прочесть не может. Предположительно у тебя стоит очень высокий уровень UAC потому и не даёт винда писать файлы.
После тестирования все свои файлы советник удаляет сам, а с реала или демки надо удалять вручную только не нужные, закрытые. Но занимают они по 100 байт, это совсем мизер для современных HDD и даже SSD. Алгоритм учёта ордеров очень сложный, поэтому магик проблему не решает. Вот и пришлось воспользоваться файлами.

это не тестер. на демо ставил
 

AlexeyVik

Программист mql4 mql5
это не тестер. на демо ставил
Правильно что не поставил сразу на реал. Ну так с юзер аккаунт контролем (UAC) разберёшься? На каком уровне поставлено?
Вот этого уровня достаточно.
 

Вложения

  • 00.png
    00.png
    129,3 КБ · Просмотры: 901

Cemen4yk1

Местный житель
сов очень тяжёлый, как будто толстые массивы в цикле перебирает, оптимизировать бы, и кстати вижу старая "формула" покоя не даёт
 

AlexeyVik

Программист mql4 mql5
сов очень тяжёлый, как будто толстые массивы в цикле перебирает, оптимизировать бы, и кстати вижу старая "формула" покоя не даёт
Привет. Не только старая формула, твоя ТС покоя не даёт. Это-же производная из твоего ТЗ.
Вот не могу понять почему в тестере притормаживает. Поставил замер потраченного времени на обработку, показывал максимум 24 миллисекунды вместе с перебором массива, в массиве только открытые ордера, записью и чтением файлов, но почему-то тест идёт медленно. Перезапись массива только в том случае если изменилось количество открытых ордеров. Ты код другого моего советника видел. Здесь написано похоже, это мой стиль программирования. В том советнике есть что оптимизировать, на твой взгляд?
 

AlexeyVik

Программист mql4 mql5
сов очень тяжёлый, как будто толстые массивы в цикле перебирает, оптимизировать бы, и кстати вижу старая "формула" покоя не даёт
Продолжение ответа.
Вот сейчас на демке во время открытия двух ордеров показало что затрачено 234 миллисекунды. Это учитывая перебор массива 24 элемента, активация двух ордеров с чтением двух файлов, открытие двух ордеров и их модификацию с записью двух файлов и перезаполнение массива уже 26 элементов.

Но надо учитывать что демка как и реал это связь с сервером, а тестер тратит на открытие и модификацию ордера почти 0.
 

Вложения

  • 00.png
    00.png
    52,9 КБ · Просмотры: 268

Cemen4yk1

Местный житель
Продолжение ответа.
Вот сейчас на демке во время открытия двух ордеров показало что затрачено 234 миллисекунды. Это учитывая перебор массива 24 элемента, активация двух ордеров с чтением двух файлов, открытие двух ордеров и их модификацию с записью двух файлов и перезаполнение массива уже 26 элементов.

Но надо учитывать что демка как и реал это связь с сервером, а тестер тратит на открытие и модификацию ордера почти 0.

не, я просто предположил, я сам пишу сов где дцать массивов на сотни элементов, примерно с той же скоростью тестируется, вот я и подумал, наверно там что-то очень мощное грузит терминал и по триста раз в секунду пересчитывает :)
 

frau marta

Местный знаток
работает и на реале нормуль со вчерашнего дня 53 цента с суммы чуть меньше 3 баксов

пысыЖ что бы не возникало вопросов, сова последняя версия которая выложена чуть ранее моего поста , настройки не меняла ( стоит как есть) , хотела лот до 0.01 опустить потом передумала, меняется весь алгоритм работы что не известно к чему может привести.
Почему сразу на реал?! -ну хочется быстро депо набрать, была сотка рублей на веб мани, вот её и решила поднять :)))

А вот тестерные граали надоели - сову нужно сразу проверять на реале есть толк или нет ( просьба не пинать особо, моё имхо).
 

Вложения

  • 11.jpg
    11.jpg
    518,1 КБ · Просмотры: 272
  • 12.jpg
    12.jpg
    633,1 КБ · Просмотры: 289
Последнее редактирование:

AlexeyVik

Программист mql4 mql5
работает и на реале нормуль со вчерашнего дня 53 цента с суммы чуть меньше 3 баксов

пысыЖ что бы не возникало вопросов, сова последняя версия которая выложена чуть ранее моего поста , настройки не меняла ( стоит как есть) , хотела лот до 0.01 опустить потом передумала, меняется весь алгоритм работы что не известно к чему может привести.
Почему сразу на реал?! -ну хочется быстро депо набрать, была сотка рублей на веб мани, вот её и решила поднять :)))

А вот тестерные граали надоели - сову нужно сразу проверять на реале есть толк или нет ( просьба не пинать особо, моё имхо).
А что у альпарей спред по фунту 5 старорежимных, 4х-значных пунктов?
 

AlexeyVik

Программист mql4 mql5
AlexeyVik, нет , 3 вроде же
А судя по скрину получилось 5. Ордер закрытый по стопу 1.4428 и переворотный 1.4423, между ценами закрытия 5 пунктов. Или такая задержка в исполнении, что проскальзывает на 2 пункта. Хотя 2 это не предел, когда-то я наблюдал 6.
 
Последнее редактирование:

frau marta

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

AlexeyVik

Программист mql4 mql5
ну так это ещё по божески, если бы были новости какие ,то вообще и десятками пипсов было, хотя я ещё ни одного дц не видела что бы проскальзывания не давал, только если на впс ставить...
Это точно. Только у некоторых проскальзывания по-честному, если стоп проскользнул, то и тейк проскальзывает.
На скрине 3 тейка и все 3 проскользили. Мелочь, но приятно. Да и стопы не скользят десятками старорежимных пунктов.
 

Вложения

  • 00.png
    00.png
    23,3 КБ · Просмотры: 92
Последнее редактирование:

frau marta

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

(не в обиду , что бы) я помню "соглашении о рисках" :))
 

Вложения

  • qqq.jpg
    qqq.jpg
    486 КБ · Просмотры: 78
  • wwww.jpg
    wwww.jpg
    627,6 КБ · Просмотры: 95
Последнее редактирование:
Верх