[Советник] Forex Setka Trader Mod и [EA]-Setka📌

От ApMSoft, 24 августа, 2012 в Лаборатория ProfitFX

#10831
В 04.12.2019 в 16:27, ostapbender сказал:
В 04.12.2019 в 15:50, Старик сказал:

Пока ваш КПД ниже потенциального - но я надеюсь, что смогу сделать вас более эффективным и намного более полезным проекту.

Как я ранее писал, и @Altegron , мы только за!

Коллега, вопросы к вам у меня только по теме тестирования и в основном, скорее, технические.  Но это очень важные для меня и даже для других вопросы.

Радует, что совсем недавно вы начали использовать котиры Дукаса и TDS2 и абсолютное большинство вопросов по технике тестирования это должно снять.

Но вообще вопросы тестирования крайне болезненны для проекта, я их немного прокомментирую и опубликую фрагмент неопубликованного поста по теме.

 

Допустим, некто Воробьянинов месяц за месяцем осуществляет множество тестов, используя низкокачественные котировки разных ДЦ в мт4 и мт5.

Даже неважно пытается ли Воробьянинов разрабатывать новые сеты, ретестить чьи-то сеты или делать сравнительные тесты разных версий бота...

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

И часть сетов после некачественных тестов наверняка вообще не зарабатывают, а сливают в более качественных тестах и даже в реал торгах...

И КПД такой деятельности Воробьянинова больше нуля лишь случайно - потому что лишь ничтожная часть таких некачественных тестов достоверны лишь случайно.

Более того, КПД может быть даже отрицательным, если некачественные сеты после некачественных тестов ведут к сливам в реальных торгах...

 

Хуже того, опережающая публикация таких некачественных тестов обычно блокирует выполнение и публикацию других качественных тестов той же тематики.

Мало кто будет повторно качественно выполнять уже опубликованные некачественные тесты - ну раз их уже выполнили, зачем делать снова?!

И даже если кто-то и выполнит качественно ранее опубликованные некачественные тесты, то может их не опубликовать, чтобы не идти на конфликт для начала...

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

- мало того, что люди получают некачественные тесты с неверной статистикой и выводами и перспективами сливов,

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

 

Всё настолько серьезно, что топикстартеры или модераторы по нормальному должны бы удалять посты с некачественными тестами!

Чтобы люди не вводились в заблуждение и не сливались на ровном месте, чтобы кто-то все же делал необходимые тесты качественно и чтобы проекты развивались, а не шли согласно ложных выводов/сетов из-за неадекватных тестов.

Ну то есть нормально, когда кто-то сделал сет или вытестил какую-то идею и просит в топике выполнить проверку в TDS2 - в итоге есть высококачественный тест!

Это абсолютно нормальная коллективная работа.

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

 

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

Качественные котировки вопрос не только технический - это вопрос истинности и ложности тестов/сетов и выводов из них и конструктивного или деструктивного развития проекта.

Ну и вопрос личного КПД каждого, потому что тесты на низкокачественных котировках обрушивают КПД тестирующего до нуля - это бесполезная и даже вредная самому тестировщику и всем остальным работа.

 

Да, конечно, не все могут позволить себе сходу купить TDS2 и какое-то время могут ограничиться возможностями QuantumDataManager и мт5.

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

Коллеги, это очень важно и это должны понимать все!!

Это первый и очень важный вопрос, о котором я должен был высказаться.

 

==========

 

Второй вопрос повестки дня это обязательное выполнение тестов в топике только таким образом, чтобы тесты разных сетов можно было непосредственно сравнивать.

Это тоже исключительно важный вопрос как дисциплины тестирования, так и личных КПД тестировщиков и конструктивного и деструктивного развития проектов.

Но по этому вопросу я готовлю отдельный пост и здесь мы эту тему затрагивать не будем.

 

==========

 

Третьим "частным" вопросом есть тесты на сравнение работы разных модов бота или терминалов мт4/мт5, когда надо выявить есть ли расхождения и что надо устранить.

Это не тесты разработки сетов или подготовки к торгам - это не регулярные, изредка тесты на сравнение работы разных версий ботов или одной версии бота в мт4 и мт5.

Необходимость в таких тестах может изредка возникнуть во многих топиках форума с самыми разными ботами, как мартинами, так и нет.

Такие тесты надо выполнять согласно определенных принципов, которые надо знать, понимать и в подобном виде тестов соблюдать.

 

Коллега @ostapbender как-то летом выполнил большой объем подобных тестов ну совсем не так. :)

Я, понятное дело, очень расстроился и тут же сел писать гигантский пост с пояснениями как правильно делать подобные тесты и что надо переделать.

