Страница 1 из 1

2 резидента (проще простого)

СообщениеДобавлено: Чт авг 13, 2015 12:26 pm
RDLNEO
привет

выкладываю 2 резидентных робота, которые замкнуты в блоке инициализации

первый: FAT_HANDLER.ex4
второй: TRADER.ex4

как работать с этим программным обеспечением:
1. открываете все валютные пары в левом верхнем окошке (открывать их на графике не надо)
2. открываете также любые 2 индекса (можно металлы)
3. на одном индексе запускаете FAT_HANDLER.ex4
4. на другом индексе запускаете TRADER.ex4

как только система найдет прибыльную ситуацию, она издаст звук "alert.wav" и выдаст через Print сообщение о паре и направлении

дальше сами.....

работает на любой ОС в любом терминале МТ
хотелось бы получить ответ, помогло вам это или нет

P.S.: трафик жрётся максимально (вырубаем торренты и другие программы-качалки)

Re: исправления

СообщениеДобавлено: Сб авг 15, 2015 10:18 am
RDLNEO
он у меня начал пибикать
но почему-то направление показывает для некоторых пар в обе стороны сразу

выкладываю измененную версию

если кто-то разберется, почему так (я про направление), то пишите сюда, не стесняйтесь!

P.S.: и ещё тут кто-то что-то спрашивал про движок
я не понял, что именно он хотел
могу сказать одно:
мой тарантаз ищет все пары в ДЦ, подлежащие росту или спаду и сигнализирует об этом

- он часто зависает - я придумал пибикалку для этого
- я убрал некоторые валюты, так что щас он видет рост или спад

P.S.:
при старте TRADER.EX4 руками измените: extern int Work_Mode=1;

теперь всё делает один робот

СообщениеДобавлено: Пн авг 17, 2015 11:56 pm
RDLNEO
теперь всё делает один робот
запускаешь и следишь

Re: 2 резидента (проще простого)

СообщениеДобавлено: Вт авг 18, 2015 8:09 pm
RDLNEO
код изменён:
1. система сама выбирает однонаправленную тенденцию из кучи смешанных "прибыльных" сигналов и сигнализирует об этом звуком и прописью

параметры я хотел бы чтобы вы сами оптимально подобрали как можно лучше

- это вам контрольная работа

одна цестерна должна была остаться !

СообщениеДобавлено: Ср авг 19, 2015 5:57 pm
RDLNEO
жмите на тормоз - там красный (изменяйте роботов)

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

этот индекс улетал на +1 при каждой следующей паре

щас всё Ок

теперь ВСЁ РАБОТАЕТ !

СообщениеДобавлено: Вт авг 25, 2015 12:38 pm
RDLNEO
принцип работы:
ищем рост/спад у всех пар, прямо или косвенно связанных с проверяемой валютной парой

пример:
прямое связывание имеется у следующих пар: NZDUSD, GBPCAD
проверяемая пара: GBPUSD

косвенное связывание имеется у следующих пар: USDCAD, EURGBP
проверяемая пара: GBPUSD

рост или спад ищем с помощью тикового анализа, суммируя лаг инструмента

Робот на автомате

СообщениеДобавлено: Ср авг 26, 2015 12:09 am
RDLNEO
Встречайте!

у робота есть глобальная статическая переменная (нажмите F3):
TRADE_START_GLOBAL
- если она равна 0, то будет пибикать при новом созданном ордере
- если она равна 1, то больше пибикать не будет

звуки сами раскидаете в папку (сами знаете какую....)

P.S.
если демо счёт открываете, то файрвол не даст вам это сделать!
т.е. для демо счёта файрвол придётся временно отключить

проклятая MMR-ка

забыл просто
а так, если без неё, то будут проблемы с подсчётом залога и т.д

Стало ещё лучше

СообщениеДобавлено: Ср авг 26, 2015 1:07 pm
RDLNEO
что нового:
KILL_REVERSE=1; закрывать ордер при обнаружении обратного направления [1-Да / 0-Нет]
(закрываются только ордера в плюсе и тем не менее, не установленные в безубыток)
(я могу сделать и по другому: как скажете......)

SAFE_MODE=1; запрет создания нескольких ордеров в одном направлении [1-Да / 0-Нет]

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

TRADE_CONTROL больше нет!!!!!

P.S.:
у Хищника на руке есть чемоданчик на экране которого вылазят тиковые графики цены
в роботе - такой же принцип (*LOL)

теперь с возможностью Реверса торгового направления

СообщениеДобавлено: Чт авг 27, 2015 12:26 am
RDLNEO
только его нужно будет включить при помощи внешней переменной:
extern int USE_REVERSE=[1/0];

появился по многочисленным просьбам ещё и этот параметр:
закрывать ордер при обнаружении обратного направления [1-Да / 0-Нет]
деже, если этот ордер в минусе
extern int KILL_REVERSE=1;

P.S.:
ещё раз проверил логику робота, и изменил 1 на 0 в некоторых местах и стало немного свободней дышать
а также он теперь меньше пибикает одим и тем же (но торгует также хорошо)

Re: 2 резидента (проще простого)

СообщениеДобавлено: Чт авг 27, 2015 11:51 am
RDLNEO
был сигнал 120 минут назад на 5-ти знаке CHFJPY на бай
- я проверил - так и было: был рост в 300 пипсов

