Ошибки, баги, вопросы - страница 682

 
Renat:

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

Этот вопрос поднимался многократно за последние 10 лет.

Просьбы, звучащие 10 лет должны, наверное, все-таки конвертироваться в конкретные универсальные решения.

Главным следствием того, что терминал не заполняет дыры в истории является невозможность при ручной торговле визуально распознать те или иные торговые паттерны,

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

 
Renat:

Храните в памяти и стройте их на старте приложения. Потратите 5 секунд на ребилд состояния, а потом работайте.

Хватит плакаться о сложностях - это Ваша программа и это ее проблемы анализировать рынок. С нашей стороны вся информация предоставлена.

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

 Причём тут наглость, частность и непонимание? Вы сами-то в курсе о своих косяках? Мы на них закрываем глаза месяцы и даже годы (типа не пристало нам, благодарным пользователям, откусывать кормящую руку). Ну а если прочь нежности и оставить только логику, то как вы сами-то примагничиваете графические ТА-объекты с магнитными точками к экстремумам? Это ж ни в сказке сказать!.. У вас в настройках терминала есть тюнинг радиуса привязки в пикселях, но тут дальше пыли в глаза дело не пошло: объект не привязывается в радиусе, а худо-бедно падает на экстремум исключительно при условии, что подцепленный мышью за точку объект натащили на вертикальную ось, проходящую через бар! То есть речь тут не о радиусе ни разу, а всего лишь о высоте точки над баром. Так хоть называйте вещи своими именами, что ли, а не вводите доверчивую публику в заблуждение.

 Мало того, привязка откровенно халтурная, но у меня терпения оказалось больше - до сих пор пользуюсь, когда что-то хочу достроить вручную. И ладно бы она была сырая на всех случаях точной автопривязки - тогда бы хоть в глаза бросалось, ан нет, глючит процентах в пяти, не всегда-то и разглядишь. MT4-пользватель мечтал о точной автопривязке на любом ТФ хотя бы в MT5, чтобы не уходить на M1 и не заниматься утомительным дотягиванием точно на экстремумы (типа: сделал - и забыл), а в итоге получил подставу в виде "сделал - поверил, не проверил - забыл - получил перекос в самых неожиданных местах - не забрал профит по TP, потому что высоковато поставил из-за смещённого объекта". Опять конечный доверчивый пользователь виноват? Вы на досуге понабрасывайте ручками объекты на чарт, да побольше, побольше, а потом погуляйте скроллом на M1 по точкам привязки и опечальтесь. Сдвиги мизерные? На рынке вообще ничего не бывает мизерного, даже шума! Пора это понять.

 Но это что! Самое замечательное то, что все патриоты привинчивают объекты к самому правому из нескольких одинаковых близлежащих экстремумов, то есть по Фракталам, а вы почему-то привязываете по ЗигЗагу или ещё какому-то идеологически чуждому настоящему патриоту алгоритму - к левому. Да, на рынке нет ничего точно интерпретируемого, но зато статистически было замечено, что рынок стремится из плотного скопления "гитарных струн" (аналогия с Fibo Timezones) отработать самую последнюю, правую, а только потом изменить направление. А что нужно, чтобы увидеть самую правую "струну"? Правильно: предпочесть экстмумно-правостороннее построение Фибозоны, а не левостороннее...

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

 
x100intraday:

То есть Вы хотите сказать, что при размещении объекта к High H4-бара - функция терминала что размещает объект - должна сама вычислить на соответствующем диапазоне M1 координату "время"?

 
abolk:
То есть Вы хотите сказать, что при размещении объекта к High H4-бара - функция терминала что размещает объект - должна сама вычислить на соответствующем диапазоне M1 координату "время"?

 Если речь о ручной возне с графическими ТА-объектами в MT5, то это уже есть, причём давно, но с неприятными огрехами. Если же речь о MQL-программировании точного позиционирования объектов, то этого всё ещё нет, хотя Ренат как-то даже снизошёл до вялого гипотетического обсуждения того, чтобы внедрить в MQL такие возможности... И где это всё?..

 Здравствуйте, майя! 

 