Однако в это время как раз ужасно переехал форум и я был вынужден бросить всё и заняться поиском и описанием багов форума с целью их скорее устранить.

Пост не заладился, писался тяжело, остался недописанный, быстро частично устарел и так и не был опубликован...

 

Но проблема выполнения таких специфических тестов есть и в топике и этот вопрос должен быть хотя бы начально рассмотрен.

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

Спойлер


Цитата

 

В 25.07.2019 в 12:48, ostapbender сказал:
В 24.07.2019 в 16:28, Старик сказал:
Так что сеты для базового бота надо тестировать либо в оригинале 1010, либо в последнем R186

 

Сделал ретест 

Setka v1.43 set DD1650

мод (EA) - Setka v1.43 ADX-IMP-190710-R186 + 1010

в архиве мод, отчёт и оригинальный отчёт + сам сет.

 

Ретест делал в Альпах + Робофорекс разные счета.

Сет проходит на ECN, но льёт на центовых и стандартных счетах и в мт4 без TDS2 со спредом 11 пипсов.

В Альпах количество тиков больше чем в TDS2 и Робофорексе.

В мт5 разницы в результате между модом 186 и 178 нет.

 

Коллега @ostapbender , мы с вами уже общались на тему тестов в другом топике и разошлись каждый при своем мнении.

И в этот раз вы выполнили существенный объем тестирования, но пользы от него практически не вижу.

я еще внимательно посмотрю ваши тесты - но, чтобы ваши тесты были полезны многим, они должны отвечать определенным стандартам.

Ну контрольные сравнительные парные тесты немного особая вещь, давайте я немного об этом напишу.

 

Пост адресован всем, писался урывками раз 20+, возможны повторы и банальности, переписывать ни сил ни времени - заранее извините.

......

------

 

Что касается порядка выполнения парных сравнительных тестов в принципе...

Общие принципы: в каждой паре сравниваемых тестов переменным может быть не более чем 1 сравниваемый компонент - бот, сет или котировки.

1) верификацию ПО - сравнение тестов/торгов и верификацию ботов можно выполнять только парными тестами одинаковым сетом на одинаковых 99% котировках.

Верификацию пар ботов для мт4 и мт5 можно выполнять только парными тестами одним сетом на одинаковых (дукас?) 99% котировках в обеих (мт4 и мт5!) терминалах.

2) сравнение качества котировок и терминалов мт4 и мт5 можно выполнять только уже верифицированными ботами парными тестами одним сетом.

 

Преимущества котировок и терминалов мт4 и мт5 возможно оценить только парными тестами одним сетом выверено одинаково торгующими (верифицированными) модами ботов на котировках максимального качества.  Это важно понимать!

Для верификации одинаковых версий ботов для мт4 и мт5 нужны идентичные 99% котировки (дукас?) в мт4 и мт5 и набор сетов, проходящих с 2018, лучше с 2017 годов.

Для верификации совместимых версий ботов для одного терминала (мт4 или мт5 раздельно) нужен один сет и одинаковые 99% котировки.

Любые сравнительные тесты на котировках отечественных ДЦ/метаквотов в мт4 недостоверны и категорически исключены.

Если хотя бы одно из этих ограничений/условий не соблюдается, парные тесты невозможно сравнить и выполнять их просто бессмысленно.

 

------

 

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

Ранее я сделал и выложил классификацию сетов в зависимости от того, на каких коленах сеток используются какие либо индикаторы.

 

Вообще-то говоря, это варианты/схемы работы/использования ботов.

Базовый безиндикаторный бот торгует только по схеме №1.

Мод RSI-CCI от jocker торгует только по схеме №2 - там даже нет возможности безиндикаторного входа.

Индикаторные моды от capteen организованы более гибко и допускают торги по всем схемам №1, №2, №3 и №4 - перекрывая своими возможностями безиндикаторный базовый бот и мод RSI-CCI от jocker.

Очевидно, что сравнительные тесты новых релизов должны проверять корректную работу ботов во всех режимах их работы.

 

Совсем свежий пример выявления бага в боте в результате теста в ранее не задействованном режиме работы бота.

Мы в топике воодушевленно тестировали одним сетом №2 моды RSI-CCI от jocker и capteen и в релизе 186 добились идентичности.

Но это была проверка сетом №2 - а мод RSI-CCI-AS может работать и по схемам №1, №3, №4 и они остались не проверенными в этом тесте.

Чуть позднее новичек коллега Roman_arina выложил проект сета №4 для usdchf для мода RSI-CCI-AS без анализа сеток в тесте.
Я, понятно, пропустить такое никак не мог, использовал анализатор статистики сеток и увидел такое
 

Спойлер

 

EA---Setka-v1.43-RSI-CCI-AS-R186-USDCHF-

Даже беглого взгляда было достаточно, чтобы увидеть, что sell сетки со 2-го колена обрабатываются некорректно настолько, что их нет.

Об этом я немедленно сообщил capteen, а он тут же нашел и устранил этот баг - что вы увидели в релизе R194.

 

И это был яркий пример того, что контрольное тестирование ботов требует подготовки и использования, возможно, целой линейки контрольных сетов №1, №2, №3 и №4 для проверки ботов хотя бы во всех основных вариантах их работы.

Абсолютно недостаточно прогнать 1 какой-то сет и считать, что бот в норме и им можно торговать.

 

------

 

Тесты, тем более сравнительные/парные тесты, вообще-то очень жесткая вещь, выполняемая с соблюдением ряда условий и правил.

Каким бы умным и крутым не чувствовал себя каждый из нас, свободы выбора в выполнении сравнительных тестов просто нет!

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

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

 

Тестирование, как технологический процесс, действительно очень жесткая вещь.

Вы относительно свободны в выборе какой сет тестировать - но в том, как должно выполняться тестирование, свободы практически нет.

Это надо понять и принять.

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

Тесты тот же борщ: если на выходе нужен борщ, а не помои - нужны лучшие составляющие и варить жестко по технологии.

 

Сравнительные/парные контрольные тесты совместимых версий бота необходимо повторять при выходе каждого релиза!

Это достаточно утомительный процесс...

Но если вы хотите быть уверены (а вы обязаны быть уверены!), что очередная версия бота работает корректно и ею можно торговать, то вы обязаны убеждаться в совместимости новой версии бота с той, которой вы торгуете.

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

И для этого надо выполнять контрольные тесты каждой новой версии бота, сравнить результаты - и вы должны убедиться, что новая версия торгует точно не хуже старой!

 

Но это нормально - так действуют все профессионалы.

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

А на деньгах торговать иначе, кроме как профессионально, никак.

 

------

 

Коллеги, несколько раньше я уже пламенно призывал к неотвратимым контрольным тестам всех выходящих версий бота.

Цитата

 

19.07.2019 в 15:22, Старик сказал:
Коллеги, обращаю внимание, что любая разработка предполагает тестирование новых версий - в том числе на предмет преемственности работы бота!
Это обычное дело и даже нормально, что в новом ПО могут быть какие-то нестыковки и баги, которые сообща ищем и устраняем.
Вы должны иметь сеты для контрольных/сравнительных тестов и периодически самостоятельно перепроверять одинаково (не хуже ли) работает более поздняя версия бота или мода бота по сравнению с той версией бота, для которой разрабатывались сеты!
Вне зависимости от того, торгуете вы в мт4 или мт5, вполне оправдано периодически хотя бы грубо в тестах одного сета сравнивать работу одинаковых и разных версий бота или модов бота в мт4 и мт5!

 

Если результаты сравнительных тестов разных версий бота практически совпадают, более позднюю версию можно считать условной верифицированной - и можно переходить на более позднюю версию бота или мода бота.
Если же результаты тестов разных релизов бота или модов бота существенно не совпадают, то надо обязательно сообщать об этом в топик и выкладывать полные отчеты и анализ несовпавших тестов одного сета разных релизов бота!
В принципе, сравнительные тесты одного сета в разных релизах бота или мода бота надо выкладывать в топик в любом случае - и в случае совпадения результатов тестов, и в случае существенных расхождений результатов сравнительных тестов!
Конечно, сравнительные тесты желательно выполнять, как минимум, на одинаковых достаточно качественных котировках.

 

Такой подход к тестированию и торгам не только стабилизирует, сделает более прогнозируемыми и менее рисковыми ваши собственные торги, но и поможет разработчикам быстрее выявлять и устранять баги и недочеты!!
Регулярные сравнительные тесты в прямых личных интересах всех и каждого!!

 

Наверно, продолжать вас уговаривать предельно серьезно относиться к тестированию может уже достаточно...
Но есть еще пара нюансов, на которые я бы хотел обратить ваше внимание.
 
Во-первых, развитие ботов в нашем проекте имеет свои особенности, отличающие его от других проектов.
Мы с Qj не планировали передавать проект кому либо на этапе 1.43 - предполагалось еще минимум 3-4 серьезных релиза, включая радикальную оптимизацию/реструктурирование кода. 
И, на этапе выстраивания бота по 1.43 включительно, не делалось почти ничего, чтобы хоть насколько-то облегчить подключение других к коду.
Код не то чтобы шифровался умышленно, но писался совершенно без учета того, что кому-то позднее придется этот код серьезно развивать.
Но обстоятельства сложились так, что по семейным и деловым обстоятельствам нагрузка на Qj радикально возросла и он, не уходя окончательно, надолго полностью выпал из проекта. 
И до сейчас не понятно сможет ли он вскоре доделать хотя бы то, что уже в очереди "Задач на реализацию" и даже наполовину выписано.
 
