Originally Posted by
;
#право собственности VMesquita
#property indior_chart_window/индикация рисуется в основном окне графика
#свойство indior_buffers 1
внутренний предел;
int инициализация ()
{
//----
возврат (0);
}
целое число ()
{
возврат (0);
}
начало ()
{
двойной O,C,H,L,O1,C1,H1,L1,O2,C2,H2,L2;
строковый текст;
int counted_bars = IndiorCounted();
limit=бары-counted_bars;
//---- проверим возможные ошибки
если (counted_barslt; 0) {
Предупреждение (без баров..);
возврат (-1);
}
//---- будет пересчитан последний посчитанный бар
for(int i=1; ilt;limit; i ) {
TO=Открыть(NULL,0,i);
C=iClose(NULL,0,i);
H=iHigh(NULL,0,i);
L=iLow(NULL,0,i);
O1=iOpen(NULL,0,i-1);
C1=iClose(NULL,0,i-1);
H1=iHigh(NULL,0,i-1);
L1=iLow(NULL,0,i-1);
O2=iOpen(NULL,0,i 1);
C2=iClose(NULL,0,i 1);
H2=iHigh(NULL,0,i 1);
L2=iLow(NULL,0,i 1);
текст =;
if(((H-L)gt;4*(O-C))((C-L)/(0,001 H-L)gt;=0,75)((O-L)/(0,001 H-L)gt;=0,75)) text=Hang;
если(H==C)текст=КУПИТЬ;
если(C==L)текст=ПРОДАТЬ;
//Если мы нашли особую свечу, пишем на графике
если(текст!=)
{
ObjectCreate(DoubleToStr(i,0) метка, OBJ_TEXT, 0, Time[i], H);
ObjectSetText(DoubleToStr(i,0) label, text, 15, Arial, Blue);
Воспроизведение Звука(wait.wav);
}
}
}