PantherFX Опубликовано 23 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 23 октября, 2013 (изменено) Название советника: ABCbotГод выпуска: 2013Валютные пары: GBPUSD + добавятсяТаймфрейм: М15Время торговли: круглосуточно-выборочноОписание: Советник максимально приближен к ТС ABC System оформленной автором BQMan - http://tlap.com/forum/torgovye-sistemy/2/m15-abc-system/5325/?do=findComment&comment=100748Описание параметров: Спойлер Параметры AbcBot_v1_01//--- input parameters//======================================================================extern string pausa_ = "Задержка инициализации";extern int pausa = 10000; //Пауза в инициализации в миллисекундах//======================================================================extern string lotst_ = "Параметры расчета лота (Использование ММ)";extern int typelot = 1; // 1 - фиксированный лот из Lot // 2 - реинвестиция + %% риска на возможный СЛ // 3 - DDSMM (как считается, не знаю )extern double Lot = 0.1;//минимальный лотextern double risk = 10;// процент риска на возможный СЛextern int rpip = 1000;// величина возможного СЛ в пунктахextern int MeansType= 3;// Тип средств, используемых при расчете размера лота: // 1 Депозит // 2 Свободные средства // 3 максимальное между Депозит и Свободные средства//======================================================================extern bool usemartin = false;//использование мартингейлаextern double martinkoef = 1.0;//коэффициент мартингейла//======================================================================extern string stops_ = "Стопы";extern int TP = 280;//тейкпрофит, если 0 то не изменяетсяextern int SL = 330;//стоплосс, если 0 то не изменяется//extern bool MarketWatch=true; ////======================================================================extern string slugeb_ = "Служебное";extern int slip = 30;//величина допустимого проскальзывания при открытии позицииextern int MaxAttempts = 5;//количество попыток открытия позицииextern int MAGIC = 1230;//магикextern bool UseSound = false; //использование звуков при операциях с ордерамиextern string SoundError = "alert.wav";extern string SoundSuccess= "ok.wav";//======================================================================extern string ni1_ = "abc";extern int gl1hStart = 3; //часы началаextern int gl1mStart = 0; //минуты началаextern int gl1hEnd = 12; //часы окончанияextern int gl1mEnd = 45; //минуты окончанияextern int gl1Count = 100; // количество дней на истории для отображенияextern int gl1Arrow_dis_from_can = 5;//pointsextern int gl1vertices = 15;//Barsextern int gl1tweezers = 5;//pointsextern int gl1P = PERIOD_M15; //период//======================================================================extern string inverse_ = "Реверс";extern bool ebrevers = false;//реверсивное открытие (вместо BUY открывается SELL)//======================================================================extern string revers_ = "Противоположные позиции";extern bool closeinversebuy = true; //закрытие противоположных позицийextern bool closeinversesell = true; //закрытие противоположных позиций//======================================================================extern string tral = "Параметры трала";extern bool useTS = false; // Использование тралаextern int typets = 1; // тип используемого тара // 1 - кимивский трал с шагом (какой был изначально) // 2 - трал по ATR // 3 - трал по MAextern string tral1 = "Обычный трал с шагом";extern int TStop.Buy = 300; // Размер трала в пунктах для покупокextern int TStop.Sell = 300; // Размер трала в пунктах для продажextern int TrailingStep = 30; // Шаг трала в пунктахextern bool TSProfitOnly = true; // Тралить только профит//----------------------------------------------------------------------------------extern string tral2 = "Трал по ATR";extern int iAtr_timeframe = 0; // период графика, на котором считается ATR (0-текущий, 1, 5, 15, 30, 60, 240, 1440, 10080, 43200)extern int iAtr1_period = 5; // период первого ATRextern int iAtr1_shift = 1; // сдвиг первого ATRextern int iAtr2_period = 36; // период второго ATRextern int iAtr2_shift = 1; // сдвиг второго ATRextern double dCoeff = 1; // коэффициент, на который множим ATR, чтобы получить стоплосс (при coeff=1 стоп будер размещен на расстоянии в 1 ATR, при coeff=1.5 - на расстоянии в полтора ATR и т.д.)extern int iAtrstep = 30; // шаг изменения стопаextern bool bTrlinloss = false; // следует ли тралить на участке лоссов (между курсом стоплосса и открытия)//----------------------------------------------------------------------------------extern string tral3 = "Трал по MA";extern int giMATmFrme = 0; // период графика, на котором строится МА (0-текущий, 1, 5, 15, 30, 60, 240, 1440, 10080, 43200)extern int giMAPeriod = 21; // период МА (не меньше 2)extern int giMAShift = 0; // сдвиг индикатора относительно ценового графикаextern int giMAMethod = 0; // метод усреднения (0 - MODE_SMA, 1 - MODE_EMA, 2 - MODE_SMMA, 3 - MODE_LWMA);extern int giApplPrice = 0; // используемая цена (0 - PRICE_CLOSE, 1 - PRICE_OPEN, 2 - PRICE_HIGH, 3 - PRICE_LOW, 4 - PRICE_MEDIAN, 5 - PRICE_TYPICAL, 6 - PRICE_WEIGHTED)extern int giShift = 1; // индекс получаемого значения из индикаторного буфера (сдвиг относительно текущего бара на указанное количество периодов назад)extern int giIndent = 30; // отступ от MA, на котором размещается стоплоссextern int giMAstep = 30; // шаг изменения стопаextern bool bTrlMAinloss = false;// следует ли тралить на участке лоссов (между курсом стоплосса и открытия)//======================================================================extern string usebu_ = "Параметры безубытка";extern bool useBU = false; // Использование переноса в БУextern int LevelProfit = 200; // - Уровень профита в пунктах, которого должна достигнуть позиция для того, чтобы её стоп был перенесён на уровень безубытка.extern int LevelWLoss = 15; // - Уровень безубытка в пунктах, на который будет перенесён стоп позиции после того, как её профит достигнет уровня LevelProfit в пунктах.//======================================================================extern bool usewinlot = true;//показывать окно с информацией о лоте и другая информацияextern color FontColor = Silver;extern string note3 = "Font Size";extern int FontSize = 9;extern string note4 = "Font Type";extern string FontType = "Calibri";//"Comic Sans MS";extern string note5 = "Display the price in what corner?";extern string note6 = "Upper left=0; Upper right=1";extern string note7 = "Lower left=2; Lower right=3";extern int WhatCorner = 2;extern int Win = 0;//в каком окне отображатьextern double xx = 5;//позиция окнаextern double yy = 5;//позиция окна//======================================================================extern string ptime_ = "время работы";extern bool tiuse = false;//использование работы по времениextern string tbeg = "00:00";//начало работыextern string tend = "23:59";//окончание работыextern bool closeend = false;//закрытие всего при нерабочем времени//============================================== История версий: Спойлер Автор данного бота программист Павел -pavelg сделал бота по системе ,используя уже заложенный скелет из ТС Рыбалка -но конечно направив основную работу по ABC System. Можно использовать безубыток,3 трала, ММ или фиксированный лот,мартингейл,время работы. Индикаторы идущие в комплекте на график ложить не нужно -они для работы бота. Также идёт бонусом несколько скриптов и советник DDSMM-но бот сам всё прекрасно считает. Инфа для использования мартина:В нашем случае когда за сутки открывается всего одна сделка под мартином мы подразумеваем открытие удвоенным либо другим( на выбор) лотом следующего ордера, если предыдущий закрылся по стоп-лоссу. Сетка ордеров здесь не используется.Чтобы он работал нормально, нужно, чтобы ордера закрывались по ТП или СЛ. Нельзя включать работу по времени с закрытием поз при засыпании бота. Ну и руками крыть тоже не приветствуется. Тут уж сам пользователь отвечает. Считается, что если поза закрыта в профит, то мартин кончается. А начинается, когда закрыта в убыток. Тогда следующий ордер открывается лотом педыдущего ордера, умноженный на коэф. Сделаем по времени работу - будет в конце работы все закрываться. Но для корректной работы мартина нужно, чтобы по ТП/СЛ. Иначе он из убытка от предыдущих может не вытянуть. Суть такая:была череда убытков. Бот открыл очередной ордер с повышенным лотом и сам не закрылся по ТП, а закрылся с небольшой, но прибылью в конце дня (по времени). С прибылью - значит мартин кончился, но из убытков мы не вылезли. А быстрый тест при использовании показывает нормальную кривую вверх. Надо смотреть-пользовать его или нет. Ну и конечно результаты возможно будут разные у разных ДЦ в силу разной подачи котировок. Автор рекомендовал метатрейдер форекс клуба. Я прошёлся на альпари-всё нормально. Параметры бота также во вложении!abcbot_v1_01.zip Изменено 23 января, 2017 пользователем Pavel888 4 Ссылка на сообщение Поделиться на другие сайты More sharing options...
BQMan Опубликовано 23 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 23 октября, 2013 Короче приехали ребята, я через задницу статистику вел, так что результаты не такие как я думал. Но все равно работает, будем значит улучшать. Ссылка на сообщение Поделиться на другие сайты More sharing options...
PantherFX Опубликовано 23 октября, 2013 Автор Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 23 октября, 2013 Короче приехали ребята, я через задницу статистику вел, так что результаты не такие как я думал. Но все равно работает, будем значит улучшать. Оптимизировать надо пинцет-мартин. По времени работы посмотреть-пусть мож закрывается на следущий день пока коробка формируется-особенно при мартине такая постановка актуальна. По мартину вверх нормально идёт. Да и глазами история -счас по стрелкам -тож идёт.. Так что не торопимся с выводами... :) По боту если что Павел что-нибудь напишет. Я на сегодня наработался...я ж с утра по своему времени всю "тихую" азию встретил. :| Ссылка на сообщение Поделиться на другие сайты More sharing options...
Старик Опубликовано 23 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 23 октября, 2013 Мартин он сам по себе... :)Где-то как-то вошел - а дальше мартин выстроит и вытянет корзину ордеров в плюс, если не сольет депо (или корзина ордеров по стопам закроется).Это если мартин многоордерный, строящий корзины ордеров.Если же здесь в боте есть открытие одного (единственного) увеличенного ордера после закрытия предыдущего по стопу, то это совсем другая история.Чтобы люди не путались, имхо, надо пару слов в описание добавить о каком мартине идет речь.pavka69, выкладываемые файлы надо именовать однозначно, чтобы никакой путаницы не было с первой же сборки.Хотя бы ABCbot-v1_0.rarВ топике Рыбалки с именованиями файлов недалеко от катастрофы - преемственность наименований сборок многократно нарушалась.хотя бы здесь этого нельзя допустить. Ссылка на сообщение Поделиться на другие сайты More sharing options...
I__G__O__R Опубликовано 23 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 23 октября, 2013 Всем вечер добрый!pavka69!Если возможность в советнике сделать так чтобы и параметры extern string gl1drawStart = "...:..."; // Открытие и extern string gl1drawEnd = "...:..."; // Закрытие возможно также было бы оптимизировать хотя бы с шагом Н1, а лучше М5?BQMan, тем не менее Вы подобрали весьма интересную временную зависимость по фунту. Учитывая, что Вы подбирали коробку на глаз, тем более заслуживает уважения. Сейчас пытаюсь прооптимизировать по изначальным условиям системы с начала года, без мартина и меняя только тейк и стоп. Пока лучший результат при начальном депо в $1000 (на 01.01.2013) и фиксированном 0.1 лоте $1157 при 10% просадке. Ссылка на сообщение Поделиться на другие сайты More sharing options...
sergeykent Опубликовано 23 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 23 октября, 2013 Всем вечер добрый!pavka69!Если возможность в советнике сделать так чтобы и параметры extern string gl1drawStart = "...:..."; // Открытие и extern string gl1drawEnd = "...:..."; // Закрытие возможно также было бы оптимизировать хотя бы с шагом Н1, а лучше М5?BQMan, тем не менее Вы подобрали весьма интересную временную зависимость по фунту. Учитывая, что Вы подбирали коробку на глаз, тем более заслуживает уважения. Сейчас пытаюсь прооптимизировать по изначальным условиям системы с начала года, без мартина и меняя только тейк и стоп. Пока лучший результат при начальном депо в $1000 (на 01.01.2013) и фиксированном 0.1 лоте $1157 при 10% просадке. тоже собирался просить разбить время на 4 параметра (часы и минуты начала и часы и минуты конца коробки).но все же нужно все равно подобрать вначале тейк и стоп, а также дельта пинцета у меня получается самая лучшая =9 Ссылка на сообщение Поделиться на другие сайты More sharing options...
PavelG Опубликовано 23 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 23 октября, 2013 тоже собирался просить разбить время на 4 параметра (часы и минуты начала и часы и минуты конца коробки). Всем привет! :-HНу а почему нельзя? Наверное можно... Завтра сделаю :) Еще заметил, лот при мартине не отображается... Подправлю. Ссылка на сообщение Поделиться на другие сайты More sharing options...
PantherFX Опубликовано 24 октября, 2013 Автор Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 24 октября, 2013 (изменено) Ну что сказать-косить можно очень даже. \M/ Особенно если положить сумму которую не жаль. За 8 месяцев этого года она увеличивается при желании в 9-17 ! раз.Просадка само собой нас не смущает в этой системе. Сентябрь картину портит-так как идёт 7 непрерывных подряд- а у нас включен мартин- не слив -но падает соответственно до 1700 и 3500 к если не снимали. :d Добавлено: 24-10-2013 03:45:06Но...к сожалению быстро сливает в 11-12гг с этими параметрами >:dДобавлено: 24-10-2013 08:24:57Закинута новая версия- подправлено построение коробки. :)2013-10-24_101950.png2013-10-24_101850.png Изменено 24 октября, 2013 пользователем pavka69 Ссылка на сообщение Поделиться на другие сайты More sharing options...
BQMan Опубликовано 24 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 24 октября, 2013 Это конечно все хорошо, но стратегия не создавалась как супермощная с мартином, я думал о 500% в год с реинвестом)Я буду использовать сову скорей для анализа ТП/СЛ для пар, а так же исключений.А вообще хорошо бы просто настроить трал и безубыток хотя бы для фунта, уже будет хорошо. Ссылка на сообщение Поделиться на другие сайты More sharing options...
PavelG Опубликовано 24 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 24 октября, 2013 Всем привет! :-HВыложена новая сборка v.1_01. В боте можно задавать раздельно часы и минуты начала/окончания коробки. Поправил отображение лота при мартине.Кроме того подправлен индикатор, чтобы коробка корректно рисовалась, если она переходит через полночь. 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
BQMan Опубликовано 24 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 24 октября, 2013 (изменено) Что то я уже совсем запутался, слишком много параметров, изменяю что-то и забываю)Ну в общем проверил просто систему с начальными параметрами - 180% без реинвеста за 9 месяцев, вроде все ок. Добавлено: 24-10-2013 10:21:01Может вообще кто-нибудь огромный анализ по оптимизации сделать?Отдельно пройтись по ТП/СЛ, по исключением, настроить мартин и трал и по ним пройтись, потому все вместе скомпоновать бы.А то у меня это будет длиться 16 часов)6 ставьте вместо 5, где настройки индюкаДобавлено: 24-10-2013 15:53:11Че то не получилось 180%)параметры какие то другие былиКороче еще круто как трал делать закрытие в конце дня или по стопу, так 380% получилось. Изменено 24 октября, 2013 пользователем BQMan Ссылка на сообщение Поделиться на другие сайты More sharing options...
PantherFX Опубликовано 25 октября, 2013 Автор Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 25 октября, 2013 (изменено) Надо что бы кто то проотпил . Нет у меня счас возможности держать комп круглосуточно включенным.BQMan ты портфель с папками на рабочем столе заведи-и сохраняй там понравившиеся тесты. :) Сам видел- уменя вон 1700% выше тест. Изменено 25 октября, 2013 пользователем pavka69 Ссылка на сообщение Поделиться на другие сайты More sharing options...
david23 Опубликовано 29 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 29 октября, 2013 (изменено) Это выглядит очень многообещающе! Я был в Китае, не знаю, установку времени вам нужно изменить? Добавлено: 29-10-2013 04:01:04GMT +2 мой брокер! Консультант времени должна быть, как отладка? Изменено 29 октября, 2013 пользователем david23 Ссылка на сообщение Поделиться на другие сайты More sharing options...
Мерлин Опубликовано 29 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 29 октября, 2013 Это выглядит очень многообещающе! Я был в Китае, не знаю, установку времени вам нужно изменить? Добавлено: 29-10-2013 04:01:04GMT +2 мой брокер! Консультант времени должна быть, как отладка? Можете писать по-английски :)Нou can write in English :) Ссылка на сообщение Поделиться на другие сайты More sharing options...
david23 Опубликовано 29 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 29 октября, 2013 (изменено) I am using Google translate! I'm sorry. I want to know how this policy is to debug? I have shown here is GMT +2 Добавлено: 29-10-2013 09:59:20I tested but not a deal! I do not know what happened? Изменено 29 октября, 2013 пользователем david23 Ссылка на сообщение Поделиться на другие сайты More sharing options...
101Dollars Опубликовано 29 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 29 октября, 2013 (изменено) позвольте уточнить: параметры в сове и в тестах указываются для 5-знака? или я что-то путаю? то есть автоматом сова пока не отличает 4 и 5-знак? :-?upd: из того, что пока протестилось выводы:1. реверс и так, и эдак крутил-вертел.. не смог придумать, как его использовать в "плюс".. так что пока для меня остается "мертвой" приблудой..2. в плюс параметры подобрать можно.. но приемлемые результаты получаются в основном при использовании дяди Мартина.. что есть печаль, ибо процент выигрышных сделок колеблется в районе 35-45%.. или я чего-то еще не учитываю..3. параметы gl1Arrow_dis_from_can, gl1vertices, gl1tweezers - они что за зверь? из комментариев и названий не осилил смысл.. их имеет смысл подбирать? Изменено 29 октября, 2013 пользователем 101Dollars Ссылка на сообщение Поделиться на другие сайты More sharing options...
PantherFX Опубликовано 30 октября, 2013 Автор Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 30 октября, 2013 Бот сделан как в рыбалке- значит различает 4 и 5 знак. Параметры которые интересуют- это как в системе противоречия-один 15свечей второй сколько пипсов для пинцета определять -в шапке правила ТС указаны.. Они по умолчанию как рекомендовал автор. В сетах если посмотреть-8 стоит пипсов для пинцета( к примеру). Реверс- побаловаться. :) 1 Ссылка на сообщение Поделиться на другие сайты More sharing options...
101Dollars Опубликовано 30 октября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 30 октября, 2013 Бот сделан как в рыбалке- значит различает 4 и 5 знак. Параметры которые интересуют- это как в системе противоречия-один 15свечей второй сколько пипсов для пинцета определять -в шапке правила ТС указаны.. Они по умолчанию как рекомендовал автор. В сетах если посмотреть-8 стоит пипсов для пинцета( к примеру). Реверс- побаловаться. :) благодарю за пояснения..в сетах ТП и СЛ указаны, видимо, для 5-знака.. ибо для 4-знака уж больно большие.. и параметры все-таки погоняю туда-сюда.. Ссылка на сообщение Поделиться на другие сайты More sharing options...
morda Опубликовано 14 ноября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 14 ноября, 2013 Что господа трейдеры, отказались от советника, перескочили на другое? есть у кого свежие идеи? Ссылка на сообщение Поделиться на другие сайты More sharing options...
I__G__O__R Опубликовано 15 ноября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 15 ноября, 2013 Отнюдь. Вполне работает. Стоял на демке альпари , вчера поставил на Ф4 на реал. Только никак не добраться до оптимизации. Изначально начал было оптимизировать, но почему-то этот советник у меня сильно стал грузить и ноут и различные ВПС и скорость оптимизации сошла на мизер. Пока только профит поставил в 2 раза больше, чем стоп по умолчанию. Ссылка на сообщение Поделиться на другие сайты More sharing options...
101Dollars Опубликовано 15 ноября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 15 ноября, 2013 Что господа трейдеры, отказались от советника, перескочили на другое? есть у кого свежие идеи? я пока приостановил тестирование.. бот торгует в плюс только за счет мартина.. пока что мне представляется такая стратегия, как в казино.. ставь на один и тот же цвет при этом увеличивая ставку в 2 раза после проигрыша пока не выпадет нужный.. с таким подходом можно случайным образом открываться в одну и ту же сторону - когда-нибудь да угадаешь..зы.. сильно не пинайте.. но у меня сложилось такое впечатление после кучи прогонов в течение 4-5 дней.. Ссылка на сообщение Поделиться на другие сайты More sharing options...
Yura Vakulenko Опубликовано 15 ноября, 2013 Поделиться [open source] [Советник] по ТС [M15] ABC System Опубликовано 15 ноября, 2013 Ребята, а может кто помочь с параметрами для депо в 100 баксов и плечо в 1 к 500.Так чтобы из 100 за 4 месяца разкочегарить его на миллиард и забыть о скучной жизни))) может сетом кто поделиться?))Спасибо вам!! Ссылка на сообщение Поделиться на другие сайты More sharing options...
Рекомендуемые сообщения
Для публикации сообщений создайте учётную запись или авторизуйтесь
Вы должны быть пользователем, чтобы оставить комментарий
Создать учетную запись
Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!
Регистрация нового пользователяВойти
Уже есть аккаунт? Войти в систему.
Войти