¡Ayuda! - ¿Cómo no hacer un nuevo pedido demasiado cerrado al precio ya abierto?

 

Publi

Resultados 1 al 2 de 2

Tema: ¡Ayuda! - ¿Cómo no hacer un nuevo pedido demasiado cerrado al precio ya abierto?

  1. #1
    ¿Cómo reviso el precio abierto?
    Intenté lo siguiente, pero no funciona.



    Si (enfermedad) ....



    Para (bcnt = btotal-1; bcnt gt; = 0; bcnt--)
    {
    OrderSelect (bcnt, SELECT_BY_POS, MODE_TRADES);
    if (OrderType () lt; = OP_SELL OrderSymbol () == Símbolo ())
    {
    if (OrderType () == OP_BUY)
    {
    if ((Ask gt; OrderOpenPrice () (Point * OrderDist)) || (Ask lt; OrderOpenPrice () - (Point * OrderDist)))
    {
    Comprar();


    ....



    //------------------------------

  2. #2

    Cita Iniciado por ;
    ¿Cómo reviso todo el precio ya abierto? Intenté lo siguiente, pero no funciona. If (condición) .... Para (bcnt = btotal-1; bcnt gt; = 0; bcnt--) {OrderSelect (bcnt, SELECT_BY_POS, MODE_TRADES); if (OrderType () lt; = OP_SELL OrderSymbol () == Símbolo ()) {if (Tipo de orden () == OP_BUY) {if ((Ask gt; OrderOpenPrice () (Stage * OrderDist)) || (Pregunta a lt ; OrderOpenPrice () - (Stage * OrderDist))) {Buy (); ..../------------------------------
    ¿Tiene la función de compra en el circuito? Probablemente desee repetir el ciclo y evaluar todas las órdenes para ver si CUALQUIERA está demasiado cerca. Luego prueba si todo está bien fuera del ciclo de compra (fuera del ciclo) bool tooclose = falso; for (bcnt = btotal-1; bcnt gt; = 0; bcnt--) OrderSelect (bcnt, SELECT_BY_POS, MODE_TRADES); if (OrderType () lt; = OP_SELL OrderSymbol () == Símbolo ()) if (OrderType () == OP_BUY) if ((Ask lt; OrderOpenPrice () (Stage * OrderDist)) (Ask gt; OrderOpenPrice () - (Stage * OrderDist))) tooclose = true;/fuera del ciclo if (! tooclose) Buy (); otra alerta (demasiado cerca para comprar);

Permisos de publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •  
Cookies
Utilizamos cookies propias y de terceros para mejorar nuestros servicios y mostrarle publicidad relacionada con sus preferencias mediante el análisis de sus hábitos de navegación. Si continua navegando, consideramos que acepta su uso. Puede cambiar la configuración u obtener más información y política de cookies aquí.