В результате вносимые сейчас в код бота иногда частные правки оказываются разноуровневыми по последствиям и некоторые правки могут требовать радикальной повторной верификации всех ранее созданных сетов для индикаторных модов - даже с переделкой некоторых.
То есть, допустим, борьба capteen с error130 на собственно торги прямого влияния практически не оказывала, так как была направлена на стабилизацию работы с ордерами в неких сложных редких ситуациях. Работа бота стабилизировалась, но на ход торгов/тестов это почти не влияло, кроме редчайших ситуаций и самых экстремальных настроек.
А вот правки, вносившиеся в релизы 186, 194 и особенно 198 относятся к тем, после которых надо выполнять высококачественные ретесты абсолютно всех сетов №3 и №4, которыми вы торгуете или которые отложили себе в заначку "как годные".  Да и сеты №1 и №2 надо ретестить, если они делались в модах. Потому что результаты тестов могут быть иными и может понадобиться пересчитывать депо и даже вносить существенные изменения в сеты.
Да, ожидаемые изменения положительные, по крайней мере для части сетов возможно снижение депо - но перепроверять надо все отобранные вами сеты, так как ход тестов/торгов модами претерпит некоторые изменения.
 
И, что самое неприятное, это не в последний раз - еще точно будут релизы, после которых надо будет верифицировать используемые или отложенные как годные сеты.
Конечно, нет плана создавать пользователям максимум нагрузки и предполагаемые последствия будут учитываться при планировании работ.
Но код бота таков, что решение одной проблемы может порождать необходимость переработки других блоков и это может влиять на торги в целом.
Вопросы, к рассмотрению которых мы сейчас подступаемся, сложны настолько, что пока недопонятно как их вообще решать - а надо...
И работа с индикаторами будет ревизоваться практически на всю глубину в обозримом периоде...
Так что самым серьезным образом въезжайте в вопросы тестирования - эти знания, навыки и наработки на 100% понадобятся вам еще не раз!
...

----------

 

 

На этом месте тот многострадальный пост оборвался, но большая его часть была выписана.  И то, что не устарело, я опубликовал.

 

Коллеги, еще раз: тестирование - это технология, которую надо знать, понимать и уметь применять!

В тестировании достаточно много своих принципов и правил - их надо понимать и знать.  Тестирование это далеко не просто...

Если вы не знаете принципов и правил тестирования, не понимаете и не умеете их применять, не создали себе возможности выполнять высококачественные тесты - то вы будете терять тьму времени и сил ни на что, а ваш КПД будет никакой.

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

 

Изучению и обдумыванию вопросов тестирования стоит выделять достаточно времени - вы должны уметь и иметь возможность выполнять тесты максимального качества.

Это в интересах каждого из нас: умение и возможность качественно тестировать радикально повышает личный КПД, позволяет эффективно и взаимно полезно взаимодействовать с другими людьми - и делает ваши торги настолько прогнозируемыми и прибыльными, насколько это вообще возможно! |da|l-)

Изменено 21 февраля, 2021 пользователем Старик

#10832

Сравнительные тесты последнего и прошлых релизов, тестировал через квант , котировки дукаса, спред текущий  Для базовой версии, и для модов ADX-IMP , RCI-CCI  К тестам в архиве скрины анализатора сеток

Тесты v1.43-1010-R245-R260.rar31 скач. Тесты модов RCI-CCI R245-R260.rar26 скач. Тесты модов ADX-IMP R245-R260.rar27 скач.

#10833
5 часов назад, Старик сказал:

Сравнительные/парные контрольные тесты совместимых версий бота необходимо повторять при выходе каждого релиза!

Это достаточно утомительный процесс...

Но если вы хотите быть уверены (а вы обязаны быть уверены!), что очередная версия бота работает корректно и ею можно торговать, то вы обязаны убеждаться в совместимости новой версии бота с той, которой вы торгуете.

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

И для этого надо выполнять контрольные тесты каждой новой версии бота, сравнить результаты - и вы должны убедиться, что новая версия торгует точно не хуже старой!

 

5 часов назад, Старик сказал:

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

Ранее я сделал и выложил классификацию сетов в зависимости от того, на каких коленах сеток используются какие либо индикаторы.

+100% Коллега!

 

