Preguntas de los principiantes MQL5 MT5 MetaTrader 5 - página 42
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
Buenas tardes! No consigo averiguar cómo hacer una cosa sencilla en MQL5. Necesito declarar una variable a nivel de clase (tipo array tridimensional double) y luego hacer su inicialización tardía en el constructor. En C# se vería así:
public class MyClass
{
private double[,,] myArray;
public MyClass(int dimension1, int dimension2, int dimension3)
}
¿Cómo conseguir el mismo resultado en MQL5? Puedo declarar un array dinámico tridimensional. Pero con la función ArrayResize puedo asignar memoria sólo para la primera dimensión, ¿qué pasa con las otras dos?
ERR_TRADE_SEND_FAILED
4756
Fallo en el envío de la solicitud de comercio
¿Por qué no ha funcionado? Tal vez los profesionales puedan decirme rápidamente dónde buscar, de lo contrario estaré adivinando hasta la noche...
¡Buenos días! Estimados usuarios del foro, ¿alguien puede dar algunos consejos aquí?
ERR_TRADE_SEND_FAILED
4756
No se ha podido enviar una solicitud de comercio
¿Por qué no ha funcionado? Tal vez los profesionales le digan rápidamente dónde buscar, si no, estaré adivinando hasta la noche...
No es necesario adivinar, hay que mirar la información en la solicitud MqlTradeRequest, que se creó por una razón.
Bueno, para empezar no has especificado el precio al que piensas vender
OrderCalcMargin' - la función sólo puede ser declarada en el ámbito global deposit.mq5 86 Algo está mal, en resumen.
En general, quiero crear una función que utilice un porcentaje del depósito. Por ejemplo, el 50% es un acuerdo sobre la mitad de mi depósito. Quiero saber cuánto cuesta 1 lote. ¿Puede calcularse de forma programada? Llevo tres días pensando y leyendo. Y los lotes pueden ser diferentes en todas partes: ¡depende del tipo de transacción y de la cuenta!
¡Buenos días! No entiendo muy bien cómo utilizar la función
OrderCalcMargin' - la función sólo puede declararse en el ámbito global de deposit.mq5 86 Algo está mal.
¡Dmitry!
Lea atentamente qué es una función y qué es una llamada a una función
Tienes un completo lío de declaraciones y usos
Gracias.
Sí, la función de doble pred es culpa mía...
Todavía frunce el ceño... Digamos que action=ORDER_TYPE_SELL, dice 'action' - identificador no declarado. OENUM_ORDER_TYPE action=ORDER_TYPE_SELL, dice 'action' - token inesperado.
Está en todas partes... Y en inglés...