[Archivo!] Escribir un asesor de forma gratuita - página 10

 
fortrader.ru >> :
Voy a escribir un asesor de forma gratuita, pero uno a la vez, escribir a quien necesita http://forum.fortrader.ru/index.php?board=3.0

AYÚDENME a introducir este indicador...... Necesito que muestre M1naM5 M5na15 M15naM30 M30naH1.........

¿¡Alguien me ayuda!?

Archivos adjuntos:
 

¡Buena hora, todos!

Listo para ayudar a escribir EAs, scripts e indicadores. Aplícalo.

Asya 391934789

Skype anton_yud

Envíe un correo electrónico a antpoly@mail.ru

 
casperskii писал(а) >>

AYÚDENME a introducir este indicador...... Necesito que muestre M1naM5 M5naM15 M15naM30 M30naH1.........

¿¡Ayuda a alguien!?

Aquí tienes. Allí donde PERIODO insertar el período en minutos, que necesita, rehecho rápidamente, sobre todo sin profundizar en nada, por lo que puede haber errores, lo siento por ellos, si los errores muy grandes serán, entonces voy a tratar de no apresurarse y hacer con precisión todo.

Archivos adjuntos:
333.mq4  6 kb
 
casperskii писал(а) >>

AYÚDENME a introducir este indicador...... Necesito que muestre M1naM5 M5na15 M15naM30 M30naH1.........

¿¡Ayuda a alguien!?

Oh, lo siento, me olvidé de decir - no se puede ejecutar dos indicadores (como estos) en un gráfico, que tienen los mismos nombres de los objetos, y que, por lo que yo entiendo, tiene que evaluar de manera integral, por lo que necesita para reemplazar todo entre comillas, por ejemplo, poniendo sólo un número, como este: ----->

ObjectCreate("TL1",OBJ_TREND,0,T2,PP+Paso*AB,T1,PP); a este----->ObjectCreate("TL2",OBJ_TREND,0,T2,PP+Paso*AB,T1,PP); y así todo.

 
vtoroe_dyxanie писал(а) >>

Oh, lo siento, me olvidé de decir - no se puede ejecutar dos indicadores (como estos) en un gráfico, tienen los mismos nombres de objeto, y se necesita una estimación compleja, por lo que cambiar todo entre comillas, por ejemplo, poniendo sólo un número, por ejemplo, así: ----->

ObjectCreate("TL1",OBJ_TREND,0,T2,PP+Paso*AB,T1,PP); a este----->ObjectCreate("TL2",OBJ_TREND,0,T2,PP+Paso*AB,T1,PP); y así todo.

¡¡¡¡gracias!!!!

 
vtoroe_dyxanie писал(а) >>

Oh, lo siento, me olvidé de decir - no se puede ejecutar dos indicadores (como estos) en un gráfico, tienen los mismos nombres de objeto, y se necesita una estimación compleja, por lo que cambiar todo entre comillas, por ejemplo, poniendo sólo un número, por ejemplo, así: ----->

ObjectCreate("TL1",OBJ_TREND,0,T2,PP+Paso*AB,T1,PP); en este----->ObjectCreate("TL2",OBJ_TREND,0,T2,PP+Paso*AB,T1,PP); y así todo allí.

escribir más.... por favor si no te importa......

 

¡¡¡Saludos!!!

Ayúdame a poner al día mi EA.

Archivos adjuntos:
 
casperskii писал(а) >>

escríbeme para más detalles.... por favor si no te importa......

Este indicador no utiliza el buffer para dar salida a la información gráfica, utiliza ObjectCreate (crear objeto), crea objetos, en su caso "Línea de tendencia". Tienen un nombre (siempre se escribe entre comillas); abre el archivo en el compilador y mira la línea ObjectCreate("TL1",OBJ_TREND,0,T2,PP+Step*AB,T1,PP); El verde es el nombre del objeto. No puedes ejecutar el segundo indicador mientras ejecutas el primero, porque sus nombres serán los mismos (creo que sí, no me confundo - soy un principiante :( ), así que necesitas cambiar los nombres de los objetos en el segundo indicador. Lo hice, en el trailer.

Archivos adjuntos:
333_2_.mq4  6 kb
 
belck писал(а) >>

¡¡¡Saludos!!!

Ayúdame a hacer entrar en razón al EA.

Realmente quería ayudar, pero no entiendo cuál es el punto, IMHO mi nubiska: Usted debe explicar sin esto que usted necesita, porque es absolutamente claro lo que quieres O_o. Y sería más fácil si pusieras el archivo (ya que lo vas a comentar) no en txt, sino en mql4, se tarda mucho en ordenar todo.

//Пока я распишу работу советника в одном напровлении. Назовем его openBUY 
//Запускается советник и он открывает ордера первого блока. 
//Пример ордеров для openBUY (тоесть ни чего особого тут нет, это для каждого 
//блока одинакого. то есть отложенных ордеров не будет, это что бы облегчить я 
//прелагаю данный вариант. Для openSELL, местами меняется только OP_SELL и OP_BUY): 
ticket[1]=OrderSend(Symbol(),OP_SELL, Lots_1,Bid, slip,Bid+ SL,Bid- TP,0, Magic); //BUY active 1 
ticket[2]=OrderSend(Symbol(),OP_BUY, Lots_active,Ask, slip,0,0,0,0,NULL, Magic); 

//если кол во закрытых по тейку ордеров превысило допустимое 
for( i=OrdersTotal()+1; i>=0; i--){ 
if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES)){ if(OrderType()<2){ 
OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3);
//закрываем все ранее открытые ордера

//О_о 
Mira el hilo de Igor Kim, tiene todas las características que necesitas.
 

Hola.

Acabo de empezar a aprender MQL, estoy tratando de escribir un EA...

Estoy tratando de escribir un EA basado en el indicador sidus v.2, quiero que abra una posición en la dirección que he especificado por el EA, sólo cuando nazca una nueva barra, es decir, en el primer tick debe comprobar si hay una señal en la barra anterior, y qué tipo de señal. Adjuntar archivo de indicadores.

No he tenido suerte en encontrar esta señal((.

Ayuda, o al menos dime cómo hacerlo ...

Archivos adjuntos:
sidus_v.2.mq4  5 kb
Razón de la queja: