Sari la conținut

Postări Recomandate

Salutare,

 

Cum pot afla numarul de bare dintre doua puncte oarecare.

 

de exenplu: Nr de bare dintre un punct dat de intersectia MACD cu SIGNAL MACD si MACD > SIGNAL MACDsi al-2-lea punct MACD cu SIGNAL MACD si MACD < SIGNAL MACD.

 

post-1272-0-45038200-1300505750_thumb.png

Editat de tradelover
modificat bmp into jpeg
Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

Prima observatie, ti-am sters bitmapul ala imens, care in plus de faptul că ocupa o grămadă de spaţiu, nici nu se vedea in tumbnail si trebuia downloadat. L-am inlocuit cu un jpeg, mai scurt, plus thumbnail. Daca mai pui poze, fă-le jpeg sau png, iar daca nu ai cu ce le exporta in jpeg sau png (exista scule free pe web, ca hypersnap sau snagit), atunci foloseste metatraderul, care poate exporta chartul curent in format gif, oricum mai mic ca bitmapul (in meniul File, vezi Save As Picture). Iar ca sa se vada in post thumbnailul (poza aia mica, poate cineva nu vrea sa dea click pe el sa il aduca, daca vede ori daca nu vede ce e in el) foloseste "add to post" după ce il atasezi.

 

Bun. Acum relativ la intrebarea ta, te intereseaza sa faci asta intr-un indicator, sau sa iti faca cineva unul? Adică muncesti tu la un indicator si nu stii functia care trebuie sa o folosesti, ori vrei sa iti scrie cineva codul? Daca e primul caz, atunci citeste mai jos. Daca e al doilea, ia legatura cu mine pe PM.

 

Deci daca vrei sa afli cate bare "teoretice" exista intre cele doua momente de timp, imparti diferenta lor la lungimea barei. Intre "azi la ora 12" si "mâine la ora 8 seara" sunt 32 de ore, deci 8 bare H4.

 

In realitate, mai ales pe TF-urile mici, unele bare pot lipsi daca nu este activitate pe piata. De exemplu inainte de un NFP sau alta stire importantă, cand toti stau in asteptare si vine câte un tick la 2-3 minute, o sa vezi ca intre 12:00 si 12:30 ai doar 25, sau 17, sau 13 candele de un minut (in loc de 30 cum ar fi normal). Pentru ca MT deseneaza candela doar daca are tick.

 

De asemenea, din acelasi motiv, si pe TF-urile mari, cand acestea se extind peste weekenduri sau vacanţe bancare (Crăciun, etc), sunt zile fara trading, de aceea intre "miercurea asta" si "marţea viitoare" vei avea doar 5 bare D1 în loc de 7 "teoretice", ori doar 27-29 de bare H4 (vinerea sunt 3 sau 4 sau 5 in loc de 6, depinde de broker) in loc de 42 cum ar fi normal "teoretic". De aceea MT4 pune la dispozitie functia iBarShift() care iti intoarce shiftul unei bare in functie de momentul cel mai apropiat de timp faţă de deschiderea acelei bare.

 

Daca ai aflat cele doua momente de timp cand s-a produs cross-ul care te intereseaza, eventual rotunjite la open time-ul chartului pe care esti, atunci apelezi iBarShift() pe ambele şi faci diferenţa.

 

Acuma, eu am interpretat intrebarea ta in sensul că vrei să "ai" aceasta diferenta, pe care sa o folosesti mai departe in tot felul de calcule, ori să o afişezi pe undeva, să te ajute la strategie. Dar daca tu vrei doar sa "vezi" acea diferenta, interactiv, adica in sensul că să nu mai stai sa numeri barele, in timp ce faci trading manual, atunci e foarte simplu:

 

Dai click pe roll-buttonul de la mouse si cursorul se transforma intr-o cruce mare care ocupa tot ecranul. Crosshair cursor se cheama. Daca nu ai mouse cu roll button, vezi pe bara de tools numita "line studies" (acolo de unde alegi obiectele care le pui pe chart, fibo, linii, etc) ca e un tab de unde alegi tipul cursorului, sageata sau crosshair, dai click pe crosshair). Bun, alegi cursor crosshair, te duci cu el pe una din barele care te intereseaza, după care faci click left pe ea, tii butonul apăsat şi drag până la cealalta. O sa vezi că apar niste numere, primul e nr de bare (care te intereseaza pe tine), al doilea e diferenta in pipsi, al treilea e pretul de sosire (pe cel de plecare in vezi pe crosshair-ul de la cursor).

Editat de tradelover
typo, scrisesem "stire importata" in loc de "importanta", haha
Link spre comentariu
Distribuie pe alte site-uri

Salutare,

 

Ma intereseaza o functie ...o linie de cod pt a putea afla numarul de bare dinte doua puncte date de intersectia indicatorilor.

 

Am incercat cu :

.....

....

 

Alert("Bar count on the 'EUROUSD' symbol is.................",iBars(NULL,0));

 

// iBars imi intoarce nr de bare de la inceputul testarii si pana la sfarsit

 

iar

 

...........

...........

ib=ibuy...este si un is=isell mai jos in cod

 

for(int ib=1; ib<=Bars; ib++)

{

Alert("............. ib=",ib);

// imi da nr de bare pe buy si respectiv nr de bare pe sell

}

Editat de alxdany
Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

