Ghm, nikomu eto nienteresno..?
я уже задавал подобный вопрос. Ответ был, что ничего изменено, не будет! проблема осталась и нормального решения ей пока найти не удалось.
ЗЫ: Господа разработчики! Может, есть смысл ввести понятие минусового бара? так как работа с будущим по Time некорректна...
ЗЫ: Господа разработчики! Может, есть смысл ввести понятие минусового бара? так как работа с будущим по Time некорректна...
Na klient-server pravda, nie4evo i ninado meniat', no na grafik(xot' dlia funkcii nize) nuzno risovat' dublikaty tak kak vremia vsio taki tikajet :-)
4toby takije funkciji kak Bars, iBarShift(), ArrayCopySeries() rabotali korektno, nuzno zapolniat' dublikaty cen 4toby indikatory i experty vsiegda smogli vziat' kakaja cena byla na kazdyj bar n barov nazad v istoriju i nebylo propuska barov...
Slawa, Renat, kakoje vashe mnenija nad etom?
4toby takije funkciji kak Bars, iBarShift(), ArrayCopySeries() rabotali korektno, nuzno zapolniat' dublikaty cen 4toby indikatory i experty vsiegda smogli vziat' kakaja cena byla na kazdyj bar n barov nazad v istoriju i nebylo propuska barov...
Slawa, Renat, kakoje vashe mnenija nad etom?
Xm, poxoze 4to zabyli otvetit', zdiom... :-)
P.S. v rezultate vsiegda nuzny cifry, a kak ze ix vyvesti po drugomu iz trendline na tekus4ij moment, kokda trendline zarisovanna v istoriji 4erez 2 to4ki, i tiepier' nuzna 1 iz to4ek nad etoj liniji..
P.S. v rezultate vsiegda nuzny cifry, a kak ze ix vyvesti po drugomu iz trendline na tekus4ij moment, kokda trendline zarisovanna v istoriji 4erez 2 to4ki, i tiepier' nuzna 1 iz to4ek nad etoj liniji..
Очень неудобно читать латиницу, но попробую помочь предложив следующее решение:
думаю лишних слов не надо
визуально на истории будет перемещаться, и может некорректно показывать прошлые значения, но для рассчитываемой точки все будет "путем"
2nsi2000
может попробовать использовать смещение SetIndexShift
думаю лишних слов не надо
визуально на истории будет перемещаться, и может некорректно показывать прошлые значения, но для рассчитываемой точки все будет "путем"
2nsi2000
ЗЫ: Господа разработчики! Может, есть смысл ввести понятие минусового бара? так как работа с будущим по Time некорректна...
может попробовать использовать смещение SetIndexShift
визуально на истории будет перемещаться, и может некорректно показывать прошлые значения, но для рассчитываемой точки все будет "путем"
A vot eti Cnew i ras4ityvajutsia ploxo iz za propus4ennyx barov, posmotri moj indokator, katorovo kod sdies' kinul.
A vot eti Cnew i ras4ityvajutsia ploxo iz za propus4ennyx barov, posmotri moj indokator, katorovo kod sdies' kinul.
почему же плохо, на мой взгляд элементарно
BC - известно, BC'=BC
AB'=AB(известно) + количество пропущенных баров (посчитать не сложно)
реальное отношение катетов = AB' / B'C'
AD'=AD + количество пропущенных баров (до новой точки)
D'C'new=B'C' * AD' / AB'
соответственно искомая DCnew = D'C'new
A vot eti Cnew i ras4ityvajutsia ploxo iz za propus4ennyx barov, posmotri moj indokator, katorovo kod sdies' kinul.
почему же плохо, на мой взгляд элементарно
BC - известно, BC'=BC
AB'=AB(известно) + количество пропущенных баров (посчитать не сложно)
реальное отношение катетов = AB' / B'C'
AD'=AD + количество пропущенных баров (до новой точки)
D'C'new=B'C' * AD' / AB'
соответственно искомая DCnew = D'C'new
Sam grafik OK, no pods4itat' eto - uze problema, tak kak cifra propus4ennyx barov izmeniajetsia posle to4ki AB. Prosto polu4ajetsia tak, 4to ot to4ki A do to4ki B - odno koli4estvo propus4ennyx barov, a posle to4ki B uze
drugoje koli4estvo, i my polu4ajem uklonenije na storonu.
no pods4itat' eto - uze problema, tak kak cifra propus4ennyx barov izmeniajetsia posle to4ki AB. Prosto polu4ajetsia tak, 4to ot to4ki A do to4ki B - odno koli4estvo propus4ennyx barov, a posle to4ki B uze
drugoje koli4estvo, i my polu4ajem uklonenije na storonu.
drugoje koli4estvo, i my polu4ajem uklonenije na storonu.
естесственно количество пропущенных баров может измениться(увеличиться), но их количество посчитать думаю не трудно:
нормализованное время точки A - нормализованное время точки B разделенное на значение т-ф и на 60 будет равно количеству баров (с учетом пропущенных)
тоже самое для второй точки
если хочешь исключить неторговое время, тогда нужно его определить и вычесть
no pods4itat' eto - uze problema, tak kak cifra propus4ennyx barov izmeniajetsia posle to4ki AB. Prosto polu4ajetsia tak, 4to ot to4ki A do to4ki B - odno koli4estvo propus4ennyx barov, a posle to4ki B uze
drugoje koli4estvo, i my polu4ajem uklonenije na storonu.
drugoje koli4estvo, i my polu4ajem uklonenije na storonu.
естесственно количество пропущенных баров может измениться(увеличиться), но их количество посчитать думаю не трудно:
нормализованное время точки A - нормализованное время точки B разделенное на значение т-ф и на 60 будет равно количеству баров (с учетом пропущенных)
тоже самое для второй точки
если хочешь исключить неторговое время, тогда нужно его определить и вычесть
Paprobuj modificirovat' etot moj indikator tak, 4toby na to4ke gde sxodit "Triangle End" i "Trend" vsegda ulozylsia i "TREND_LEVEL". Jiesli polu4itsia(v etom somnevajus'), eto mozet byt' kak "quickfix" dlia situaciji.
![MQL5 - Язык торговых стратегий для клиентского терминала MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Ja davno mu4ajus' s takoj problemoj i nikak nimogu reshyt:
Sdelal indikator, katoryj kladajet trendline mezdu dvux cen v istoriji i pods4itajet skol'ko pipsov cena
izmeniajetsia za 1 bar. Problema na4inajetsia, kokda ja probuju ras4itat' aktual'nuju tekus4aju cenu posle ras4itanija ugola,
4toby mog kladit' vtoruju liniju na liniju trenda. Eto sviazanno s propuskajemami barami s servera kokda cena nimeniajetsia.
Renat i drugije, mozete v etom pamo4'?
Formuly takije:
Ugol = (zadannaja cena - cena ot katoroj s4itajem) / skol'ko barov mezdu etix cen
Tekus4iaja to4ka ras4itajetsia tak:
Jesli ceny idut v verx, pribavliajem k na4al'noj ceny i umnozajem na ugol raznicu barov
To4ka = na4alnaja cena + (Ugol * raznica barov mezdu na4al'noj ceny i tekus4ej)
Jiesli ceny idut v niz, ortnimajem:
To4ka = na4alnaja cena - (Ugol * raznica barov mezdu na4al'noj ceny i tekus4ej)
Pri kalkuliaciji etoj to4ki ras4itajetsia cena nipravel'no iz za propus4ennyx barov, i nikak nipolu4ajetsia sdelat' 4toby xorosho pods4italo.
Vot moj indikator trenda, posle zapuska sami uvidite kak ras4itajetsia vsio. Paproibute naiti oshyvku v etom indikatore pri ras4itaniji cen, a jiesli tam oshybki net, mozet byt kak nibut' v samom metatrader4 eto mozno reshyt':
Te, kto umejet programirovat', mozete pamo4' toze? Etot indikator obleg4ajet rabotu kokda nado trend ustanovit' i na grafike narisovat', s etim indikatorom eto uze avtomati4eski risujetsia... :-)