и потом, у меня реверс отключен (значит реверс включать не нужно)!

вот какие у меня параметры (рекомендую всем):
extern int TRADE_CHECK=1;
extern int SAFE_LEVEL=80;
extern int BLOCKSIZE=35;


забыл сказать:
для ДЦ с 4-мя знаками после точки нижеперечисленные параметры должны измениться примерно такими значениями:

extern int TRAILING_STOP_FIRST=4;
extern int TRAILING_STOP=12;


кстати, вспомнил, что кто-то говорил, что ордера закрываются сразу после их создания
- просто увеличте максимальную просадку в депозите!
это параметр extern int MAX_LOSS_IN_DEPO=80;
возможно, у вас был большой лот при создании и большой спред

есть новость

СообщениеДобавлено: Чт авг 27, 2015 3:31 pm
RDLNEO
оказывается параметр CREATION_CONTROL нужно отключать (=0),
т.к. он не даёт открывать много ордеров, но в противном случае (когда этот параметр отключен) вылазит сообщение:
2015.08.27 02:01:49.030 '5112186': order #72446343 sell 0.01 USDCAD closing at 0.00000 failed [Market is closed] - оно вылазит при нехватке средств
- я думаю: уж пусть лучше так!!!!!

что нового:
при закрытии ордера проверя.тся 2 параметра (вместо одного, как это было раньше) - проверяется также OrderProfit(), что позволяет не закрыть ордер по минусу (не по просадке!) как это было во всех предыдущих версиях !!!!

Всем советую именно вот эту версию!!!!!!!!!
Параметры оставьте по-умолчанию!!!!!!!!!

Как контролировать Монстра

СообщениеДобавлено: Чт авг 27, 2015 6:56 pm
RDLNEO
У меня случилось так, что он завис, но я этого не знал,
В результате - большая просадка ордеров и т.д.

как контролировать:
есть ещё один робот "WAKEUP.ex4", который запускается после "FAT_ENGINE.ex4" на каком нибудь богом забытом инструменте
и если произойдёт зависание наш умный робот будет громко пердеть (если, конечно звуки из архива вы записали туда, куда нужно)!
Как вы уже поняли, для этого нужно поменять у вас роботов (в очередной раз)

вот как это выглядит у меня:
Изображение

< или <=

СообщениеДобавлено: Чт авг 27, 2015 9:23 pm
RDLNEO
по жизни я на всяком дерьме подскальзываюсь
нашел проблему (см.заголовок поста)

теперь второй робот не только сон контролирует, но также вы теперь можете изменить просадку с помощью глобальной переменной (F3):
MAX_LOSS_IN_DEPO <== что напишите, такая и будет просадка
но просадка лежит в диапазоне до MAX_LOSS_IN_DEPO=15 (я специально увеличил)

если в переменную HT правильно напишите номер ордера, то он закроется с помощью FAT_ENGINE.ex4

Обязательно версию поменяйте !

возвращаюсь к источнику

СообщениеДобавлено: Пт авг 28, 2015 8:34 am
RDLNEO
поставил на ночь бота а сам пошёл спать
утром проснулся, посмотрел: там 6 ордеров с убытком больше -4,5
и тогда я порезапустил роботов и они закрылись но не сразу
я так и не понял что было (и даже соловей не чирикал)
т.е. наш соловей (Wakeup.ex4) говорил, что всё Ок, но робот почему-то не смог зарыть ордера по максимальной просадке

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

а также просадку я теперь ставлю в Монстре такую-же (т.е. 4,5)
это для вашего сведения я сказал (может поэтому и не закрывал ночью ордера)

Re: 2 резидента (проще простого)

СообщениеДобавлено: Пт авг 28, 2015 11:10 am
RDLNEO
сова замкнута
она работает не по тикам как все совы
она резидентно работает:
т.е., если все нормальные совы совершают 1-4 прогона за секунду
то моя сова совершает 1000 прогонов за 1 секунду

если вы из кода программы уберёте Sleep()
то сова заберет всё процессорное быстродействие (*проверено)

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

P.S.: выкладываю нового Соловья и Сову
в сове нашёл серьозный косяк, связанный с VSL - исправлено

по многочисленным просьбам

СообщениеДобавлено: Пт авг 28, 2015 5:34 pm
RDLNEO
теперь можете изменять "на ходу" переменные (всё, которые только мог найти в роботе) - просто нажмите F3 и измените то, что вы хотите

но вступят они в силу не раньше, чем через SECONDS_ALREADY_TIMEOUT (30 секунд по-умолчанию)

прибыльные настройки робота:

СообщениеДобавлено: Пн авг 31, 2015 3:46 pm
RDLNEO
прибыльные настройки для 5-ти знака с плавающим спредом
с утра 2 одера в плюсе (и ни одного минуса!):
Изображение

самый прибыльный робот (3-й класс, школа - 1989г.)

СообщениеДобавлено: Пн авг 31, 2015 8:03 pm
RDLNEO
Изображение

я про рисунок

СообщениеДобавлено: Ср сен 09, 2015 11:38 am
RDLNEO
если хотите поржать, то посмотрите Терминатор Генезис