Хорошо, помогите пож написать простенький индикатор на C#, хотя бы болванку(заготовку) в текстовом файле,я через SharpDevelop впишу его в ТСлаб (это есть у вас в справке), на основе этой болванки проще будет другие создать:

Индикатор: на 5-и минутках (или любых периодах в часе) - разница между ценой последней сделки и ценой открытия ЧАСА, причём рассчёт октрытия часа первого бара ДНЯ должен начинаться со второй пятиминутки, остальные открытия часа в течение дня - с первой.

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

Не знаю поможет или нет - это тот же индикатор в МетаСтоке только относительно открытия дня:
Num0:=Security("SiU9",DayOfMonth()); - данные дня по доллару;
Num1:=If(Ref(Num0,-1)<>Num0,1,0); - идентификация стыка дней;
Num2:=ValueWhen(1,Ref(Num1,-1),Security("SiU9",OPEN));-открытие второго бара дня;
Num3:=Security("SiU9",C)-Num2;-вычисление на каждом баре (CLOSE текущего бара минус цена открытия на втором баре дня);
If(Num1=1,0,Num3) - "зануляет" значение на открытии первого бара дня;


Attachments
Индикатор.JPG (467 downloads)



Отредактировано uprav (Tue Jan 26 2010 09:25 PM)
_________________________