Ek wil graag 'n bietjie van my eie ervaring wat ek opgedoen het in samewerking met 5-syfer makelaars deel. Eerstens, en belangrikste. Hoekom 5 syfers (sy nie 6, sy 5, hoeveelheid getalle na & quot;. & Quot;) in plaas van 4 (sy nie 5, sy 4)? Omdat verspreiding is 'n heelgetal. Wat beteken dit? Verspreiding van 2.x pitte kan nie bestaan in MT4. Slegs 2 of 3. Dit is 'n beperking van MT4, kan nie vermy word nie. So makelaars uitgevind 5-ste (3-rd) syfer! Nou versprei word 2x (soos 23, 28, 34) in plaas van 2.x Met dit kom 'n klomp van die probleme vir MQL4 programmeerders, soos & quot; Fout 130 ongeldig stop & quot; omdat jou punt is nou nie 0,0001 maar 0,00001 en TP word 5 pitte in plaas van 50 ens. Wonderlik, is dit nie? Normale gebruikers sal dit nie agterkom omdat prysbewegings in 10-pit stappe (of so lyk dit my EAS, weet ek nie met die hand te handel - is geneig om te gou paniekerig). Hoe het ek vermy foute in my EAS? Eenvoudig. Ek veranderlikes voeg vir punt, syfers en ander dinge wat ek gaan op hierdie manier gebruik: Korrigeer my as jy enige foute sien! Let wel: verspreiding is reeds omskep in 'n dubbel waarde. En wanneer ek nodig het om enigiets wat ek gebruik & quot normaliseer; d & quot; vir syfers en & quot; p & quot; vir punt. Lyk groot om te werk met beide 4-syfer makelaars en 5-syfer makelaars. Ek het ook normaliseer beide Bid en vra toe ek dit te gebruik. Onthou asseblief: - Gebruik op jou eie risiko! - Prys kan voortdurend verander op 'n makelaar met 5-ste syfer, normaliseer prys en 'n kleinste moontlike verandering nie kleiner as 1 volle syfer. Of 2. - Jy mag nodig wees om te gebruik & quot; nie genormaliseer & quot; vra en bid (genormaliseer punt in plaas van p, syfers in plaas van d) vir die opening van die mark bestellings, of jy sal 'n fout. - Wil jy dalk 'n aparte globale eksterne veranderlike voeg vir jou Smeer en / of syfers, punt ens. - As jy 'n TP van 50 vermenigvuldig met punt op 'n 5-syfer makelaar, sal jy 5 pitte in plaas van 50 te kry (dit 0,00050 plaas van 0,0050). Jy moet elke waarde (of punt) vermenigvuldig met 10. Of gebruik formules Ek voorsien. Hoop dit help! PS: my gevolgtrekking op 5 syfers en verspreiding is afkomstig van die feit verspreiding is 'n heelgetal, so dit kan nie groter as 2 en kleiner as 3 terselfdertyd wees. Ek het dit nie hoor van makelaars, het dit nêrens lees. Ek het dit op PPS: as jy wil 'n EA tot 5-syfer makelaars aangeneem, gereed wees om óf leer MQL4 en re-kode dit self, toets dit vir 'n rukkie, dink aan alle moontlike variant en los elke fout wat jy kry, of betaal $$ ( of selfs $$$) 'n programmeerder om die werk te doen vir jou. Daardie stuk kode moet werk boete op 'n 4-syfer makelaar, maar op 5-syfer een wat jy sal eindig met SL van 2 in plaas van 20. Dit was bedek in my post, maar net in geval Geredigeer deur Shinigami; 24-03-2010, 14:10. Ek het onlangs begin handel met behulp van EA en ek gebruik 'n 5-syfer makelaar. Ek weet dit is onmoontlik om jou TP vooraf of SL net 'n paar punte weg van die huidige prys. Maar het ek uitgevind dat my EA (EA ek het elders) is die handel met 'n paar punte van wins selfs al is my parameters gestel met 30points. Met 'n 5-syfer paar soos EURUSD, as jy wil stop verlies te stel om 3 pitte, dit kan uitgedruk word as 3 pitte of 30 punte. Sommige EA is nie gekodeer om afstand deur pitte meet, kan dit wees punte. Jy moet eers weet wat gebruik word om te meet in die EA wat jy gebruik. As dit is punte, wat jy nodig het om te sit 30, as dit pitte, moet jy sit 3. Ek persoonlik dink al EA moet gekodeer om pitte gebruik universeel ongeag 4 of 5, 2 of 3 syfers, maar vir een of ander rede 'n baie kodes gebruik steeds punte sodat die gebruiker nodig om bewus te wees van hierdie.
No comments:
Post a Comment