[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no lo dejéis pasar. No podría ir a ningún sitio sin ti - 2. - página 391
Está perdiendo oportunidades comerciales:
- Aplicaciones de trading gratuitas
- 8 000+ señales para copiar
- Noticias económicas para analizar los mercados financieros
Registro
Entrada
Usted acepta la política del sitio web y las condiciones de uso
Si no tiene cuenta de usuario, regístrese
1. En principio, todos los que utilizan MT son centros de negociación. (asegúrate de buscar en wikipedia qué es un DC y un broker) lee y compara en qué se diferencian.
2. Tal vez (algunas empresas de corretaje) no le permitan colocar un stop de una sola vez. tiene que hacerlo en dos pasos. primero ingresa la operación, luego coloca el stop.
para averiguar la causa exacta del problema, puede imprimir la respuesta del servidor en el registro. si no ve la causa del problema, el servidor le dará un código como respuesta.
https://book.mql4.com/ru/build/errors
y asegúrese de leer este https://www.mql5.com/ru/forum/131859/page9#473847
Muchas gracias. Es posible que (algunas empresas de corretaje) prohíban el stop inmediato. hay que hacerlo en dos pasos. primero se introduce una operación y luego se fija el stop . Deberías haberlo adivinado, manualmente también tuve que abrir la orden primero y luego modificarla estableciendo stoploss y takeprofit.
Gracias por responder a mi pregunta. Gracias a ti ahora uso la función Print(GetLastError) y conozco mejor el significado de Point.
pregunta sobre el indicador ZZ. ayuda con el código, cómo encontrar el extremo superior actual y anterior de ZigZag - gracias
https://docs.mql4.com/ru/indicators/icustom
recorrer todas las barras desde el 0 hasta la deseada utilizando
12, 5, 3 - Parámetros ZZ
0 - para los máximos, 1 - para los máximos, 2 - para los mínimos (si se puede creer su texto)
i - número de barra
Buenas tardes, no puedo construir una condición lógica para las órdenes de apertura, se abren o por 150 unidades o no se abren, o incluso en la visualización todo se detiene, la cinta no se ejecuta. He leído-leído-la ayuda, mi cabeza está toda recalentada, no tengo ni idea. He aquí un ejemplo, lo que estoy escribiendo.
//+------------------------------------------------------------------+
//| para avalancha.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp.
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#enlace de propiedad "http://www.metaquotes.net"
extern double stoploss=0; extern double takeprofit=20; extern int otstup=20; extern datetime expiration=0;
//+------------------------------------------------------------------+
//| función de inicialización de expertos |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de desinicialización experta |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| función de inicio experto |
//+------------------------------------------------------------------+
int tiket,tikett;double volume=0.1;int=0,R1=0,R2=0,A=1 ;double price=PRICE_OPEN;
// R1=((PRICE_OPEN- stoploss*Point)*stoploss)/stoploss;R2=((PRICE_OPEN+ stoploss*Point)*stoploss)/stoploss;
int inicio()
{
//----
for(int Uy=Total de pedidos();Uy<=-1;Uy--){
OrderSelect( Uy,SELECT_BY_POS );
if(OrderSymbol()==Symbol()&&OrderMagicNumber( )==1000||OrderMagicNumber( )==2000 &&OrderSymbol()==Symbol())
{i=Total de pedidos() ;
si (i>=2){break;} si no
tiket= OrderSend( Symbol(), OP_BUYSTOP, volume*A, price+otstup*Point, Point* 3, R1, PRICE_OPEN+takeprofit*Point+otstup, "OP_BUYSTOP", 1000, expiration, Red);
Alert ("OP_BUYSTOP", GetLastError( );
tikett= OrderSend( Symbol(), OP_SELLSTOP, volume*A, price -otstup*Point, Point* 3,R2, PRICE_OPEN-takeprofit*Point-otstup, "OP_SELLSTOP", 2000, expiration,C'0,128,255' );
Alerta ("OP_SELLSTOP", GetLastError( );
} }
//----
return(0);
}
//+------------------------------------------------------------------+
Creo que lo tengo resuelto.
Utilice el SRC para insertar el texto del programa, es imposible leerlo
por lo que se puede ver a simple vista:
en el primer bucle for(int Uy=Total de pedidos();Uy<=-1;Uy--)
por menos de -1 órdenes? ¿Cómo es eso?
https://docs.mql4.com/ru/indicators/icustom
pasar por todas las barras desde el 0 hasta la deseada utilizando
12, 5, 3 - Parámetros ZZ
0 para los altos, 1 para los altos, 2 para los bajos (si hay que creer su texto)
i - número de bar
Utilizar el SRC para insertar el texto del programa, imposible de leer
¿Cómo se utiliza? No sé lo que es en absoluto.