Pai si ce are iBarShift() de nu merge? Ori nu ai citit postul si intrebi doar ca sa te afli in procesul de intrebare?

Cum adica sa modifici iBars??? Functiile built-in nu se pot modifica. Asa imi trebe daca ma bag... hihi

Link spre comentariu
Distribuie pe alte site-uri

:):)

 

Nu am sa modific iBars ci numai am sa interpretez alt fel datele pe care le returneaza si sa pot calcula numarul de bare dinte doua puncte rezultate din intersectia indicatorului.

Editat de alxdany
Link spre comentariu
Distribuie pe alte site-uri

  • Moderators

well, cand vei reusi sa faci iBars() ăla sa iți intoarcă altceva decât numărul TOTAL de bare din chart (alea 5000 sau 25 de mi pe care le-ai setat in tools/options/chart, ori mai putine daca esti pe TF mare si nu are brokerul atâtea bare), atunci să imi spui si mie cum ai făcut. De asemenea sa imi spui si cum poti folosi numarul total de bare din chart(intotdeauna 5000) pentru a calcula diferenta (in numar de bare) dintre doua puncte in timp. Ca să stiu si eu si să nu mor prost.

 

De aia pierdeti bani pe forex. Toți oamenii fac prostii, greseli, doar că unii insistă in prostie (fără să ia in seamă ce le spun alții care isi pierd degeaba timpul pentru a le răspunde), când ar fi mai simplu să analizeze răspunsul celor care vor sa ii ajute, să vadă daca e bun, apoi să zică "am greșit, scuze, mersi că mi-ai arătat". Iar dacă nu e bun, să zică de ce, că nu e nimeni perfect, și cei care vor să vă ajute pot greși, dar e politicos să ziceti măcar mersi pt intentie, in acel caz.

 

Atitudinea asta de a pune intrebări la care nu vă interesează răspunsul, doar intrebati ca să arătati ce tari sunteti voi, si ce rezultate spectaculoase scoateti din numărul ala total de bare din chart, puteti calcula si logaritm natural din pi cu el, well... atitudinea asta, ziceam, nu o sa vă ducă nicăieri. Unora le este foarte greu, dacă nu imposibil să isi recunoască greselile. Ăia sunt cei care stau călare pe beturile perdante, dorind să arate pietei ce tari sunt ei.

 

Mai aveam unu pe PM zilele trecute, ăla care postează metoda aia faimoasă "statistică" pe un tread paralel, imi pune pe PM intrebări impertinente si când ii raspund cu "STFW" imi scrie inapoi "STFIG" (probail "să te f** în gât", nu am mai intalnit prescurtatea, dar cred că asta a vrut sa zică).

 

Vorba lui nicugh (chiar, pe unde o mai fi omul ăsta?), "vă mulțumim că existați, fără voi noi nu am avea de unde".

Editat de tradelover
Link spre comentariu
Distribuie pe alte site-uri

  • 9 luni mai târziu...

Am gasit topicul cu 5 pipsi pe ora si am inceput sa zambesc. Cu 5 pipsi pe zi, la mine erau zilnici, (oare ce om avea noi cu totii cu cifra 5?) ma vedeam si eu om bogat. 5 pipsi pe zi, adica 1% din cont pe zi ori 20 zile lucratoare pe luna insemna 20 la suta din cont pe luna. Si daca faceti o progresie in excel de 12 sau 24 luni cu bulgarele care pune 20% la ceilalti 20% si tot asa.... vedeati ca in 2 ani imi puneam intrebari de cuantumul spagii care trebuia platit celor de la Ferrari ca sa-mi scoata mai repede masina din fabricatie.

Paradoxal efortul de a scoate cei 5 pipsi pe zi m-au facut sa-mi pun intrebarile corecte. Si sa citesc. Cum tranzactionez in range, in trend sau cum sa prind reversalurile, intrebari legate de analiza fundamentala, intrebari legate de psihologia tradingului si paternuri. De cand cu forexul engleza a devenit o obisnuinta, am inteles mai bine fluxurile financiare internationale si ce anume genereaza piata cu toate mecanismele ei. Spun mai bine, nu ca sunt expert. Dar, adunate toate, utopia celor 5 pipsi pe zi a dus pana la urma la ceva bun.

 

 

 

Asa ca nu stiu cum sa pun problema pentru incepatori...... vreti 5 pipsi pe zi/ora/minu? Teoretic e posibil. Acum puneti intrebarile corecte. Posted Image Posted Image Posted Image

Link spre comentariu
Distribuie pe alte site-uri

Alătură-te conversației

Poți posta acum și să te înregistrezi mai târziu. Dacă ai un cont, autentifică-te acum pentru a posta cu contul tău.

Vizitator
Răspunde la acest subiect...

×   Alipit ca text avansat.   Alipește ca text simplu

  Doar 75 emoji sunt permise.

×   Linkul tău a fost încorporat automat.   Afișează ca link în schimb

×   Conținutul tău precedent a fost resetat.   Curăță editor

×   Nu poți lipi imagini direct. Încarcă sau inserează imagini din URL.

  • Navigare recentă   0 membri

    • Nici un utilizator înregistrat nu vede această pagină.
×
×
  • Creează nouă...

Informații Importante

Am plasat cookie-uri pe dispozitivul tău pentru a îmbunătății navigarea pe acest site. Poți modifica setările cookie, altfel considerăm că ești de acord să continui.