Groetjes aan iedereen,

1- Ik probeer elke dag aan het begin van de dag een EA een openstaande bestelling te plaatsen en de EA ook de lopende bestelling te laten verwijderen als deze niet aan het einde van dezelfde dag is geactiveerd, dus heb ik de volgende code toegevoegd:

//------------------

if (CurTime () == 00:00)

//Plaats de bestelling

//--------------------

if (CurTime () == 24:00)

//Wis de bestelling

//---------------------

Mijn EA plaatst de bestelling echter om 17:00 uur mijn makelaarservertijd. Mijn makelaar is FXCM, New York, VS.

Dus is mijn programmering voor de tijd correct? Geeft CurTime () mijn brokerserver tijd of mijn pclokale tijd terug? En als het niet klopt, wat is dan de juiste code daarvoor?


2- Anothor vraag voor een andere EA die geacht wordt een marktorder op een specifiek signaal te plaatsen maar dit niet heeft gedaan vanwege de volgende reden:

Citaat:
2009.03.10 15:03:20 '81002849': bestelling verkopen 0.10 USDJPY opening op 98.404 sl: 98.677 tp: 95.154 mislukt [Trade time-out]
2009.03.10 15:00:02 '81002849': aanvraag werd door de server geaccepteerd
2009.03.10 15:00:02 '81002849': directe bestelling verkoopt 0.10 USDJPY op 98.404 sl: 98.677 tp: 95.154
Einde citaat.

Ook al heb ik 3-punts slippage.

Ik waardeer de tijd te nemen om te antwoorden.