Oszczędzę ci większości historii, ale wystarczy powiedzieć, że ścigam niezrównoważony lewy nawias przez znacznie dłuższy czas, niż mi się podoba.
Pracowałem nad EA opartym na PSAR. Korzystając z funkcji komentowania* *udało mi się pozornie wyizolować problem do małej części kodu poniżej. Pełny EA kompiluje się, gdy poniższy kod jest ujęty w nawias z* *. Bez niego ... komunikat o błędzie „end_of_program” - niezrównoważone lewe powierzchnie nawiasów.
Próbowałem wszystkiego, o czym mogłem myśleć ... i kilku innych. Jakieś sugestie???
Z góry dziękuję.
// ----------------------------------------------- ---
//| Zamknij - Długi |
// ----------------------------------------------- ---
int TradeClose = 0;
if (SARD1gt; Bid) OrderSelect (magicnolong, SELECT_BY_POS, MODE_TRADES); TradeClose = 1;
if (TradeClose = 1, OrderClose (glbOrderTicket, Lots, Bid, 3, CLR_NONE);
{
if (glbOrderType == OP_BUY)/potwierdź długo otwarte
{
if (SARD1gt; Bid OrderMagicNumber (magicnolong) OrderClose (glbOrderTicket, Lots, Bid, 3, CLR_NONE));
}
}