Нужен индикатор соединяющий цены закрытия предыдущих дней
хорош флудить.
Или любую МА настроить с периодом равным 1 и с ценой закрытия.
red_r2005 >>:
Вот - ручная прорисовка....т.е., я вручную соединяю цены закрытия дней (красная линия) и недель (синия линия), было бы лучше если бы это делал индикатор
Вот - ручная прорисовка....т.е., я вручную соединяю цены закрытия дней (красная линия) и недель (синия линия), было бы лучше если бы это делал индикатор
А если вам надо копировать данные с другого ТФ - то это совсем иная задача.
Мысли надо яснее выражать.
А так пойдёт
#property indicator_chart_window #property indicator_buffers 1 #property indicator_color1 Red double buf[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { SetIndexBuffer(0, buf); SetIndexStyle (0, DRAW_LINE, STYLE_DASH); SetIndexEmptyValue(0, EMPTY_VALUE); return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int limit; int counted_bars=IndicatorCounted(); //---- последний посчитанный бар будет пересчитан if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; //---- основной цикл for(int i=0; i<limit; i++) { buf[i]=iClose(NULL,PERIOD_D1,iBarShift(NULL,PERIOD_D1,iTime(NULL,0,i),false)); } return(0); }
Спасибо, но немного не то, а как сделать чтобы он цены закрытия соединял именно трендовой линией
Такой устроит?
//+------------------------------------------------------------------+ //| For__red_r2005.mq4 | //| Copyright © 2010, PapaYozh | //| * | //+------------------------------------------------------------------+ #property copyright "Copyright © 2010, PapaYozh" #property link "*" #property indicator_chart_window #property indicator_buffers 2 #property indicator_color1 Coral #property indicator_color2 CornflowerBlue #property indicator_width1 2 #property indicator_width2 2 // ---- buffers ---- double BuffD[]; double BuffM[]; //+------------------------------------------------------------------+ int init() { SetIndexBuffer(0,BuffD); SetIndexEmptyValue(0,EMPTY_VALUE); SetIndexStyle(0,DRAW_SECTION,EMPTY,EMPTY); SetIndexBuffer(1,BuffM); SetIndexEmptyValue(1,EMPTY_VALUE); SetIndexStyle(1,DRAW_SECTION,EMPTY,EMPTY); return(0); } // init() //+------------------------------------------------------------------+ int deinit() { return(0); } // deinit() //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ int start() { int shift; shift = Bars - 1 - IndicatorCounted(); for ( ; shift>0 ; shift-- ) { if ( TimeDayOfYear(Time[shift]) != TimeDayOfYear(Time[shift-1]) ) { BuffD[shift] = Close[shift]; if ( TimeDayOfWeek(Time[shift-1]) == 1 ) BuffM[shift] = Close[shift]; else BuffM[shift] = EMPTY_VALUE; } else { BuffD[shift] = EMPTY_VALUE; BuffM[shift] = EMPTY_VALUE; } } return(0); } // start() //+------------------------------------------------------------------+
Файлы:
for__red_r2005_2.mq4
2 kb
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь