El conocimiento sagrado. - página 4

 
Комбинатор:
Renat, ¿cómo se pone el límite de compra por encima del ask?

Fácil. Con el precio actual de RTS-12.15 alrededor de 86950, ponga el BuyLimit en 88000:

//+------------------------------------------------------------------+
//|                                                    Gauss1_00.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property script_show_inputs
//--- input
input double price_buy_limit=88000;
#include<Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   CTrade MyTrade;
   MyTrade.BuyLimit(1,NormalizeDouble(price_buy_limit,Digits()),NULL,0.0,0.0,ORDER_TIME_GTC,0,
                    "BuyLimit at "+DoubleToString(price_buy_limit,Digits()));
  }
//+------------------------------------------------------------------+

Anotación en el diario:

2015.10.08 21:13:21.133 Scripts script Test (RTS-12.15,H1) loaded successfully
2015.10.08 21:13:22.584 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000
2015.10.08 21:13:22.613 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000 placed for execution in 29 ms
2015.10.08 21:13:22.614 Scripts script Test (RTS-12.15,H1) removed
2015.10.08 21:13:22.633 Trades  '1006337': deal #3613940 buy 1.00 RTS-12.15 at 87210 done (based on order #26509865)
 
Karputov Vladimir:

Fácil. Con el precio actual de RTS-12.15 alrededor de 86950, ponga el BuyLimit en 88000:

La respuesta cuenta. ¿Cuánto tiempo ha tardado?
 
Aleksey:
La respuesta está acreditada. ¿Cuánto tiempo ha tardado?

