estructura general de una orden MQL5Saludos.
Estube leyendo el manual de MQL5 de su Web, y no tengo muy en claro como es que se diseña un código. Quisiera que alguien me ayude con un código ejemplo que luego eso me sirve a mi para ir aclarando un poco mas, que es lo que me ha ayudado a entenderlo mejor. Alguien puede decirme que necesito corregir en este código (está muy sencillo. Solo para aprender). Hasta ahora lo he hecho tal como se hacia en MQL4 (Una vez compilo el código, me dice error "wrong parameters count", y situa el cursos justo al comienzo de donde comienza a decir "iADX". ¿Alguien puede decirme de que se trata?): void OnTick() { //declaracion de variables double ATR, TENDENCIA, TEND_ALZA, TEND_BAJA; int ticket; ATR= iATR(NULL, PERIOD_M15, 14, 1); TENDENCIA= iADX(Symbol, 0, PERIOD_M15,MODE_MAIN, 1)>25; TEND_ALZA= iADX(Symbol, 0, PERIOD_M15,MODE_PLUSDI, 1)> iADX(Symbol, 0, PERIOD_M15,MODE_PLUSDI, 2); //--- condicion y orden del trade if (TENDENCIA && TEND_ALZA) { ticket=OrderSendticket=OrderSend(Symbol(),OP_BUY,0.01,Ask,3,0,Ask+50*Point,0,16384,0,Green); } } Agradecería mucho también si alguien conoce algun manual MQL5 mas práctico que el que se consigue en su Web. Algo de hacer poco a poco, para irlo entendiendo (recuerdo haber tenido uno asi de mql4). Gracias de antemano por cualquier aclaratoria. trader201
Re: estructura general de una orden MQL5Parece que en la versión 5 el iADX sólo tiene tres parámetros:
int iADX( string symbol, // nombre del símbolo ENUM_TIMEFRAMES period, // período int adx_period // período promedio ); http://www.mql5.com/es/docs/indicators/iadx
Re: estructura general de una orden MQL5No lo creo porque cuando comienzo a escribir "iATR(", me aparece un cuadro con los valores a colocar (tomar en cuenta que estoy haciendo el código desde MQL4, que me dijeron que lo cambiaron al de MQL5). Los valores que lista:
symbol, timefrime, period, ENUM_APPLIED_PRICE applied_price, mode, shift. Estoy pensando que el error puede estar (pero aún no encuentro nada por Internet): - En la parte donde dice: "ENUM_APPLIED_PRICE applied_price". Aquí no estoy colocando nada. Pero vi un ejemplo en Internet que no colocaba nada tampoco. - Donde dice "Mode", que coloqué en una "MODE_MAIN", porque la relacioné coas con el ADX que promedia alzas y bajas dentro de las opciones que me dií para colocar aquí, aunque no lo vi en algún sitio para saber que es ese el que debo colocar.
Re: estructura general de una orden MQL5Efectivamente. El error era colocar de que precio (si apertura, cierre, etc...) tomar los datos para calcular este indicador, donde dice "ENUM_APPLIED_PRICE applied_price".
Ejemplo, "PRICE_CLOSE". Saludos.
4 mensajes
• Página 1 de 1
|
|
Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 0 invitados