Я сегодня просмотрю свой архив, при работе над RSI-CC-AS я создавал набор сетов для сравнительного тестирования. Если найду - выложу здесь. Сет просто "потолочный". Доходность не имеет значения. Его задача исключительно проверка сходства работы фильтров и МТ4/5 версий.

5 часов назад, Старик сказал:

Общие принципы: в каждой паре сравниваемых тестов переменным может быть не более чем 1 сравниваемый компонент - бот, сет или котировки.

1) верификацию ПО - сравнение тестов/торгов и верификацию ботов можно выполнять только парными тестами одинаковым сетом на одинаковых 99% котировках.

Верификацию пар ботов для мт4 и мт5 можно выполнять только парными тестами одним сетом на одинаковых (дукас?) 99% котировках в обеих (мт4 и мт5!) терминалах.

2) сравнение качества котировок и терминалов мт4 и мт5 можно выполнять только уже верифицированными ботами парными тестами одним сетом.

Именно так оно и делалось! Один параметр за один раз - сравнительный прогон. Увы, но думаю, что надо дополнять еще и двух-трех-четырех фильтровыми прогонами. Как минимум один раз был выявлен баг, в результате которого фильтр 2+ колена не работал при отключенном фильтре 1-го колена. Взаимовлияние параметров индикаторов, в текущей реализации, совершенно не исключено! :( Я работаю над этим вопросом.

 

Еще одно очень важное замечание: при тестировании каждого фильтра (не только индикаторного!) все остальные должны быть отключены в обязательном порядке. Особенно при проведении перекрестных МТ4/МТ5 тестов (их я тоже проводил!).

 

Вне зоны внимания остался очень сложный вопрос проверки сходности взаимовлияния всех фильтров в разных версиях/релизах... К этому вопросу еще придется подбираться.

#10834

Вот собственно обещанные сеты на которых я проводил сравнительное тестирование МТ4  МТ5. Данном случае сеты под МТ5 (не отжатые!)

 

Обращайте внимание, могут быть не отключены геп-контроль или встроенные фильтры. Не помню я тогда это отслеживал или нет. Сет(сетка) "от балды"! Ни о какой доходности речь не идет!

 

Всем профитов!

TestingSets-MT5.zip22 скач.

#10835
8 часов назад, capteen сказал:
14 часов назад, Старик сказал:

Общие принципы: в каждой паре сравниваемых тестов переменным может быть не более чем 1 сравниваемый компонент - бот, сет или котировки.

1) верификацию ПО - сравнение тестов/торгов и верификацию ботов можно выполнять только парными тестами одинаковым сетом на одинаковых 99% котировках.

Верификацию пар ботов для мт4 и мт5 можно выполнять только парными тестами одним сетом на одинаковых (дукас?) 99% котировках в обеих (мт4 и мт5!) терминалах.

2) сравнение качества котировок и терминалов мт4 и мт5 можно выполнять только уже верифицированными ботами парными тестами одним сетом.

Именно так оно и делалось! Один параметр за один раз - сравнительный прогон. Увы, но думаю, что надо дополнять еще и двух-трех-четырех фильтровыми прогонами. Как минимум один раз был выявлен баг, в результате которого фильтр 2+ колена не работал при отключенном фильтре 1-го колена. Взаимовлияние параметров индикаторов, в текущей реализации, совершенно не исключено! :( Я работаю над этим вопросом.

 

Еще одно очень важное замечание: при тестировании каждого фильтра (не только индикаторного!) все остальные должны быть отключены в обязательном порядке. Особенно при проведении перекрестных МТ4/МТ5 тестов (их я тоже проводил!).

 

Вне зоны внимания остался очень сложный вопрос проверки сходности взаимовлияния всех фильтров в разных версиях/релизах... К этому вопросу еще придется подбираться.

Мы не вправе ни требовать, ни даже ожидать выполнения участниками проекта тестов ботов на уровне профессиональных IT-тестировщиков ПО.

Люди в топике с разным образованием, опытом и уровнем подготовки и сложно ожидать от людей намного большего сверх и так крайне непростой задачи разработки/адаптации нужных абсолютно всем прибыльных сетов!...

 

Я бы ориентировался на то, что максимум люди могут/будут выполнять в новых релизах ретесты всех ими используемых сетов и сообщать разработчикам о выявленных ими в ходе ретестов расхождениях или отклонениях.

Ну а спец тесты разрабатываемого ПО всё же удел самих разработчиков - если они не выложат спец сеты для тестов и пояснения как глубоко проверять работу ботов.

Изменено 5 декабря, 2019 пользователем Старик

#10836
1 минуту назад, Старик сказал:

Ну а спец тесты разрабатываемого ПО всё же удел самих разработчиков - если они не выложать спец сеты для тестов и пояснения как глубоко проверять работу ботов.

Опять же, согласен полностью!

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

Одна из актуальных для меня сейчас задач - сделать несколько тестовых сетов, для того чтоб более полноценно оценить расхождения в торгах между 245-м и 260-м релизами. Это даст мне (а возможно и еще кому-то) быстрее и легче адаптировать сеты от старых релизов к новому. Без повторного очень длительного процесса подогонки/оптимизации "с нуля". 

 

Пока это находится "в процессе". :) 

 

 

