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
Probablemente no sea posible. ¿No es adecuada la versión online?
Esto es lo que he encontrado en Internet sobre el tema - http://forum.ru-board.com/topic.cgi?forum=62&topic=20907
UPDate Más http://forum.ixbt.com/topic.cgi?id=23:39211
¿Y cómo fuera del bucle, si el código es así?
Soy yo de nuevo con una pregunta. Si quiero que en los parámetros de entrada del EA no pueda poner número negativo, uso el tipo uint, pero es posible poner 0 (cero). Quiero hacer así, que sea posible poner un número a partir de 1. ¿Es posible ponerlo en práctica? O en general, a partir de cualquier número arbitrario.
desde aquí: https://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
Pensé que ibas a ....
paladin800:
¡Ese es el tipo de cosas! Gracias por el enlace, lo averiguaré por mi cuenta.
// "¡Tengo todos los movimientos escritos!"
:-))))
Nuevamente hago una pregunta. Si es necesario que en los parámetros de entrada del EA el ciudadano no pueda poner un número negativo, uso el tipo uint, pero es posible poner 0 (cero). Quiero hacer así, que sea posible poner un número a partir de 1. ¿Es posible ponerlo en práctica? O en general, a partir de cualquier número arbitrario.
Es posible pasar el usuario y comprobar, si es cero entonces utilizar uno, esto es para los casos cuando se utiliza el parámetro proskie.
O simplemente añadir siempre el número más pequeño al parámetro, por supuesto, es torcido, pero escribir enum enumerando todos los valores multimillonarios es aún más torcido.
Se puede parar el usuario y poner una comprobación, si es cero entonces se usa uno, esto es para los casos en que se usa un parámetro proxy.
O simplemente añadir siempre el número más pequeño al parámetro, por supuesto que es torcido, pero escribir enum enumerando todos los valores multimillonarios es aún más torcido.
¡Protesto! ¡Es una provocación! :)
--
Se trata de las capacidades y limitaciones del lenguaje, no de la optimización y el sentido común a la hora de elegir una implementación.
desde aquí: https://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
Pensé que ibas a .... // "¡Tengo todos los movimientos escritos!" ...
:-))))desde aquí: https://www.mql5.com/ru/code/viewcode/448/10572/eintnumbers.mqh
Pensé que ibas a .... // "¡Tengo todos los movimientos escritos!" ...
:-))))¿Alguien utiliza OnTradeTransaction, para determinar si se ha realizado una orden?
En el probador de estrategias, cuando una operación y 2 órdenes son enviadas dentro de 3 ticks, TRADE_TRANSACTION_REQUEST sólo viene 1, en la última orden enviada.
QR 0 Trade 05:42:35 2011.10.12 10:00:32 instant buy 0.07 EURUSD at 1.3667 (1.3665 / 1.3667 / 1.3665)
RS 0 Trades 05:42:35 2011.10.12 10:00:32 deal #2 buy 0.07 EURUSD at 1.3667 done (based on order #2)
EN 0 Trade 05:42:35 2011.10.12 10:00:32 deal performed [#2 buy 0.07 EURUSD at 1.3667]
RJ 0 Trade 05:42:35 2011.10.12 10:00:32 order performed buy 0.07 at 1.3667 [#2 buy 0.07 EURUSD at 1.3667]
PH 0 Trade 05:42:35 2011.10.12 10:00:32 sell stop 0.07 EURUSD at 1.3167 (1.3664 / 1.3666 / 1.3664)
MJ 0 Trade 05:42:35 2011.10.12 10:00:32 sell limit 0.07 EURUSD at 1.4167 (1.3665 / 1.3667 / 1.3665)
OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
KO 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
IF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction
GM 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
GF 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
ME 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
KR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
KJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
QH 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==0 OnTradeTransaction
OG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------ OnTrade
PR 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==10 OnTradeTransaction
PJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 EnumToString(type)=TRADE_TRANSACTION_REQUEST
PG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------trans===
TRADE_TRANSACTION_REQUEST
Symbol:
Deal ticket: 0
Deal type: DEAL_TYPE_BUY
Order ticket: 0
Order type: ORDER_TYPE_BUY
Order state: ORDER_STATE_STARTED
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 0
Price trigger: 0
Stop Loss: 0
Take Profit: 0
Volume: 0
FG 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------request1==
TRADE_ACTION_PENDING
Symbol: EURUSD
Magic Number: 1000
Order ticket: 0
Order type: ORDER_TYPE_SELL_LIMIT
Order filling: ORDER_FILLING_RETURN
Order time type: ORDER_TIME_GTC
Order expiration: 1970.01.01 00:00
Price: 1.4167
Deviation points: 0
Stop Loss: 0
Take Profit: 0
Stop Limit: 0
Volume: 0.07
Comment: tp по BUY
MJ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 ------------result1==
Retcode 10009
Request ID: 2
Order ticket: 4
Deal ticket: 0
Volume: 0.07
Price: 0
Ask: 1.3667
Bid: 1.3665
Comment:
¿Y estas líneas?
OP 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==6 OnTradeTransaction
MI 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==2 OnTradeTransaction
HQ 0 prp4 (EURUSD,M30) 05:42:35 2011.10.12 10:00:32 trans.type==3 OnTradeTransaction
¿No se ha descifrado?
¿Y estas líneas?
¿los has descifrado?