SP_GVA1/SP_Pedro1/Homework1/SP_Pedro_Chapter09_v4.mq5

34 lines
2.3 KiB
MQL5
Raw Permalink Normal View History

2025-05-30 16:25:41 +02:00
<EFBFBD><EFBFBD>
void OnTick()
{
//---
double precio;
int deslizamiento = 3;
int magicNumber = 123456;
int ticket;
// Precio al que quieres comprar
precio = SymbolInfoDouble(_Symbol, SYMBOL_BID);
// Modo de ejecuci<EFBFBD>n de la orden: Market
ticket = OrderSend(_Symbol, OP_BUY, 0.1, precio, deslizamiento, 0, 0, "Mi Orden", magicNumber, 0, clrNONE);
// Modo de ejecuci<EFBFBD>n de la orden: L<EFBFBD>mite (Limit)
// ticket = OrderSend(_Symbol, OP_BUYLIMIT, 0.1, precio, deslizamiento, 0, 0, "Mi Orden", magicNumber, 0, clrNONE);
// Modo de ejecuci<EFBFBD>n de la orden: Stop
// ticket = OrderSend(_Symbol, OP_BUYSTOP, 0.1, precio, deslizamiento, 0, 0, "Mi Orden", magicNumber, 0, clrNONE);
// Modo de ejecuci<EFBFBD>n de la orden: Stop-L<EFBFBD>mite (Stop-Limit)
// ticket = OrderSend(_Symbol, OP_BUYSTOPLIMIT, 0.1, precio, deslizamiento, 0, 0, "Mi Orden", magicNumber, 0, clrNONE);
if(ticket > 0) {
Print("Orden enviada exitosamente. N<00>mero de ticket: ", ticket);
}
else {
Print("Error al enviar la orden. C<00>digo de error: ", GetLastError());
}
}
//+------------------------------------------------------------------+