PDA

Ver la versión completa : ¿Qué está mal con este script?



Cesuspenmz6
09:40,
1 Adjunto (s) ¿Por qué este script no se intercambia cuando hago clic en él?

https://www.forexycfds.com/attachments/1518543392326181780.mq4

Golzooxnbexxa
11:03,
Inserte esto después de su anuncio de impresión: Impresión (err msg: ErrorDescription (GetLastError ())); ps: también, si estás en un corredor de 5 dígitos tus puntos no funcionarán.

Golzooxnbexxa
12:24,
Haga hincapié en OrderSend y presione F1. 1) fíjate que la función devuelve un número entero - Esa es una cantidad importante - úsalo dos) tp y sl están al precio, no pips 3) usa GetLastError

Cesuspenmz6
13:45,
Resalte OrderSend y presione F1. 1) observe que la función devuelve un número entero, que es una cantidad signifiiva, utilícela dos) tp y sl están en precio, tal vez no en pips 3) use GetLastError
He subido un nuevo script en el primer hilo. ¿Tienes alguna idea de por qué eso no funciona?

Cesuspenmz6
15:06,
1 Adjunto (s)

inserte esto después de su anuncio de impresión: Impresión (err msg: ErrorDescription (GetLastError ())); PD: también, si está en un corredor de 5 dígitos, sus puntos no funcionarán.
No recibo un mensaje de error Estoy buscando un corredor de 4 dígitos.
https://www.forexycfds.com/attachments/15185433941986971802.mq4

Cesuspenmz6
16:26,
El primer control de impresión cambió a un comando de orden y me dice que este es el error. Parámetro esperado.

Golzooxnbexxa
17:47,
El mismo parm debe ser símbolo

Cesuspenmz6
19:08,
el primer parm debe ser emblema
¿Pero cómo puedo hacer eso? Funciona si escribo el emblema () pero no es el emblema actual que necesito. Es por eso que uso marketinfo.

Golzooxnbexxa
20:29,
Ticket = OrderSend (MarketInfo (GBPUSD, MODE_ASK), OP_BUY, 0.1, Ask, 3, Ask-20 * Point, Ask 22 * ​​Point); ticket = OrderSend (GBPUSD, MarketInfo (GBPUSD, MODE_ASK), OP_BUY, 0.1, Ask, 3, Ask-20 * Point, Ask 22 * ​​Stage);

Cesuspenmz6
21:49,
ticket = OrderSend (MarketInfo (GBPUSD, MODE_ASK), OP_BUY, 0.1, Ask, 3, Ask-20 * Point, Ask 22 * ​​Point); ticket = OrderSend (GBPUSD, MarketInfo (GBPUSD, MODE_ASK), OP_BUY, 0.1, Ask, 3, Ask-20 * Point, Ask 22 * ​​Stage);
Aparece el error ERR_INTEGER_PARAMETER_EXPECTED4063Parámetro integrado esperado.

Cesuspenmz6
23:10,
Y sin ningún ticket Mistakes = OrderSend (GBPUSD, OP_BUY, 0.1, MarketInfo (GBPUSD, MODE_ASK), 3, MarketInfo (GBPUSD, MODE_ASK) -20 * MarketInfo (GBPUSD, MODE_POINT), MarketInfo (GBPUSD, MODE_ASK) 22 * ​​MarketInfo ( GBPUSD, MODE_POINT));

Cesuspenmz6
00:31,
Acabo de encontrar la respuesta. Funciona aunque obtengo un error 130. Ticket = OrderSend (GBPUSD, OP_BUY, 0.1, MarketInfo (GBPUSD, MODE_ASK), 3, MarketInfo (GBPUSD, MODE_ASK) -20 * Stage, MarketInfo (GBPUSD, MODE_ASK) 22 * ​​Stage) ;