2All

Желающие могут присоединяться!  Требования - минимум -  КванумДатаМенеджер/Дукас. Желание и соображение! 

Пока принцип видится таким же как и в выложенных сетах - включаем по одному индикатору на "старом" затем на "новом" релизах - сравниваем, делаем выводы, записываем на тряпочку в файлик, включаем другой параметр и повторяем процедуру... это будет 1-й этап. Про второй подумаем позже.

 

Присоединяйтесь!

#10837
19 часов назад, capteen сказал:

2All

Желающие могут присоединяться!  Требования - минимум -  КванумДатаМенеджер/Дукас. Желание и соображение! 

Пока принцип видится таким же как и в выложенных сетах - включаем по одному индикатору на "старом" затем на "новом" релизах - сравниваем, делаем выводы, записываем на тряпочку в файлик, включаем другой параметр и повторяем процедуру... это будет 1-й этап. Про второй подумаем позже.

А за какой период тестить, и какие данные в индикатор вводить. или он уже настроен, желательно пояснение, чтоб все одинаково тестировали. 

#10838
7 минут назад, shkarupin.vi сказал:
18 минут назад, elavr сказал:

При всем уважение, но для этого есть специальная тема:

/forum-trade-like-a-pro/14/tolko-bag-reporty-novyy-dvizhok-foruma/19513/

Я не для вас всех выкладываю, а для Старика, мы так с ним договорились. Скажет там выкладывать, буду там выкладывать.

Я перенес отсюда вашу информацию о багах визуализации.

/forum-trade-like-a-pro/14/tolko-bag-reporty-novyy-dvizhok-foruma/19513/?do=findComment&comment=440987

Но здесь я буду удалять, чтобы расчищать и без баг репортов ну очень сложный и крайне насыщенный топик.

#10839
49 минут назад, shkarupin.vi сказал:

А за какой период тестить, и какие данные в индикатор вводить. или он уже настроен, желательно пояснение, чтоб все одинаково тестировали. 

За какой период - по сути, не имеет значения, настройки индикатора - по желанию. Чтоб он фильтровал, но не блокировал полностью. 

Я чаще всего здесь ставлю для 1-х 2+ ордеров одинаковые настройки, так проще смотреть за синхронностью сделок.

ТФ - традиционно 1М. И дальше в визуальном режиме иногда даже в по-тиковом... если надо очень точно все рассматривать. При этом желательно имеет активным окно данных.

 

Тут одинаковость тестирования между пользователями не очень важна. Сравнение делается на одном сете разных версий или МТ4/МТ5 тестов. Поэтому параметры индикаторов выбираются любые, близкие к средним, чтоб и часто и не слишком. 

 

#10840
В 28.02.2019 в 03:19, chinchi19 сказал:

В доковском файле на диске - инструкция пользования ПО.

Цитата @chinchi19: "Все материалы нового ПО выложены, и скачать их можно по ссылке _https://drive.google.com/drive/folders/1gjmExJHcwOaIqx_Sx4xaKwEbUnF_kWaS
@Oleg Snegov:  FxMultiDD : https://drive.google.com/open?id=1gjmExJHcwOaIqx_Sx4xaKwEbUnF_kWaS"

Что-то я не нашёл инструкции пользования ПО, скачал всё, а инструкции нет..

#10841
9 минут назад, capteen сказал:

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

Если б знать ещё средние параметры индикаторов, может выпишите. 

#10842
4 минуты назад, shkarupin.vi сказал:

Цитата @chinchi19: "Все материалы нового ПО выложены, и скачать их можно по ссылке _https://drive.google.com/drive/folders/1gjmExJHcwOaIqx_Sx4xaKwEbUnF_kWaS
@Oleg Snegov:  FxMultiDD : https://drive.google.com/open?id=1gjmExJHcwOaIqx_Sx4xaKwEbUnF_kWaS"

Что-то я не нашёл инструкции пользования ПО, скачал всё, а инструкции нет..

