chief2000: Часто необходимо сдвинуть н-е количество строк вправо на несколько символов. Возможно ли это сделать в один заход в МетаЭдиторе или только по старинке, построчно?
Табуляция же работает.
rosomah:
Господа, ещё раз задам вопрос.
Как вытащить котировки из базы данных по каждому бару? Необходимо, в конечном итоге, их просуммировать по каждому бару и поделив на объём найти значение средней котировки по бару. Это нужно для того, чтобы сделать индикатор настоящей средней линии.
Можно ограничится сложением - Buffer1[i]=(Close[i]+Open[i]+High[i]+Low[i])/4; и найти нечто среднее, но это не так точно.
Приветствую всех. вопрос скорее математический, никак не могу сообразить как это лучше сделать.
есть массив, надо найти среднее значение индекса. скажем, массив 3, 0.33, 3, 0.33
смысл в том, что 0.33 - это в три раза меньше, а 3 - в три раза больше.
если тупо сложить и поделить, то получится ерунда - (6.66 / 4 = 1.66), по смыслу же дОлжно получиться 1.0
была мысль решить вопрос алгоритмически - скажем если значение индекса [меньше единицы], то преобразуем его в обратную отрицательную дробь, и тогда вроде (но только вроде) все логично
если массив однородный - все тип-топ, 12 /4 = 3.
а если нет, массив примет вид 3 -3 3 -3, на выхлопе будет 0 (что на самом деле должно соответствовать 1).
а надо то 1.
и что самое забавное, чуйкой чую, что тут как то просто все решаецо, но как... блин ))))))
В Notepad++ есть отличная опция на этот случай - выделяется область слева от строк (Ctrl+Alt), которые нужно переместить, а затем пробелом все помеченные строки одновременно перемещаются на необходимое расстояние, подумал что может в МетаЭдиторе есть что-нибудь похожее.
В Notepad++ есть отличная опция на этот случай - выделяется область слева от строк (Ctrl+Alt), которые нужно переместить, а затем пробелом все помеченные строки одновременно перемещаются на необходимое расстояние, подумал что может в МетаЭдиторе есть что-нибудь похожее.
чтото не ясно в постановке задачи? ) или не знаешь как это сделать?
вот более часто используемый случай. мы не задумываясь ищем среднее, если значения около единицы. скажем 0.8 и 1.2 - чОтко знаем, что среднее 1.0
но вот если малость вдуматься, то выйдет, что 0.8 - это уменьшение относительно базы на 25% (100/80)? в то время как увеличение вполне честное - на 20%. и по итогу, среднее будет -2.5%. то есть 0.975.
большой разброс взят для наглядности. скажем отношении свечи к предыдущей может быть в 5 раз меньше, и в 5 раз больше. среднее из двух как высчитывать будешь? ну, чтоб спрогнозировать к примеру ;-)
Часто необходимо сдвинуть н-е количество строк вправо на несколько символов.
Возможно ли это сделать в один заход в МетаЭдиторе или только по старинке, построчно?
Табуляция же работает.
Господа, ещё раз задам вопрос.
Как вытащить котировки из базы данных по каждому бару? Необходимо, в конечном итоге, их просуммировать по каждому бару и поделив на объём найти значение средней котировки по бару. Это нужно для того, чтобы сделать индикатор настоящей средней линии.
Можно ограничится сложением - Buffer1[i]=(Close[i]+Open[i]+High[i]+Low[i])/4; и найти нечто среднее, но это не так точно.
Дайте пожалуйста направление поиска.
Если не хватает баров на графике, то увеличить надо в настройках МТ4.
вопрос скорее математический, никак не могу сообразить как это лучше сделать.
есть массив, надо найти среднее значение индекса.
скажем, массив 3, 0.33, 3, 0.33
смысл в том, что 0.33 - это в три раза меньше, а 3 - в три раза больше.
если тупо сложить и поделить, то получится ерунда - (6.66 / 4 = 1.66), по смыслу же дОлжно получиться 1.0
была мысль решить вопрос алгоритмически - скажем если значение индекса [меньше единицы], то преобразуем его в обратную отрицательную дробь,
и тогда вроде (но только вроде) все логично
если массив однородный - все тип-топ, 12 /4 = 3.
а если нет, массив примет вид 3 -3 3 -3, на выхлопе будет 0 (что на самом деле должно соответствовать 1).
а надо то 1.
и что самое забавное, чуйкой чую, что тут как то просто все решаецо, но как... блин ))))))
подскажите, плиз, гуру математики )))))
Табуляция же работает.
В Notepad++ есть отличная опция на этот случай - выделяется область слева от строк (Ctrl+Alt), которые нужно переместить, а затем пробелом все помеченные строки одновременно перемещаются на необходимое расстояние, подумал что может в МетаЭдиторе есть что-нибудь похожее.
В Notepad++ есть отличная опция на этот случай - выделяется область слева от строк (Ctrl+Alt), которые нужно переместить, а затем пробелом все помеченные строки одновременно перемещаются на необходимое расстояние, подумал что может в МетаЭдиторе есть что-нибудь похожее.
А не стоит ли у Вас галочка ОПТИМИЗАЦИЯ вместе с ВИЗУАЛИЗАЦИЕЙ?
Спасибо за ответ,
Оптимизацию убрал - при нажатии "Старт" появляется окошко с ярлычком (visual) а в нем надпись ОЖИДАНИЕ ОБНОВЛЕНИЯ. Как ее победить?
Табуляция!
Сейчас понял о чем вы.. Я поначалу решил что речь о построчной табуляции, оказалось что можно применять ее ко множеству строк.
Зд0рово! Спасибо!
... и еще - чем можно Гиговые csv править?
плющит
чтото не ясно в постановке задачи? )
или не знаешь как это сделать?
вот более часто используемый случай.
мы не задумываясь ищем среднее, если значения около единицы.
скажем 0.8 и 1.2 - чОтко знаем, что среднее 1.0
но вот если малость вдуматься, то выйдет, что 0.8 - это уменьшение относительно базы на 25% (100/80)?
в то время как увеличение вполне честное - на 20%.
и по итогу, среднее будет -2.5%. то есть 0.975.
большой разброс взят для наглядности.
скажем отношении свечи к предыдущей может быть в 5 раз меньше, и в 5 раз больше.
среднее из двух как высчитывать будешь? ну, чтоб спрогнозировать к примеру ;-)