Hozzászólások
-
SzerzőBejegyzés
-
Első kérdés: igen, szerintem működnie kell.
Második kérdés: valamit elrontasz, igen. Ellenőrizd a könyvtárakat, hogy minden ticken van-e a módszer, jól van-e megadva az időszak, stb.
Harmadik kérdés: erről írok majd GYIK-et a héten, de jobb klikk parancsikonon, és a Cél mezőben a legvégére beírod a /skipupdate kapcsolót (legyen egy szünet a perjel és a terminal.exe között). Lehet, hogy a terminal.exe -s sor idézőjellel van lezárva, ez sem baj, akkor ez után üss egy szünetet és rakd be a /skipupdate-et.A Tickstory-t használsz, akkor meg a Beállításokban van egy olyan sor, hogy „rakétaindító állvány” (fordítási hiba), oda is írd be a /skipupdate -et.
Hozzászólás: open order error 136 #4369Mekkora Slippage értéket adsz meg a pozíciónyitás folyamán? Konkrétan a matematikai értékre vagyok kíváncsi, amit az OrderSend -nek átadsz.
Hozzászólás: open order error 136 #4366Itt a hibakód lista. Off quotes, azaz „Nincs ár” – ha lehet ilyen csúnyán fordítanom. Szerintem alapvetően ez a brókercégtől függő probléma, ellenőrizd hogy jó instrumentumon vagy-e.
hzolka:
- ha a tickstory-s generálással mindent helyesen csináltál, akkor sem fog jelenleg 825 vagy annál nagyobb build számú MT4-ben működni – mivel a Tickstory program csak az ennél régebbi változatokkal kapcsolatban tudja a speciális MT4 indítást elvégezni, amivel a saját magunk által generált visszateszti adatok működnek.
- az, hogy csak gyertyazárásokra köt a robot, lehet akár a robot hibája is. Először ezt ellenőrizd. Ha kiderül, hogy nem a robot a rossz, akkor ellenőrizd a tickstory-s módszert ennek a cikknek a figyelmes elolvasásával.
- a kamu tick adatok kapcsán ezt a cikkemet olvasd el, itt minden kiderül és az utolsó két mondatodra is választ fogsz kapni.
- Amennyiben nem zárkózol el a fizetős megoldásoktól, a Japa felhasználónak alább megírt válaszát javaslom számodra is.
Japa:
Ameddig a Tickstory csapata nem ad ki frissítést, addig ha szóba jöhet fizetős megoldás is, a Tick Data Suite nevű megoldást javaslom. A fejlesztő itt 3 napon belül reagálni szokott, most is már 830-ig működő változat van fent. Kipróbáltam, működik.
Hozzászólás: Ciklusból kilépés probléma #4305Mindig használj kapcsos zárójeleket, így borzasztó szívástól óvod meg magad hosszabb távon. Nem tudom, hogy a kódod megjavul-e, de átírtam, adjuk meg neki az esélyt.
A következőkre mindig figyelj oda:
- használj kapcsos zárójelet *mindig*
- adj alapértéket a változóidnak
- ha break-et használsz, előtte tégy meg minden szükséges teendőt – így nem kell többször ugyanazt a feltételt vizsgálnod
double FRAM() { double FRAM = 0, FR = 0; int cnt = OrdersTotal(), i; if((LastLoLot()>ShLot()&&ShLot()!=0)||(LastShLot()>LoLot()&&LoLot()!=0)) { for (i=0; i < cnt; i++) { if (FR < 0) { FRAM=FR; break; } FR=100*(AccountEquity()/EquityStart-1); } } return(FRAM); }
Azért ellenőrizd a többi eljárásodat is, nehogy végül más okozza a problémát.
Hozzászólás: Fájlok írása sandbox-on kívül #4302OK, szuper!
Hozzászólás: Fájlok írása sandbox-on kívül #4299Nem tudom, hogy melyik WinAPI-s fájl írási funkcióra gondolsz.
A ShellExecute-tól visszakapott hibakódod (31) rövid guglizás után a következő:
„There is no application associated with the given filename extension.”
Tehát nézz utána, hogy jól adod-e ki a parancsot.
Amúgy mondasz valamit a konkrét célról, ami felveti a sandboxon kívülre írás szükségességét?
Hozzászólás: MT4 a Windows 8 – ban #4287Írtam most egy rövid leírást a kérdésed kapcsán: Hol tudom megadni a MT4 telepítőjében a telepítési könyvtárat?, illetve frissítettem az eredeti leírás 3-as és 6-os pontjait.
Hozzászólás: MT4 a Windows 8 – ban #4281Kedves Ferenc!
Mindenképpen van olyan opció, amivel ki tudod választani a telepítés helyét, csak lehet hogy nem adja fel a lehetőséget automatikusan mint régen. A telepítő képernyőjének első oldalán van egy Settings gomb, ott találod amit keresel.
Megadható a telepítési mappa, és az MQL5.com automatikus megnyílása is kikapcsolható azon a dialógusablakon.
Dehogynem. Itt találsz a kikapcsolásról leírást.
Remek:)
-
SzerzőBejegyzés