Кто знает!

 

Здраствуйте!

Меня интересует вопрос в программировании...

Как узнать и зафиксировать цену, которая была определенное кол-во минут назад посредством индикаторной линии Moving Average?

Спасибо!

 

Ну, MA с периодом (1) четко выдаст тебе то значение на котором он построен.

А вообще практичности вопроса я немного не понимаю. 

 
int    km=10;   // количество минут назад
double price=iClose(NULL, PERIOD_M1, km);
 
sergeev писал (а) >>

Ну, MA с периодом (1) четко выдаст тебе то значение на котором он построен.

А вообще практичности вопроса я немного не понимаю. 

Хорошо попробую объяснить...

MA с периодом (1) точно показывает значение цены на данный момент. Мне необходимо узнать точное значение цены MA (1), котороя наблюдалась, например 5 минут назад... Затем узнать цену, например 10 мин. назад... 

Итого у меня будет 3 значения цен...

 
Mr_Shwarzendolf писал (а) >>

Хорошо попробую объяснить...

MA с периодом (1) точно показывает значение цены на данный момент. Мне необходимо узнать точное значение цены MA (1), котороя наблюдалась, например 5 минут назад... Затем узнать цену, например 10 мин. назад... 

Итого у меня будет 3 значения цен...

Небольшое уточнение: Вам все-таки нужно узнать цену или значение MA?

 
sergeev писал (а) >>

Небольшое уточнение: Вам все-таки нужно узнать цену или значение MA?

 
int    km=10;   // количество минут назад
int    period_MA=11;
double price=iMA(NULL, 0, period_MA, 0, MODE_SMA, PRICE_CLOSE, km);
 
KimIV писал (а) >>

Спасибо за помощь. Думаю получится...

 
KimIV писал (а) >>

Игорь скорее так.

int    km=10;   // количество минут назад
double price=iMA(NULL, 0, 1, 0, MODE_SMA, PRICE_CLOSE, km);
 
FION писал (а) >>

Игорь скорее так.

не-е... вот так:

int    km=10;   // количество минут назад
int    period_MA=11;
double price=iMA(NULL, PERIOD_M1, period_MA, 0, MODE_SMA, PRICE_CLOSE, km);
 

Хочу продолжить...

Возможно ли с помощью программного рисования нарисовать и соеденить  две точки(A=цена 5 минут назад; B=текущая цена) прямой линией.

Пример на рисунке...

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