ATENCIÓN!!!!!!!!!!!!!!! Alguién sabe interpretar que es lo que dice este BREVE código/ someone that knows what this brief code means? ATTENTION!!!!!!!!!!!
La próxima vez que no escribas en mayúsculas y pidas ayuda para una cosa que realmente no es complicada, te diré lo que significa.
La próxima vez que no escribas en mayúsculas y pidas ayuda para una cosa que realmente no es complicada, te diré lo que significa.
Perdona por mi pregunta estúpida amigo, soy nuevo en MQL5 y quisiera saber, no encuentro ayuda en ninguna otra parte, muchísimas gracias.
P.D. las mayúsculas son un truco de marketing
Perdona por mi pregunta estúpida amigo, soy nuevo en MQL5 y quisiera saber, no encuentro ayuda en ninguna otra parte, muchísimas gracias.
P.D. las mayúsculas son un truco de marketing
Es un foro donde priman los buenos modales, entre ellos no escribir con mayúsculas. El marketing es usado en otros ámbitos, amigo.
La respuesta en bien sencilla...que cada 2$ o la moneda usada en la cuenta como beneficio se cierren todas las operaciones.
if ((myAccountEquity - myAccountBalance)> 2) { CloseAllOrders(); }

- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Usted acepta la política del sitio web y las condiciones de uso
void OnTick()
{
double myAccountBalance = AccountInfoDouble(ACCOUNT_BALANCE);
double myAccountProfit = AccountInfoDouble(ACCOUNT_PROFIT);
double myAccountEquity = AccountInfoDouble(ACCOUNT_EQUITY);
Comment ("Account Balanace: ",myAccountBalance,"\n","Account Profit: ",myAccountProfit,"\n","Account Equity: ",myAccountEquity);
MqlTradeRequest myrequest;
MqlTradeResult myresult;
ZeroMemory(myrequest);
ZeroMemory(myresult);
myrequest.action = TRADE_ACTION_DEAL;
myrequest.type = ORDER_TYPE_BUY;
myrequest.symbol = _Symbol;
myrequest.volume = 0.20;
myrequest.type_filling = ORDER_FILLING_IOC;
myrequest.price = SymbolInfoDouble(_Symbol,SYMBOL_ASK);
myrequest.tp = 0;
myrequest.deviation = 50;
if (!PositionSelect(_Symbol))
{
OrderSend (myrequest,myresult);
}
if ((myAccountEquity - myAccountBalance)> 2)
{
CloseAllOrders();
}
}
void CloseAllOrders()
{
CTrade trade;
int i=PositionsTotal()-1;
while (i>=0)
{
if (trade.PositionClose(PositionGetSymbol(i))) i--;
}
}