Колега!   Я уже писал, что данное ПО было опубликовано, но в процессе верификации были выявлены очень большие неточности в работе, что пользоваться этим ПО категорически НЕЛЬЗЯ! Потому, что результаты НЕВЕРНЫ,  Работа по этому ПО продолжается.  Новое ПО будет выложено только после тщательной верификации группой разработчиков.

#10843
6 минут назад, shkarupin.vi сказал:

Если б знать ещё средние параметры индикаторов, может выпишите. 

Гм. Зависит от индикатора, тф-а, подвижности тестируемой валюты...  Тут уж как-то надо расстараться, и перед тестированием наложить интересующий индикатор на график, и посмотреть когда и, что он показывает.

Эту работу нельзя делать "с завязанными глазами". Надо отдавать себе отчет когда фильтр "даст добро", какие для этого нужны условия.

#10844
12 минут назад, shkarupin.vi сказал:
1 час назад, Старик сказал:

Я перенес отсюда вашу информацию о багах визуализации.

/forum-trade-like-a-pro/14/tolko-bag-reporty-novyy-dvizhok-foruma/19513/?do=findComment&comment=440987

Но здесь я буду удалять, чтобы расчищать и без баг репортов ну очень сложный и крайне насыщенный топик.

Удаляйте. Я могу сразу туда писать, на тогда вы не будете знать, как скажите: туда или здесь, так и сделаю.

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

В принципе, лучше писать прямо в топик баг репортов - я отслеживаю весь форум.

Но туда надо писать лишь о новых багах или о новых проявлениях старых багов.

 

А наш топик от промежуточных/технических постов о багах, битых ссылках и т.п. я минимально, но подчищаю - скрываю или удаляю.

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

Изменено 6 декабря, 2019 пользователем Старик

#10845
2 минуты назад, capteen сказал:
12 минут назад, shkarupin.vi сказал:

Если б знать ещё средние параметры индикаторов, может выпишите. 

Гм. Зависит от индикатора, тф-а, подвижности тестируемой валюты...  Тут уж как-то надо расстараться, и перед тестированием наложить интересующий индикатор на график, и посмотреть когда и, что он показывает.

Эту работу нельзя делать "с завязанными глазами". Надо отдавать себе отчет когда фильтр "даст добро", какие для этого нужны условия.

Жаль, конечно, хотел помочь, но в индикаторах я не бум-бум.

#10846
4 минуты назад, Старик сказал:
14 минут назад, shkarupin.vi сказал:
1 час назад, Старик сказал:

Я перенес отсюда вашу информацию о багах визуализации.

/forum-trade-like-a-pro/14/tolko-bag-reporty-novyy-dvizhok-foruma/19513/?do=findComment&comment=440987

Но здесь я буду удалять, чтобы расчищать и без баг репортов ну очень сложный и крайне насыщенный топик.

Удаляйте. Я могу сразу туда писать, на тогда вы не будете знать, как скажите: туда или здесь, так и сделаю.

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

В принципе, лучше писать прямо в топик баг репортов - я отслеживаю весь форум.

Но туда надо писать лишь о новых багах или о новых проявлениях старых багов.

 

А наш топик от промежуточных/технических постов о багах, битых ссылках  т.п. я минимально, но подчищаю.

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

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

#10847
15 минут назад, shkarupin.vi сказал:

Жаль, конечно, хотел помочь, но в индикаторах я не бум-бум.

Для того чтоб стать "бум-бум" достаточно познакомиться с описаниями индикаторов (например на этом сайте есть такие статьи) и станет все намного понятнее.

Спасибо за намерение! 

#10848
В 07.06.2018 в 20:00, Sergey NikoLaevich сказал:

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

Вот эти параметры:

S_CloseAllOrders

B_CloseAllOrders

 

( false | true ) ( 0 | 1 ) - когда вы зададите S_CloseAllOrders = true, то по близкой к текущей цене будут сколь возможно быстро закрыты все Sell ордера и удалены все SellStop отложки.

!!!После применения опции и закрытия всех ордеров Sell сетки, вы должны самостоятельно, руками задать  S_CloseAllOrders = false – иначе все открываемые ботом Sell ордера будут продолжать ботом же  немедленно закрываться! 

Они идентичны, что Sell, что Buy.

Изменено 6 декабря, 2019 пользователем shkarupin.vi

#10849

Выполнил тесты в R260 своего сета в TDS2 на котировках Дукаса и Альп ECN. Для сравнения тестов в R245 под мт5. 

 

Вот из мт5 R245

Спойлер

EURUSD-1.JPG

 

Вот R260 на котировках Альп ECN

Спойлер

EURUSD-2.JPG

 

А это уже на котировках Дукаса. Но по совету @Rever27 - подогнав мульт спреда под похожий как у Альпари.

Спойлер

EURUSD-3.JPG

 

