Едино кратное открытие и закрытие ордера по любой паре и ТФ в начале теста в тестере стратегий - страница 2

 
Nikolay Shorin #:

У меня только рыночные. Пробовал добавить этот код, но даже судя по коду было видно, что он про объемы, а не открытие как таковое.

Хоть и без проблем встал в основной код.

Наверное вам пока не время размещать советники в Market…

Почитайте правила размещения и у вас отпадут все вопросы.

А вот самый полезный ответ на ваш вопрос

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

Едино кратное открытие и закрытие ордера по любой паре и ТФ в начале теста в тестере стратегий

Volodymyr Zubov, 2023.06.21 07:55

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

вы посчитали грубостью 

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

Едино кратное открытие и закрытие ордера по любой паре и ТФ в начале теста в тестере стратегий

Nikolay Shorin, 2023.06.21 09:58

Какие обманки, вы вообще о чем?!

Советник написан на индикаторе StDev. Если бы вы хотя бы спросили - то поняли почему он не открывает. Но не поленюсь, и не буду вам грубостью на грубость отвечать.

У индикатора StDev свои особенности. Если оптимизировать его под JPY пары, то он физически не получит сигнал для не JPY пар, XAU, XAG, Brent и других пар. Т.е. для валют, которые вне диапазона JPY пар, сигнала физически не будет!

Оптимизация была конкретно под EURJPY, советник предназначен именно для EURJPY. Т.к. у этой пары свои особенности.

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

Да ещё начали загаживать весь форум одним вопросом. 
 
Alexey Viktorov #:

Наверное вам пока не время размещать советники в Market…

Почитайте правила размещения и у вас отпадут все вопросы.

А вот самый полезный ответ на ваш вопрос

вы посчитали грубостью 

Да ещё начали загаживать весь форум одним вопросом. 

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

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

Для особо внимательных повторю последний раз: данный индикатор имеет свои особенности по сигналам. А именно: если советник оптимизируется под, скажем, eurjpy, то настройки индикатора позволят цеплять сделки только по JPY парам. И наиболее стабильно работать только под EURJPY. Под абсолютно все мажоры, кроме usdjpy и кроссы, кроме eurjpy, XAUUSD, XAGUSD и т.д., он работать не будет, т.к. диапазоны значений советника при оптимизации под JPY пары и при оптимизации под другие пары - РАЗНЫЕ. Иными словами, получать сигналы советник от индикатора будет только на JPY пары и те инструменты, диапазоны которых пересекаются с JPY парами.

 
Sergey Golubev #:

Там в этой ветке (there are no trading operations) много примеров решений, поэтому лучше почитать ветку со встроенным в каждом посте онлайн переводчиком.

Сергей, спасибо за ссылку на пост.

Попробовал все варианты там описанные.

В том числе https://www.mql5.com/en/forum/188949/page4#comment_18492723, благодаря которому проверка шла чуть дольше обычного. Но всё равно пишет "no trading operations" по трём парам, а по XAUUSD Daily выдаёт стоп по таймауту.

В пояснении указано " Необходимо добавить возможность проверки торговых функций программы на наличие ошибок в Тестере стратегий.". Как именно? Сомневаюсь что я это ещё не делал.

Печалька какая-то(

Остается искать только вариант с автоматическим открытием/закрытием сделки в начале теста. Но возможно это и есть то, о чем говорит фраза " Необходимо добавить возможность проверки торговых функций программы на наличие ошибок в Тестере стратегий.".
 

А чего удалили мой комментарий? Кто-то правду не любит что ль?(

По сути, конкретно не грубил никому. Фраза "для особо умных" была сказана в контексте "неверующие", т.е. даже когда им тычешь фактами в лицо - не верят.

Повторю ещё раз.

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

А править комментарий зачем? Просто помощи прошу же.


 
Nikolay Shorin #:

Нет, к сожалению. Связи с кодером нет сейчас.

Добавил в код

и обозначил ERROR_CODE как int сначала, потом как string. Всё равно валидатор пишет нет сделок.


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

Нет, смысл если в тестере тс то открываем ордер на текущей паре и тф и сл ему ставим.
Проверка на достаточность средств должна быть. Если средств не хватает то флаг критической ошибки тру и перестаем работать)
 
Valeriy Yastremskiy #:
Нет, смысл если в тестере тс то открываем ордер на текущей паре и тф и сл ему ставим.
Проверка на достаточность средств должна быть. Если средств не хватает то флаг критической ошибки тру и перестаем работать)

