[АРХИВ] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 3. - страница 349

 
scooper:

У меня в навигаторе редактора в папке скрипты есть скрипты, написанные мной. Их же я могу видеть в навигаторе торгового терминала МТ4. Но на жестком диске я их найти не могу! Тоже самое и с советниками. Видно только те, которые шли с МТ4.

Подскажите, пожалуйста, где они хранятся на жестком диске?


В LocalSettings хранятся, зачем так - к разработчикам.

Я перетаскиваю принудительно в MetaTrader, но при этом приходится сменить собственника каталогов :(

 
Zhunko:
Да, но можно, всё сделать графическими объектами.


Спасибо, за ответы. Попробую разными способами.

Буду докапываться, как правильно это сделать .

Удачи.

 
tara:


В LocalSettings хранятся, зачем так - к разработчикам.

Я перетаскиваю принудительно в MetaTrader, но при этом приходится сменить собственника каталогов :(

Видимо у Вас не ХРюша. В этом случае проще ставить терминал в корень диска и проблемы собственника каталогов нет! Все файлы на своих местах.
 
Приветствую участников форума. Подскажите, как в общем виде решить такую задачу: есть два луча (например, один с координатами x1y1, x2y2 и второй с координатами x3y3, x4y4). Требуется определить координаты точки пересечения этих лучей. Заранее благодарен.
 
AndEv:
Приветствую участников форума. Подскажите, как в общем виде решить такую задачу: есть два луча (например, один с координатами x1y1, x2y2 и второй с координатами x3y3, x4y4). Требуется определить координаты точки пересечения этих лучей. Заранее благодарен.

Сохраняя Ваши обозначения, искомая точка пересечения с координатами X0, Y0 рассчитывается так (при k1!=k3):


 
Имеется вопрос.
В индикаторе предполагается использовать положение цены относительно стенок канала. По условиям построения цена всегда находится внутри канала.
Допустим, имеем канал, верхняя граница = ch, нижняя граница = cl, цену обзовем ma. Искомое значение - indicator.
Применялись выражения типа:
indicator=((ma-cl)-(ch-ma))/(ch-cl);
indicator=(ma-cl)/(ch-cl);
Как-то не впечатлили.

Есть ли другие предложения? Принимаются любые - арифметические, тригонометрические, логарифмические и пр. Возможно, существуют типовые решения для подобных задач?
 
OneDepo:

Сохраняя Ваши обозначения, искомая точка пересечения с координатами X0, Y0 рассчитывается так (при k1!=k3):



Спасибо, попробую сделать так.
 
granit77:
Имеется вопрос.
В индикаторе предполагается использовать положение цены относительно стенок канала. По условиям построения цена всегда находится внутри канала.
Допустим, имеем канал, верхняя граница = ch, нижняя граница = cl, цену обзовем ma. Искомое значение - indicator.
Применялись выражения типа:
indicator=((ma-cl)-(ch-ma))/(ch-cl);
indicator=(ma-cl)/(ch-cl);
Как-то не впечатлили.

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

Если ширина канала - переменная величина, задаем количество баров на котором получим среднюю (лучше - максимальную) ширину. От этой средней ширины в процентах (нижняя граница - 0, верхняя 100) получаем положение цены. Чё то не то написал?

ЗЫ. Одновременно запоминаем цены максимума и минимума канала.

 
granit77:
Имеется вопрос.
В индикаторе предполагается использовать положение цены относительно стенок канала. По условиям построения цена всегда находится внутри канала.
Допустим, имеем канал, верхняя граница = ch, нижняя граница = cl, цену обзовем ma. Искомое значение - indicator.
Применялись выражения типа:
indicator=((ma-cl)-(ch-ma))/(ch-cl);
indicator=(ma-cl)/(ch-cl);
Как-то не впечатлили.

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

Думаю, что наиболее наглядным будет такой вариант: indicator=100*(ma-cl)/(ch-cl); В индикаторе закрепляем минимум и максимум (0 и 100 соответственно). Это и будет положение цены относительно стенок канала в процентах. Отображение линейное. Логарифмирование имеет смысл вводить только тогда, когда цена подавляющее количество времени находится на каком-то определенном участке.
 
snail09:

Если ширина канала - переменная величина, задаем количество баров на котором получим среднюю (лучше - максимальную) ширину. От этой средней ширины в процентах (нижняя граница - 0, верхняя 100) получаем положение цены. Чё то не то написал?

ЗЫ. Одновременно запоминаем цены максимума и минимума канала.


FxRoller:

Думаю, что наиболее наглядным будет такой вариант: indicator=100*(ma-cl)/(ch-cl); В индикаторе закрепляем минимум и максимум (0 и 100 соответственно). Это и будет положение цены относительно стенок канала в процентах. Отображение линейное. Логарифмирование имеет смысл вводить только тогда, когда цена подавляющее количество времени находится на каком-то определенном участке.

Ничем не отличается от уже предложенного варианта
Причина обращения: