pamietanie zigzag'a

O jezykach programowania w platformach i nie tylko.
kowal00
Gaduła
Gaduła
Posty: 102
Rejestracja: 07 lut 2009, 19:49

pamietanie zigzag'a

Nieprzeczytany post autor: kowal00 »

Witam
Chcialbym zapamietac cene na jakiej bylo ramie zigzag'a w punkcie nr 2 gdy zlecenie zostalo otwarte aby pozniej moc sie do tego odniesc w innym warunku. Czy mozna to w jakis prosty sposob zapisac? W zalaczniku przyklad:
Nie masz wymaganych uprawnień, aby zobaczyć pliki załączone do tego posta.

Awatar użytkownika
personov
Pasjonat
Pasjonat
Posty: 1525
Rejestracja: 09 sie 2009, 21:27

Nieprzeczytany post autor: personov »

Najpierw na początku kodu zdefiniuj np. :

Kod: Zaznacz cały

double zigzag2=0;
Później w start() dodaj tablicę :

Kod: Zaznacz cały

double zig[5]; 
   int h=0; 
   for(int g=0; g < 1000; g++) { 
   zig[h] = iCustom(Symbol(),Period(),"ZigZag",10,5,3, 0, g); 
   if(zig[h] != 0) { 
   h++; } 
   if(h > 4) { 
   break; 
   }} 
Zwraca ona wartości pięciu ostatnich Zig'ów. I warunek :

Kod: Zaznacz cały

if(..........){otwórz SELL;zigzag2=Zig[2];}
Od tej pory zigzag2 możesz wykorzystywać w innych warunkach dopóki nie zmienisz tej wartości ponownie.
Solą życia jest kasa.

ODPOWIEDZ