5 minutos para leer la referencia(https://www.metatrader5.com/ru/terminal/help/trading/general_concept)

En el modo de ejecución de bolsa, no se comprueba el precio especificado al colocar las órdenes limitadas. Puede estar por encima del precio de venta actual (para órdenes de compra) y por debajo del precio de venta (para órdenes de venta). Si coloca una orden a este precio, se activará casi inmediatamente y se convertirá en una orden de mercado. Sin embargo, a diferencia de las órdenes de mercado en las que un operador se compromete a realizar una operación a un precio de mercado actual no especificado, una orden limitada se ejecutará a un precio no peor que el especificado.

Y escribir dos líneas de código.

 
Karputov Vladimir:

5 minutos para leer la ayuda(https://www.metatrader5.com/ru/terminal/help/trading/general_concept)

y escribir dos líneas de código.

Hmmm... 5 minutos es bastante rápido para establecer una orden limitada. Eres un campeón, Vladimir.

Pero hay traders con los pies en la tierra que lo hacen en 3 segundos en la bolsa usando un tumblr.

¿Te atreverías a bajar y repetir la experiencia? Tendré que pasar otros cinco minutos leyendo la guía de Renat, pero no importa, queremos el resultado.

Podemos grabar un vídeo, podemos reírnos juntos.

A modo de recordatorio, la tarea consiste enpara establecer rápidamente un límite precio en el mostrador.(la orden limitada se ejecutará a un precio no peor que el especificado) Eso es todo.

 
Karputov Vladimir:

Fácil. Con el precio actual de RTS-12.15 alrededor de 86950, ponga el BuyLimit en 88000:

Anotación en el diario:

En primer lugar, hablamos de herramientas estándar sin MQL. En particular, se trata del mercado МТ5 que debería ser útil para los revendedores.

En segundo lugar, este script es muy inconveniente. ¿Hay que introducir el precio del límite cada vez? ¿De verdad? ¿Cuando puede que no vaya ni por segundos sino por fracciones?

 
Комбинатор:

En primer lugar, hablamos de herramientas estándar sin MQL. En concreto, me refería a МТ5, que se supone que es conveniente para los revendedores.

En segundo lugar, este script es muy inconveniente. ¿Hay que introducir el precio del límite cada vez? ¿De verdad? ¿Cuando puede que no vaya ni por segundos sino por fracciones?

Y es conveniente para los revendedores. Y hay programas informáticos especializados para los maestros que saben indagar manualmente en los contratos de largo alcance.

 
Renat Fatkhullin:
Pulse F1, por favor. https://www.metatrader5.com/ru/terminal/help/depth_of_market#quick_trading

Familiarícese con el comercio en el DAM, al menos en la demo y entienda los diferentes tipos de órdenes de Metatrader.

Por lo demás, aquí se han contado tales milagros.

Lo he leído. Y no hay una forma rápida de enviar una contra Limitkick. En Quickk está ahí, no tan rápido como me gustaría, pero está ahí. Sólo puedo operar con limitadores en acciones. No sé qué tiene que ver. No sé si es porque sólo tengo limitadores. O es porque mi grupo de riesgo es más bajo. Ahora estoy tratando con mi corredor. Pero el hecho es que sólo tengo que operar con limitadores. Debería colocar órdenes por encima o por debajo del mercado para cerrar la posición rápidamente. Es posible hacerlo con Quicksilver.
 
Grigoriy Chaunin:
He leído un poco. Y no hay una forma rápida de enviar un contralímite. En Quick lo hay, no tan rápido como me gustaría, pero lo hay. Sólo se me permite negociar con mis acciones a límite. No sé qué tiene que ver. No sé si es porque sólo tengo limitadores. O es porque mi grupo de riesgo es más bajo. Ahora estoy tratando con mi corredor. Pero el hecho es que sólo tengo que operar con limitadores. Debería colocar órdenes por encima o por debajo del mercado para cerrar la posición rápidamente. Es posible hacerlo con Quicksilver.

¿Durante cuánto tiempo se pueden generar falsas ideas erróneas? Después de todo, ya te lo he dicho:

Foro sobre trading, sistemas de trading automatizados y pruebas de estrategias de trading

El conocimiento sagrado.

Karputov Vladimir, 2015.10.08 14:01

Yerudna. Para ampliar tus horizontes, llama a un corredor o algo así.

Traté de usar algunos ejemplos e incluso traje un ejemplo de implementación en MQL5:

Foro sobre comercio, sistemas de comercio automatizados y prueba de estrategias de comercio

El conocimiento sagrado.

Karputov Vladimir, 2015.10.08 20:06

Fácil. Al precio actual de RTS-12,15 alrededor de 86950 poner BuyLimit en 88000:

//+------------------------------------------------------------------+
//|                                                    Gauss1_00.mq5 |
//|                              Copyright © 2015, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2015, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
#property script_show_inputs
//--- input
input double price_buy_limit=88000;
#include<Trade\Trade.mqh>
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   CTrade MyTrade;
   MyTrade.BuyLimit(1,NormalizeDouble(price_buy_limit,Digits()),NULL,0.0,0.0,ORDER_TIME_GTC,0,
                    "BuyLimit at "+DoubleToString(price_buy_limit,Digits()));
  }
//+------------------------------------------------------------------+

Anotación en el diario:

2015.10.08 21:13:21.133 Scripts script Test (RTS-12.15,H1) loaded successfully
2015.10.08 21:13:22.584 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000
2015.10.08 21:13:22.613 Trades  '1006337': buy limit 1.00 RTS-12.15 at 88000 placed for execution in 29 ms
2015.10.08 21:13:22.614 Scripts script Test (RTS-12.15,H1) removed
2015.10.08 21:13:22.633 Trades  '1006337': deal #3613940 buy 1.00 RTS-12.15 at 87210 done (based on order #26509865)

Léelo con atención:

En el modo de ejecución de bolsa, no se comprueba el precio especificado al colocar las órdenes limitadas. Puede estar por encima del precio de venta actual (para órdenes de compra) y por debajo del precio de venta (para órdenes de venta). Si coloca una orden a este precio, se activará casi inmediatamente y se convertirá en una orden de mercado. Sin embargo, a diferencia de las órdenes de mercado, en las que un operador acepta realizar una operación a un precio de mercado actual no especificado, una orden limitada se ejecutará a un precio no peor que el especificado.



 
¿Cómo se hace esto en el mercado? Soy consciente de que esto se puede hacer mediante un guión o a través del formulario de Nueva Orden. Es lo mismo si introduces el precio en el script o en el formulario. Puedo hacer un script en el que no tengas que introducir el precio e incluso un lote si lo estableces de antemano. Aunque no necesito escribir un script separado para toda mi cartera, para cada acción.
 
Adept:

Y es conveniente para los revendedores. Y para los señores que saben elegir manualmente los contratos lejanos, hay programas informáticos especializados.

La verdad sale a relucir a trozos.

Esto es de lo que estamos hablando. Para los contratos de larga duración -de hecho, para los contratos de baja liquidez- MT5 no es adecuado. Y son mayoría en la bolsa.

Y cuanto menos liquidez, menos adecuado es MT5 para ello... Y el software especializado es probablemente Quick...

P.D. Por cierto, también hay software especializado para los revendedores. Dudo mucho que algún scalper normal utilice МТ5 como su mercado, quizás sólo los amantes de las dificultades.... ¿Hay alguno de ellos aquí? ¡Hola!