Hozzászólások
-
SzerzőBejegyzés
-
Hozzászólás: DAX adatok #5113
A TickDataDownloader programot nem ismerem, de Tickstory Lite esetében alapértelmezésként megcsinálták a korrekciót, azaz nem kell neked osztanod semmit, a megjelenő és exportálható értékek helyesek.
Egyébként ha ragaszkodsz a másik programhoz, valószínűleg jó a meglátásod és neked kell megtenned a korrekciót.
Hozzászólás: Szöveg a panel középére #5112A „Notes” (Megjegyzések) részben leírtak szerint -10 -zel kell szoroznod a méretet akkor, ha OBJ_LABEL -t akarsz vele mérni. Tehát ne 12-t adj meg fontméretnek, hanem -120 -at, így kijön majd a helyes érték.
TextSetFont( "Arial", -120 ); TextGetSize( _text, w, h );
Hozzászólás: MT4 build 950 kifagy #5102Örülök, hogy meglettek a hibák! Amit az OrdersTotal() kapcsán írtál, ne hagyd így, mert elfeledkezel róla és később nagyon sok gondot okozhat. Megoldási javaslatot ebben a cikkben találsz.
Hozzászólás: Rejtett label objektum #5094Megjelennek azok, csak az objektum lista ablakban a Minden gombot megnyomva jönnek elő.
Ezt az ObjectSetInteger eljárással tudod elérni, mégpedig a OBJPROP_HIDDEN tulajdonság true -ra állításával.
Hozzászólás: MT4 build 950 kifagy #5092Valamelyik for ciklusodban rosszul van megírva valami.
Ellenőrizd az OnInit() eljárást, mert annak van pár másodperces időlimitje, amin ha túlfutsz akkor is kaphatsz ilyen hibaüzenetet.
Az érintett charton írass ki Print() segítségével hibakereső üzeneteket, de használhatod a Profiler-t is, az megmutatja hogy hol tölt el sok időt az expert.
Vedd figyelembe azt is, hogy a recompile-kor néha a MT4 hajlamos rosszul viselkedni – bár ebben az esetben nem hiszem, hogy erről lenne szó.
Hozzászólás: Lelassuló MT4 #5088Első körben az összes külső (= nem „gyári”) indikátor vagy expert használatát felfüggeszteném.
A DLL és a külső expert import csak akkor szükséges, ha van olyan expert vagy indikátor amely ezekre a lehetőségekre épít. Ezt látatlanban nem tudom megmondani, ezt is neked kell kipróbálnod – tiltsd le globálisan (Eszközök > Beállítások > Expertek fül) a két opciót, és így használd tovább a MT4-et.
Az expert naplóban többféle hibaüzenet lehet, de általában az az üzenet jelzi a hibát, amelyből rengeteg van egymás alatt.
A 10-15 darab függő megbízás nem sok, és önmagában ezek magas száma sem okozhat lassulást.
VPS, vagy otthoni számítógépről van egyébként szó?
Hozzászólás: nyitás-zárás #5086Látatlanban nehéz erre mit mondanom, de valószínűleg az indexekkel van valami probléma a kódban. Szerintem te mindig a nulladik gyertyára hivatkozol, ami rendben is lenne, csakhogy az indexek folyamatosan változnak.
A zárást neked új gyertyánként kell ellenőrizned; azaz minden gyertya bezáródása után futtasd le a célár ellenőrzést. Csinálhatod azt, hogy a Bars változót változását, vagy akár a szerveridő változását ellenőrzöd, és ez alapján döntesz arról, hogy mikor kell célárat ellenőrizni.
Hozzászólás: Lelassuló MT4 #5084Örülök, hogy segíthettem és még inkább, hogy megoldódott a problémád! ;)
Hozzászólás: Lelassuló MT4 #5082Furcsállnám, ha ez brókercéghez kötődő probléma lenne – az MT4 platform ugyanis minden esetben ugyanaz. Amiket írtál, nagyon jó kiindulópontok. Biztos vagy abban, hogy nincsen olyan indikátor amelyet csak az érintett terminálban használsz?
Én még megnézném a lassuló MT4 terminál Expertek naplóját. Lehet, hogy az adott indikátornak hiányzik valamely komponense, vagy hibásan működik, esetleg hibásan van beállítva és teliírja a naplófájlt üzenetekkel.
Hozzászólás: nyitás-zárás #5080A legvalószínűbb, hogy valahol megbújik egy programozási (vagy gépelési) hiba, ami azonnali zárást okoz. Írasd ki a zárás környéki if feltételek összes érintett változóját, böngészd végig egyesével a problémás zárásokat. Ha újra és újra ugyanott fordulnak elő a zárások ugyanazon teszten belül, akkor biztosan nem véletlenszerű hibáról van szó.
Hozzászólás: Bróker adatok indikátorhoz #5073A külső paraméterek bevonása teljesen logikus elvárás részedről, és nagyon kevés kivételtől eltekintve megoldható velük a legtöbb probléma.
Ha gondolod, megnézem és árajánlatot küldök az indikátor módosítása kapcsán. Az e-mail címem: radu kukac radu.hu, ide küldj e-mailt!
Hozzászólás: Bróker adatok indikátorhoz #5070Amit leírtál, az megfelelő elgondolás és működnie kell. A kódot nem látom, lehet hogy abban van valami elrontva / megbonyolítva. A piacfigyelő ablakban lévő elnevezés a helyes, ennek elegendőnek kell lennie.
Próbáld ki, hogy ez a sor kiír-e valamit:
Print(MarketInfo("#MSFT", MODE_BID));
Ha ez nullát ír ki, akkor valóban van valami (pl. elnevezéssel kapcsolatos) probléma. Ha a konkrét árfolyamot, akkor viszont működnie kell a megoldásnak.
Hangsúlyozom, hogy a legritkább esetben javaslom a kódba fizikailag beírni egy instrumentum nevét, most a próba miatt tedd csak meg.
Ellenőrizd továbbá, hogy a megadott paraméterek változói esetében (amit a program használ) történik-e valami szöveges ellenőrzés, módosítás, amely megakadályozza a továbbhaladást a kódban. Gondolok itt arra, hogy lehet hogy az instrumentumnévben vagy valamilyen lekérdezett tulajdonságban deviza elnevezést (USD, EUR, JPY, stb.) keres a program és ha nem talál ilyesmit, nem veszi alapul a megadott stringet.
Hozzászólás: Tickstory probléma #5059Nincs mit, örülök hogy megoldódott!
Hozzászólás: Tickstory probléma #5057Ha csak 765-ig írja ki a hibaüzenetet, akkor ez nem az 1.7.4 -es változat vagy nem vásároltad meg a programot.
Vásárold meg, és másold be a kapott licencet a Súgó > Licenc megadása menüponton keresztül!
-
SzerzőBejegyzés