x100intraday:
 Если речь о ручной возне с графическими ТА-объектами в MT5, то это уже есть, причём давно, но с неприятными огрехами. Если же речь о MQL-программировании точного позиционирования объектов, то этого всё ещё нет, хотя Ренат как-то даже снизошёл до вялого гипотетического обсуждения того, чтобы внедрить в MQL такие возможности... И где это всё?..

Так напишите несложный скрипт, который будет подкорректировать эту координату. Я, например, работаю на H4 и D1 и мне расхождения в положении объекта на M1 совершенно безразличны. 

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

Для устранения недостатка функционала терминала вполне достаточно адекватного внутреннего языка программирования.

 
x100intraday:

 Причём тут наглость, частность и непонимание? Вы сами-то в курсе о своих косяках? Мы на них закрываем глаза месяцы и даже годы (типа не пристало нам, благодарным пользователям, откусывать кормящую руку). Ну а если прочь нежности и оставить только логику, то как вы сами-то примагничиваете графические ТА-объекты с магнитными точками к экстремумам? Это ж ни в сказке сказать!.. У вас в настройках терминала есть тюнинг радиуса привязки в пикселях, но тут дальше пыли в глаза дело не пошло: объект не привязывается в радиусе, а худо-бедно падает на экстремум исключительно при условии, что подцепленный мышью за точку объект натащили на вертикальную ось, проходящую через бар! То есть речь тут не о радиусе ни разу, а всего лишь о высоте точки над баром. Так хоть называйте вещи своими именами, что ли, а не вводите доверчивую публику в заблуждение.

Во первых, именно наглость.

Во вторых, Вы съехали с вопроса и ушли в обвинения совершенно в другой области.

В третьих - Вы гоните про привязку экстремумов.

Свою работу в МТ5 по автоматическому поиску экстремумов во время привязки точек на высших таймфреймах по деталям М1 мы сделали отлично.

Приведите четкий пример, когда привязка не сработала в нормальных условиях, например на H1. Причем докажите, что история М1 в этот момент присутствовала и не была преднамеренно задушена параметром Max Bars в окне. Это чтобы не было мухлежа в режиме "выставлю минимум баров, умотаю подальше вглубь, а потом начну жаловаться, что на Daily поиск реального экстремума по М1 не сработал".

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

Примагничивание работает верно - по близости цены и Вы это отлично знаете.

В четвертых - Вы тут жалобитесь, что не в состоянии нужный экстремум найти простой функцией CopyRates(string symbol_name,ENUM_TIMEFRAMES timeframe,datetime start_time,datetime stop_time,MqlRates rates_array[]) на М1 таймфрейме.

 
abolk:

То есть Вы хотите сказать, что при размещении объекта к High H4-бара - функция терминала что размещает объект - должна сама вычислить на соответствующем диапазоне M1 координату "время"?

Да, так и делается в МТ5 в автоматическом режиме при наличии доступа к М1 (на это влияет Max bars в настройках).  Посмотрите на время точки привязки объекта после его позиционирования на Daily:

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

Вот точные привязки на М1 (все сделано автоматически при создании трейда на Daily):



Именно этот метод позволил в корне решить проблему позиционирования объектов по экстремумам на высших периодах.

Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
Документация по MQL5: Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов
  • www.mql5.com
Стандартные константы, перечисления и структуры / Константы объектов / Способы привязки объектов - Документация по MQL5
 
abolk:

Так напишите несложный скрипт, который будет подкорректировать эту координату. Я, например, работаю на H4 и D1 и мне расхождения в положении объекта на M1 совершенно безразличны. 

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

Для устранения недостатка функционала терминала вполне достаточно адекватного внутреннего языка программирования.

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

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

 
Renat:

Да, так и делается в МТ5 в автоматическом режиме при наличии доступа к М1 (на это влияет Max bars в настройках).  Посмотрите на время точки привязки объекта после его позиционирования на Daily:

Да, действительно. Проверил - работет - здорово. А я скриптик написал для МТ4)
 
x100intraday:

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

Хватит самообмана.

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

Мы довели уровень технического обеспечения разработчиков на MQL5 до такого уровня, что и не снился на самописном или конкурентном софте. Поэтому не надо перегибать палку в своих требованиях и претензиях.