Анализ в QA

Спойлер

EURUSD-4.JPG

 

Анализатор Сеток.

Спойлер

EURUSD-5.JPG

 

В прошлом моём тесте я тестировал сет из реальных торгов, где не были отключены НГ недели прошлых лет. В этом сете всё исправил.

Сет зависим от спреда и заточен для ECN и про счетов.

По результатам можно верить тестам мт5. Если всё приводить по реальным тикам, которые в мт5 максимум с середины 2015.

Тесты были проведены не для выявления различий версий Сетки, а для сравнения мт5 и мт4 в TDS2.

По EURUSD в TDS2 отсутствующих дней не нашел. Причём в мт5 тиков больше, чем у Дукаса.

 

Как всегда всё в архиве ниже.

(EA) - Setka v1.43 R260 - EURUSD-2013-2019-DD194.zip63 скач.

#10850
1 час назад, ostapbender сказал:

По результатам можно верить тестам мт5. Если всё приводить по реальным тикам, которые в мт5 максимум с середины 2015.

С оглядкой на положительные проскальзывания, да! Я не мало времени потратил на "похожесть" МТ4 и МТ5... ;)

 

Используйте Дукас! Не ошибетесь! Как минимум у него тиковые данные есть с 13-го года! ;)

 

Спасибо за Ваши усилия!

Все вместе мы точно найдем профит!

 

Продолжаем работать!

#10851
22 часа назад, shkarupin.vi сказал:

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

Я бы лично, все баги которые увидел - писал бы туда. Старик и так работает в режиме нонстоп. Думаю мы можем снизить объем его работы если будем публиковать багрепорты в той теме. Благо там и другие модераторы есть, которые в случае чего, вас подправят.

#10852
3 часа назад, ostapbender сказал:

Выполнил тесты в R260 своего сета в TDS2 на котировках Дукаса и Альп ECN. Для сравнения тестов в R245 под мт5. 

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

Но это будет очень непросто...

 

С одной стороны, сеты у вас крайне малодепные $300+-, что очень хорошо - низкий порог входа на $ реал торги и прекрасная масштабируемость торгов.

С другой стороны, средняя максимальная сетка у вас 50+ пипсов, что по размерам сетка-камикадзе - раз в 6 меньше обычной додиапазонной сетки 300+- пипсов.

И эта сетка (тип - бикини?) проходит в тесте 6-7 лет.   Безумие какое-то, вообще непонятно почему это работает...

 

Но у нас есть опыт и мы сообща со всем разберемся! |da|

Еще ни один вопрос и ни один сет за 4+ года не ушел от нас не разобранный до уровня отдельных винтиков и гаечек!:)

Изменено 7 декабря, 2019 пользователем Старик

#10853
43 минуты назад, Старик сказал:

С другой стороны, средняя максимальная сетка у вас 50+ пипсов, что по размерам сетка-камикадзе - раз в 6 меньше обычной додиапазонной сетки 300+- пипсов.

И эта сетка (тип - бикини?) проходит в тесте 6-7 лет.

Тут с какой стороны посмотреть. В моём понятии Камикадзе, это как можно дольше держать сделки в рынке. Ведь тогда действую множество невозможных учесть факторов в виде твитов Трампа, закидонов Бритов, и др. И чем дольше мы в рынке, тем большая непредсказуемость. В то время как после импульса, как мы видим из продолжительных тестов, есть большая вероятность отскока, пусть даже на 50+ пипсов. И если такого не будет, у нас есть страховочный стоп. И это очень хорошо ложится для торговли корзиной, или с реинвестом.

Хорошая проходимость не найдена ранее на форуме, возможно из-за разделения торгов на Short и Buy.  Это как разделение в психологии реакции людей на положительные и отрицательные факторы.

 

2 часа назад, capteen сказал:

Используйте Дукас! Не ошибетесь! Как минимум у него тиковые данные есть с 13-го года!

Всё как Вы ранее и писали, опт в мт5, и проверка в TDS2.

 

 

#10854
3 часа назад, ostapbender сказал:

Анализ в QA

Не совсем понятно, почему в QA  Drawdown не соотвествует фактическим данным? $48 против $178 из Strategy Tester? У меня, кстати, такая же картина. При анализе  в QA  всегда расхождения  по просадке.

#10855
19 минут назад, valerii.badaev@gmail.com сказал:

почему в QA  Drawdown не соотвествует фактическим данным?

QA не умеет считать просадки сеток. Он видит только минус закрытого колена и это показывает. Как и просадки в месяцах при отсуствии стопов, это просто раскрывшаяся сетка с закрытием не в этом месяце, и поэтому в этом будет минус показывать.

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

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