Actualizacion de Robot 2

MQL5 指标 专家

指定

AMPLE.MQ5 | //| COPYRIGHT 2012, METAQUOTES SOFTWARE CORP. | //| HTTPS://WWW.MQL5.COM | //+------------------------------------------------------------------+ #PROPERTY COPYRIGHT "COPYRIGHT 2012, METAQUOTES SOFTWARE CORP." #PROPERTY LINK "HTTPS://WWW.MQL5.COM" #PROPERTY VERSION "1.00" //+------------------------------------------------------------------+ //| EXPERT INITIALIZATION FUNCTION | //+------------------------------------------------------------------+ #INCLUDE <TRADE\TRADE.MQH> //INCLUDE THE LIBRARY FOR EXECUTION OF TRADES #INCLUDE <TRADE\POSITIONINFO.MQH> //INCLUDE THE LIBRARY FOR OBTAINING INFORMATION ON POSITIONS INT IMA_HANDLE; //VARIABLE FOR STORING THE INDICATOR HANDLE DOUBLE IMA_BUF[]; //DYNAMIC ARRAY FOR STORING INDICATOR VALUES DOUBLE CLOSE_BUF[]; //DYNAMIC ARRAY FOR STORING THE CLOSING PRICE OF EACH BAR STRING MY_SYMBOL; //VARIABLE FOR STORING THE SYMBOL ENUM_TIMEFRAMES MY_TIMEFRAME; //VARIABLE FOR STORING THE TIME FRAME CTRADE M_TRADE; //STRUCTURE FOR EXECUTION OF TRADES CPOSITIONINFO M_POSITION; //STRUCTURE FOR OBTAINING INFORMATION OF POSITIONS //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ INT ONINIT() { MY_SYMBOL=SYMBOL(); //SAVE THE CURRENT CHART SYMBOL FOR FURTHER OPERATION OF THE EA ON THIS VERY SYMBOL MY_TIMEFRAME=PERIOD_CURRENT; //SAVE THE CURRENT TIME FRAME OF THE CHART FOR FURTHER OPERATION OF THE EA ON THIS VERY TIME FRAME IMA_HANDLE=IMA(MY_SYMBOL,MY_TIMEFRAME,40,0,MODE_SMA,PRICE_CLOSE); //APPLY THE INDICATOR AND GET ITS HANDLE IF(IMA_HANDLE==INVALID_HANDLE) //CHECK THE AVAILABILITY OF THE RRAYFREE(IMA_BUF); //FREE THE DYNAMIC ARRAY IMA_BUF OF DATA ARRAYFREE(CLOSE_BUF); //FREE THE DYNAMIC ARRAY CLOSE_BUF OF DATA } //+------------------------------------------------------------------+ //| EXPERT TICK FUNCTION | //+------------------------------------------------------------------+ VOID ONTICK() { INT ERR1=0; //VARIABLE FOR STORING THE RESULTS OF WORKING WITH THE INDICATOR BUFFER INT ERR2=0; //VARIABLE FOR STORING THE RESULTS OF WORKING WITH THE PRICE CHART ERR1=COPYBUFFER(IMA_HANDLE,0,1,2,IMA_BUF); //COPY DATA FROM THE INDICATOR ARRAY INTO THE DYNAMIC ARRAY IMA_BUF FOR FURTHER WORK WITH THEM ERR2=COPYCLOSE(MY_SYMBOL,MY_TIMEFRAME,1,2,CLOSE_BUF); //COPY THE PRICE CHART DATA INTO THE DYNAMIC ARRAY CLOSE_BUF FOR FURTHER WORK WITH THEM IF(ER OF ERRORS { PRINT("FAILED TO COPY DATA FROM THE INDICATOR BUFFER OR PRICE CHART BUFFER"); //THEN PRINT THE RELEVANT ERROR MESSAGE INTO THE LOG FILE RETURN; //AND EXIT THE FUNCTION } IF(IMA_BUF[1]>CLOSE_BUF[1] && IMA_BUF[0]<CLOSE_BUF[0]) //IF THE INDICATOR VALUES WERE GREATER THAN THE CLOSING PRICE AND BECAME SMALLER { IF(M_POSITION.SELECT(MY_SYMBOL)) //IF THE POSITION FOR THIS SYMBOL ALREADY EXISTS { IF(M_POSITION.POSITIONTYPE()==POSITION_TYPE_SELL) M_TRADE.POSITIONCLOSE(MY_SYMBOL); //AND THIS IS A SELL POSITION, THEN CLOSE IT IF(M_POSITION.POSITIONTYPE()==POSITION_TYPE_BUY) RETURN; //OR ELSE, IF THIS IS A BUY POSITION, THEN EXIT } M_TRADE.BUY(0.1,MY_SYMBOL); //IF WE GOT HERE, IT MEANS THERE IS NO POSITION; THEN WE OPEN IT } IF(I

反馈

1
开发者 1
等级
(75)
项目
127
53%
仲裁
5
20% / 60%
逾期
20
16%
工作中
2
开发者 2
等级
(7)
项目
13
8%
仲裁
0
逾期
3
23%
已载入
3
开发者 3
等级
(7)
项目
8
0%
仲裁
3
0% / 100%
逾期
2
25%
工作中
相似订单
Bot Fondeo 40 - 300 USD
Estoy buscando un desarrollador especializado en trading algorítmico para crear un BOT que gestione cuentas de fondeo, tanto de alta frecuencia (HFH) como cuentas normales en FTMO. El BOT debe ser capaz de operar con precisión en entornos de alta volatilidad y baja latencia, optimizando la ejecución de órdenes para evitar slippage. Además, debe integrarse con plataformas populares como MetaTrader o cTrader y tener la
Hola! Estoy buscanco generar un EA que funcione en MT5. En base a un rango horario determinado, tiene que generar un rango, y en base a este rango abrir una operacion con un SL determinado. el TP y el RR deben ser determinados por el usuario. solo abrira una operacion por activo
Necesito desarrollar una copiadora en la que existan parámetros para ajustar el riesgo de una cuenta a otra y que se pueda copiar a varias cuentas cada uno de los trades
debe superarlas Usando metatrader 5, Bot hft que supere las cuentas de fondeo de las empresas TopTen Funding y Be FUNDING que usan indices sintéticos debe consultar las reglas para la superación de dichos challenge y construir el EA basado en ella
Hola solicito automatizar unos indicadores, para Mt4, pero analizar las posibilidades de automatizar, 2 indicadores pero primero automatizaras uno y después el otro, tengo que analizar que el primero trabaja bien, si logra trabajar bien pasamos al siguiente indicador
debe superarlas Usando metatrader 5, Bot hft que supere las cuentas de fondeo de las empresas TopTen Funding y Be FUNDING que usan indices sintéticos debe consultar las reglas para la superación de dichos challenge y construir el EA basado en ellas
Gestor de órdenes 30 - 50 USD
Necesito un EA que me permita básicamente una de estas dos cosas: 1. Duplicar órdenes. Que cuando abra una posición larga o corta se abran dos órdenes con el mismo número de lotes, al mismo precio, con el mismo stop pero con diferentes niveles de toma de beneficios O COMO ALTERNATIVA 2. Poder cerrar parcialmente la mitad o un tercio de la posición abierta al alcanzar un determinado nivel de precio, y dejar el resto

项目信息

预算
50+ USD

客户

所下订单2
仲裁计数0