Jump to content


[01 martie 2015] Vamist este prima si cea mai mare comunitate Forex din Romania. A luat nastere in 2005 si de-a lungul timpului a trecut prin mai multe transformari. Acum, dupa 10 ani, primim orice fel de traderi si investitori. Deci, indiferent daca tranzactionezi sau investesti in actiuni, valute, marfuri sau orice alt instrument, bine ai venit!

Vamist se transforma in comunitatea traderilor retail. Aceasta versiune a forumului va fi in continuare accesibila pentru oricine, dar numai in format read only.

Noua adresa este vamist.ro. Te asteptam acolo la discutii generale despre trading.

koralu

Member Since 05 Jan 2009
Offline Last Active Jun 03 2013 11:42 PM

Topics I've Started

Problema Buffere MQL4

21 January 2011 - 02:44 PM

Salut,
Problema este legata de un indicator pe care vreau sa-l folosesc intr-un expert.<-- Este prima mea intersectie cu limbaju MQL -->
In mare indicatorul da semnale de buy/sell prin sageti atasate chart-ului, concomitent cu alerte. Prin urmare pentru a folosi in expert semnalele indicatorului trebuie sa:

-adaug inca un buffer in indicator si sa-i atribui un index in cadrul init();

double my_buff[];
int init()
SetIndexBuffer(7, my_buff);

-adaug langa linia de cod a alertei ceva de genu
my_buff[i]=k //unde k=1 pentru buy sau k=2 pentru sell

Acum rezultatul, evident, este altul. Verific my_buff imediat dupa ce ii atribui valoarea prin
Alert("valoare buffer=", my_buff[i]);
si este 0 mereu. De ce, nu stiu!!??

Iar daca folosesc variabila my_buff ca un simplu array, adica sterg linia "SetIndexBuffer(7, my_buff);" , stocheaza valoarea care trebuie dar merge doar daca am si linia asta: ArrayResize(my_buff, Bars); in init(). Inca un paradox pentru mine.

Intrebarea mea este de ce nu i se atribuie nicio valoare variabilei my_buff? Trebuie folosita o alta abordare?

Tranzactiile forex implica un grad ridicat de risc. Informatiile de pe acest site NU reprezinta recomadari de tranzactionare sau investitii.
Administratorii vamist.ro nu-si asuma responsabilitatea pentru eventualele probleme sau pierderi materiale aparute in urma utilizarii informatiilor de pe site.