а в чём проблема то?)
// переносим индикатор на один бар назад
for ( int i = Bars - 2; i >= 0; i -- )
{ buf0[i+1] = buf0[i]; }
buf0[0] = luft; //присваеваем новое значение
я бы вряд ли додумался :) + некоторые детальки
//+------------------------------------------------------------------+
//| tic.mq4 |
//| Copyright © 2005, MetaQuotes Software Corp. |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2005, MetaQuotes Software Corp."
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 DeepSkyBlue
//---- buffers
double ti[];
int s,win;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_SECTION);
SetIndexBuffer(0,ti);
//----
return(0);
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted();
int i;
string price="price";
//----
if( win==0 )
{
win=WindowFind("tic");
}
if( s>Bars-1 )
{
s=Bars-2;
}
for( i=s;i>=0;i-- )
{
ti[i+1]=ti[i];
}
ti[0]=Close[0];
if(ObjectFind(price) == -1)
{
ObjectCreate(price, OBJ_HLINE, win, Time[0], ti[0]);
ObjectSet(price, OBJPROP_STYLE, STYLE_SOLID);
ObjectSet(price, OBJPROP_COLOR, DeepSkyBlue);
ObjectMove(price, 0, Time[0], ti[0]);
}
else
{
ObjectMove(price, 0, Time[0], ti[0]);
}
s++;
//----
return(0);
}
//+------------------------------------------------------------------+
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
А у меня что-то ничего не отображается :( Вроде скомпилировал, вставил, а ничего нет :( Чайник совсем ...
Компостер, умище!!!
Профи_Р, спасибо за конкретную реализацию!
Профи_Р, спасибо за конкретную реализацию!
Ребят, подскажите что не так делаю? Тоже нужен :( Билд 175 у меня
Уважаемый АЕГ!
А как именно Вы делаете, то, что по-Вашему Вы делаете не так?
А как именно Вы делаете, то, что по-Вашему Вы делаете не так?
Уважаемый falkov, все получилось кроме одного-при смене таймфрейма пропадют тику.... обнуляются :( Посоветуйте что можно сделать?
хотя, может быть, и можно в деинит вставить сохранение индикаторного буфера в файл, а потом забирать оттуда при смене ТФ. Меня пока устраивает такая реализация.
Не, ничего не видно п онему :( Квотерум придется ставить... но в нем перемещаться по истории нельзя :( Нет нормальной платформы для тиков !! :'(
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Может, есть идеи, как написать индик, чтобы он тики показывал?