
Pozdrawiam, Midas
Mała poprawka. Tak jak personov zrobił. Uwzględniająca lot_step.Midas pisze:Dzięki wielkie za pomoc. JAREK67 wrzucił w tamtym temacie do ściągnięciaJakby komuś było potrzebne coś takiego to link do tematu stronę wcześniej jest.
Pozdrawiam, Midas
peter_r pisze:Jeszcze jedno pytanie - jak wyciągnąć z któregoś z indykatorów ZigZag różnicę high-low np. ostatniego swinga M5? Może już ktoś coś takiego robił..
Kod: Zaznacz cały
void start()
{
for(int g=0; g < 1000; g++) {
Zig[h] = iCustom(Symbol(),PERIOD_M5,"ZigZag",14,5,3,0,g);
if(Zig[h] != 0) {
h++; }
if(h > 4) {
break;
}}
double swing = MathAbs(Zig[1]-Zig[2]);
}
Kod: Zaznacz cały
ObjectCreate("linia",OBJ_TREND,0,Time[0],Time[-2],Bid,Bid);
ObjectSet("linia",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("linia",OBJPROP_COLOR,Maroon);
Kod: Zaznacz cały
Time[0] + Period() * 60
Kod: Zaznacz cały
ObjectSet ("linia",OBJPROP_RAY,false);
Możesz wrzucić całość kodu dla tej linii ? Coś mi się nie składa.personov pisze:Pomogło. Dzięki Andrzej.
Kod: Zaznacz cały
ObjectCreate("linia",OBJ_TREND,0,Time[0]+Period()*120,Bid,Time[0],Bid);
ObjectSet("linia",OBJPROP_STYLE,STYLE_SOLID);
ObjectSet("linia",OBJPROP_WIDTH,2);
ObjectSet("linia",OBJPROP_COLOR,Navy);
ObjectSet("linia",OBJPROP_RAY,false);
ObjectSet("linia",OBJPROP_PRICE1,cena);
ObjectSet("linia",OBJPROP_PRICE2,cena);
ObjectSet("linia",OBJPROP_TIME1,Time[0]+Period()*120);
ObjectSet("linia",OBJPROP_TIME2,Time[0]);