[¡Archivo!] Cualquier pregunta de novato, para no saturar el foro. Profesionales, no pasen de largo. No puedo ir a ningún sitio sin ti - 4. - página 321

 
Lonely_man:

Por favor, aconsejadme, no soy muy bueno programando, necesito fusionar dos EAs SekundenTrader(apertura de órdenes desde el gráfico) y lvoe 1.6.1(arrastre de niveles de órdenes con el ratón) en el primer EA pasan porint, en el segundo EA por vo id (int start(), int init() vs void start()void init(), etc.).) . Ninguno de los códigos acepta otro especificador, es decir, lvoe 1.6.1no acepta int , mientras que SekundenTrader acepta void. Es posible hacer estos EAs juntos o uno de ellos necesitará otra implementación, tal vez una mirada al código ayudará a los profesionales a hacer un veredicto.

/*descompilado EA eliminado*/


Si cambias void por int, al final del inicio del EA debería ser return(0), mientras que si cambias int por void, por el contrario, quítalo de ahí. Aunque, en el segundo caso, el retorno puede dejarse en su sitio. Pero, en principio, no tiene cabida allí con el tipo de función void.
 
drknn:

Si cambias void por int, debes poner return(0) al final del inicio del EA, y si cambias int por void, por el contrario, quítalo de ahí. Aunque, en el segundo caso, el retorno puede dejarse en su sitio. Pero, en principio, no tiene cabida allí con el tipo de función void.
Gracias, cuando la oferta va a ir, voy a tratar de hacer algunos cambios, aunque lo he hecho - puse lvoe en sekunden. Así que la función seckundena funcionaba y lvoe no. Lo intentaré de nuevo. Terminal tiene OnClickTrading con todas estas características, pero cierra demasiado espacio de trabajo y no es tan práctico y no puedo usar mi propio código.
 
Lonely_man:
Gracias, en cuanto salga la oferta intentaré trastear con ella, aunque parece que ya lo he hecho, cosí lvoe en sekunden. Así que las funciones de seckundena funcionaron, pero lvoe no. Lo intentaré de nuevo. El terminal tiene OnClickTrading con todos estos trucos, así que cierra demasiado espacio de trabajo y no es conveniente.

¿No es más fácil hacer tu propio EA utilizando tu propio sistema de trading que buscar entre miles de otros EAs buscando un grial?
 
drknn:

¿No es más fácil hacer tu propio Asesor Experto usando tu propio sistema de trading en lugar de ir a través de miles de otros EAs buscando un grial?
Cuando comercio en minutos, cuando la capacidad de respuesta es necesaria, permite acelerar el proceso de negociación, el cálculo de los parámetros para el acuerdo en el robot, y la corrección de algo en el gráfico utilizando el ratón. Mirando el tamaño de los códigos de tales EAs - para mí es más fácil rehacer algo por mí mismo que escribir desde cero durante una semana, y antes de que durante otro mes o dos para dominar toda la especificación de mql4, de modo que para entenderlo correctamente.
 

¿Puede decirme cuál es el problema? Actualizar el nombre de usuario y la contraseña no ayuda:

2012.08.13 02:24:09 '797053': autorización previa realizada con éxito desde 109.68.236.12

 
yosuf:

¿Puede decirme cuál es el problema? Actualizar el nombre de usuario y la contraseña no ayuda:

2012.08.13 02:24:09 '797053': autorización previa realizada con éxito desde 109.68.236.12


Eso es sólo información - la anterior autorización exitosa realizada desde 109.68.....
 
Desde mi móvil, debo haberme conectado a la cuenta. El servidor dice que fue en Tayikistán. O vía Tayikistán.
 
¿Por qué, si pongo el valor de Stoploss 15 u otro número en OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,Bid+Take_Profit*Point,"",MAGICMA,0,Blue); entonces la compra no se abre?
 
okvseok:
¿Por qué si pongo el valor de Stoploss 15 u otro número en OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,0,Bid+Take_Profit*Point,"",MAGICMA,0,Blue); entonces la compra no se abre?


La razón es que hay que especificar allí el precio del stoploss, pero no su tamaño en puntos. Así, por ejemplo, si el precio de establecer una orden = 1,2098 (ask) y Bid = 1,2095 y stop loss = 15 pips, debe establecer el precio Bid menos 0,0015. Es decir, Oferta menos 15*Punto = 1,2080

Y también debe comprobar que el tamaño del stop coincide con el nivel mínimo aceptable para colocar órdenes de stop. Y asegúrese de que su empresa de corretaje le permite colocar órdenes junto con órdenes de detención.

 
drknn:

Esto es sólo información - la anterior autorización exitosa (acceso a la cuenta) fue desde la dirección IP 109.68.....
Gracias, otra pregunta por favor: el EA se ejecuta en 29 instrumentos simultáneamente, es decir, en 29 terminales respectivos en una cuenta compartida. Necesito que el número total de posiciones abiertas nunca supere las 30. Había puesto ese límite al EA y pensé que contaría por el número mágico total pero no fue así, siguió poniendo más de 30 órdenes. Parece que di una instrucción errónea y el EA lo tomó como 30 órdenes por símbolo. ¿Qué debo hacer? Todavía lo estoy siguiendo visualmente.
Razón de la queja: