Forex programozás › Fórum › Kérdések az MQL4 programozási nyelvvel kapcsolatban › Függő megbízás elhelyezése › Válasz erre: Függő megbízás elhelyezése
A MarketInfo -ban a konkrét instrumentummegadás helyett használd a Symbol()-t. Felesleges bedrótozni valamit a robotodba, úgyis rá akarod majd tenni más instrumentumokra is, akkor pedig a hajadat téped majd az esetleges berögzített érték által okozott hibák miatt.
A „double BuyTavolsag” kezdetű sorban a BuyTavolsag_USD_EURUSD változónév lényegét nem látom át, a NormalizeDouble -t meg nem kell külön futtatnod, bőven lehet egybe is szerkeszteni a két számítást. Erre gondolok:
double Par_1_Buy=NormalizeDouble(Ask+Min*Point, Digits)
Az OrderSendnél szintén ne drótozd be az instrumentumnevet, illetve a hibakezelésen még van mit dolgozni. Hozz létre egy ciklust véges számú próbálkozással, amely folyamatosan fog próbálkozni ha a kötés nem született meg valamilyen oknál fogva.