kattoxsx
11-18-2009 21:12, 21:12
Cześć, czy możliwe jest zaprogramowanie systemu, który automatycznie zamyka się lub wychodzi z otwartego handlu w zaprogramowanym czasie. Przykład: masz otwarty handel, ale nie osiągnął on jeszcze żadnego z twoich poziomów zatrzymania i chcesz dać mu trochę czasu przed wyjściem, ale niestety nie można się obejść, żeby obejrzeć rynek. Można uzyskać system, który będzie mógł wyjść z handlu za ciebie w zaprogramowanym czasie, jeśli nie trafił w cel lub cel
zeudeg
12-11-2021 09:00, 09:00
Używam tej funkcji we wszystkich moich EA, kiedy tylko tego potrzebuję ... Działa bardzo dobrze. if (godzina () == 22 minuty () gt; 50) DeleteAllOrders () ... ... ... void DeleteAllOrders () {int total = OrdersTotal (); for (int i = total-1; igt; = 0; i -) {OrderSelect (i, SELECT_BY_POS); int type = OrderType (); bool result = false; switch (type) {case OP_BUY: result = OrderClose (OrderTicket (), OrderLots (), MarketInfo (OrderSymbol (), MODE_BID), 5, czerwony); przerwa; case OP_SELL: result = OrderClose (OrderTicket (), OrderLots (), MarketInfo (OrderSymbol (), MODE_ASK), 5, czerwony); przerwa; case OP_BUYLIMIT: case OP_BUYSTOP: case OP_SELLLIMIT: case OP_SELLSTOP: result = OrderDelete (OrderTicket ()); } if (result == false) {Alert (Order, OrderTicket (), nie można zamknąć. Błąd:, GetLastError ());/Sleep (3000); }} return (0); }
Powered by vBulletin® Version 4.2.5 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Spolszczenie: vBHELP.pl - Polski support vBulletin©