Валерий, здравствуйте. Спасибо, что откликнулись.

Подскажите, вы имеете ввиду вот про это: https://www.mql5.com/en/forum/188949/page4#comment_18492723 ?

Или вариант, который в конце поста, там на 7 странице он прикрепил mqh файл.

Пробовал, не помогает.

Но повторю. Если изменить значения индикатора StDev, их у меня сразу несколько задействуется, то валидацию проходит моментально.

 
Nikolay Shorin #:

А чего удалили мой комментарий? Кто-то правду не любит что ль?(

По сути, конкретно не грубил никому. Фраза "для особо умных" была сказана в контексте "неверующие", т.е. даже когда им тычешь фактами в лицо - не верят.

Повторю ещё раз.

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

А править комментарий зачем? Просто помощи прошу же.


Слушай, ну это уже за гранью разумного… Может это такой способ прорекламировать свою поделку? Так Сергей обратит на это внимание и удалит всю тему………

Каким, простите, надо быть идиотом, чтобы не понять самостоятельно, что если валидатор пропускает с какими-то настройками, то эти настройки и надо поставить по умолчанию. А в описании выложить файл настроек для йеновых пар и всем об этом сказать…………………

@Sergey Golubev Обратите на это внимание как модератор…
 
Nikolay Shorin #:

Валерий, здравствуйте. Спасибо, что откликнулись.

Подскажите, вы имеете ввиду вот про это: https://www.mql5.com/en/forum/188949/page4#comment_18492723 ?

Или вариант, который в конце поста, там на 7 странице он прикрепил mqh файл.

Пробовал, не помогает.

Но повторю. Если изменить значения индикатора StDev, их у меня сразу несколько задействуется, то валидацию проходит моментально.

Если это оператор if, в скобках, булев оператор получения свойств терминала в тестере, у вас вроде был такой в ветке. Если тру, то ордерсенд  рыночный приказ с ТП и СЛ на Текущем символе. Закроется сам. Иначе, это елсе, ничего не открываем и работаем по Вашей паре.

Вроде же понятно написал.

 
Alexey Viktorov #:

Слушай, ну это уже за гранью разумного… Может это такой способ прорекламировать свою поделку? Так Сергей обратит на это внимание и удалит всю тему………

Каким, простите, надо быть идиотом, чтобы не понять самостоятельно, что если валидатор пропускает с какими-то настройками, то эти настройки и надо поставить по умолчанию. А в описании выложить файл настроек для йеновых пар и всем об этом сказать…………………

@Sergey Golubev Обратите на это внимание как модератор…

Тыкать будете жене своей и друзьям, знакомым, понятно? Уважительно общайтесь с незнакомыми вам людьми!

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

 
Nikolay Shorin #:
...

Не ругайтесь.
Это - ваша ветка
Посты тут пока не удалял, если пост пропал - то, наверное, размещение поста совпало с обновлением форума.
А еще вы эту ветку открыли два раза (эту где мы сейчас - 20 числа, а такую же - уже 21 числа, так что "пустой" дубликат от 21 числа я удалил, осталась эта ветка). Фразы "для особо умных" в дублирующей ветке (совсем пустой ветке - постов там нет кроме одного вашего) - там нет.

------------------

И всем - будете ругаться - удалю всю ветку.

Для информации.

Причина обращения: