Carteras Blog        Login      Registrarse        

Síguenos en:   RSS   Facebook  Twitter   Linkedin   

Resultados 1 al 21 de 21
Like Tree1Likes
  • 3 Post By

Tema: Pequeños scripts

Vista híbrida

Mensaje anterior Mensaje anterior   Próximo mensaje Próximo mensaje
  1. #1
    Master del Universo Avatar de especulator
    Fecha de ingreso
    09 nov, 12
    Ubicación
    Ontinyent (Valencia)
    Mensajes
    765
    Thanks
    10
    Thanked 147 Times in 111 Posts
    Poder de reputación
    5

    Re: Pequeños scripts

    Abrir un BUY,

    Este script tiene poca explicación...... Podemos controlar el tamaño del lote, y el valor del SL y del TP.
    Código:
    //+------------------------------------------------------------------+
    //|                                                          Buy.mq4 |
    //+------------------------------------------------------------------+
    #property copyright ""
    #property link      ""
    
    extern double        Lotes =                   0.1;
    extern int           TP =                     50;
    extern int           SL =                     200;
    int                  ticket =                 0;
    int                  exi_buy =                0;
    int start()
    {
       double         preu_SL;
       double         preu_TP;
    
     // COMPRA
       if (exi_buy == 0) 
       {
          preu_SL = (Bid - SL * Point);
          if (SL <= 0) preu_SL = 0;
          preu_TP = Ask + TP * Point;
          ticket=OrderSend(Symbol(),OP_BUY,Lotes,Ask,0,0,0,"COMPRA",0,0,CLR_NONE);
          exi_buy = 1;
     //MODIFICAMOS SL Y TP
          if(ticket>0)  
          {  
             OrderSelect(ticket,SELECT_BY_TICKET); 
             OrderModify(OrderTicket(),OrderOpenPrice(),preu_SL,preu_TP,0,CLR_NONE);  
          }
       }
       return(0);
    }

  2. #2
    Trader Senior Avatar de LeoCV
    Fecha de ingreso
    19 sep, 14
    Mensajes
    148
    Thanks
    116
    Thanked 32 Times in 25 Posts
    Poder de reputación
    5

    Re: Pequeños scripts

    Cita Iniciado por especulator Ver mensaje
    Abrir un BUY,

    Este script tiene poca explicación...... Podemos controlar el tamaño del lote, y el valor del SL y del TP.
    Código:
    //+------------------------------------------------------------------+
    //|                                                          Buy.mq4 |
    //+------------------------------------------------------------------+
    #property copyright ""
    #property link      ""
    
    extern double        Lotes =                   0.1;
    extern int           TP =                     50;
    extern int           SL =                     200;
    int                  ticket =                 0;
    int                  exi_buy =                0;
    int start()
    {
       double         preu_SL;
       double         preu_TP;
    
     // COMPRA
       if (exi_buy == 0) 
       {
          preu_SL = (Bid - SL * Point);
          if (SL <= 0) preu_SL = 0;
          preu_TP = Ask + TP * Point;
          ticket=OrderSend(Symbol(),OP_BUY,Lotes,Ask,0,0,0,"COMPRA",0,0,CLR_NONE);
          exi_buy = 1;
     //MODIFICAMOS SL Y TP
          if(ticket>0)  
          {  
             OrderSelect(ticket,SELECT_BY_TICKET); 
             OrderModify(OrderTicket(),OrderOpenPrice(),preu_SL,preu_TP,0,CLR_NONE);  
          }
       }
       return(0);
    }
    Tengo dudas (soy nuevo en esto)...

    1. En el parámetro Slippage de OrderSend pones 0. ¿No se tiene en cuenta, por si el precio de compra resulta ser mucho mayor del esperado?
    2. Tras ejecutar la orden, si es correcta, veo que ajustas los valores de Stop Loss (SL) y Take Profit (TP). ¿No lo podías haber hecho en el OrderSend, pues esta sentencia de MQL tieen dos parámetros para ello?
    3. ¿En qué se miden SL y TP?, porque los multiplicas por la variable Point. ¿O es que Point es igual a pip?

Información de tema

Usuarios viendo este tema

Actualmente hay 1 usuarios viendo este tema. (0 miembros y 1 visitantes)

Marcadores

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •