Specification
//+------------------------------------------------------------------+
//| EA Cruzamento de Médias MT5 |
//+------------------------------------------------------------------+
#property strict
#include <Trade/Trade.mqh>
CTrade trade;
//---- Inputs
input int FastMAPeriod = 20;
input int SlowMAPeriod = 50;
input double LotSize = 0.01;
input int StopLoss = 300;
input int TakeProfit = 600;
//---- Handles
int fastMAHandle;
int slowMAHandle;
//+------------------------------------------------------------------+
int OnInit()
{
fastMAHandle = iMA(_Symbol, _Period, FastMAPeriod, 0, MODE_EMA, PRICE_CLOSE);
slowMAHandle = iMA(_Symbol, _Period, SlowMAPeriod, 0, MODE_EMA, PRICE_CLOSE);
if(fastMAHandle == INVALID_HANDLE || slowMAHandle == INVALID_HANDLE)
{
Print("Erro ao criar médias");
return(INIT_FAILED);
}
return(INIT_SUCCEEDED);
}
//+------------------------------------------------------------------+
void OnTick()
{
if(PositionSelect(_Symbol))
return;
double fastMA[2];
double slowMA[2];
CopyBuffer(fastMAHandle, 0, 0, 2, fastMA);
CopyBuffer(slowMAHandle, 0, 0, 2, slowMA);
double fastCurrent = fastMA[0];
double fastPrevious = fastMA[1];
double slowCurrent = slowMA[0];
double slowPrevious = slowMA[1];
// Cruzamento para compra
if(fastPrevious < slowPrevious && fastCurrent > slowCurrent)
{
trade.Buy(LotSize, _Symbol, Ask, StopLoss * _Point, TakeProfit * _Point);
}
// Cruzamento para venda
if(fastPrevious > slowPrevious && fastCurrent < slowCurrent)
{
trade.Sell(LotSize, _Symbol, Bid, StopLoss * _Point, TakeProfit * _Point);
}
}
//+------------------------------------------------------------------+
Responded
1
Rating
Projects
61
23%
Arbitration
4
50%
/
25%
Overdue
15
25%
Free
2
Rating
Projects
703
33%
Arbitration
43
47%
/
44%
Overdue
13
2%
Busy
3
Rating
Projects
718
34%
Arbitration
35
69%
/
9%
Overdue
22
3%
Working
4
Rating
Projects
3
0%
Arbitration
0
Overdue
2
67%
Free
5
Rating
Projects
33
36%
Arbitration
0
Overdue
2
6%
Free
6
Rating
Projects
39
23%
Arbitration
14
0%
/
93%
Overdue
4
10%
Free
7
Rating
Projects
1
0%
Arbitration
2
0%
/
50%
Overdue
0
Free
8
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
9
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
10
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
11
Rating
Projects
51
8%
Arbitration
0
Overdue
0
Free
12
Rating
Projects
0
0%
Arbitration
5
0%
/
80%
Overdue
0
Free
13
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
14
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
15
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
16
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
17
Rating
Projects
8
0%
Arbitration
8
13%
/
88%
Overdue
0
Free
18
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
19
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
20
Rating
Projects
0
0%
Arbitration
0
Overdue
0
Free
21
Rating
Projects
2
0%
Arbitration
0
Overdue
0
Free
Published: 1 code
Similar orders
I am looking for a Pine Script v6 developer to create a TradingView indicator based on liquidity and Smart Money Concepts. The indicator must detect, mark on the chart, and optionally trigger alerts for the following events: Asian Session Liquidity Mark the Asian Session High and Low. Trigger an alert when price sweeps the Asian Session High or Low. Allow the user to manually configure the Asian session time and
Preciso de uma ia baseado nisso
30 - 50 USD
quero que verifique onde o ativo teve o menor valor de mercado, depois cada vez que o ativo estiver com o menor valor de mercado quero que você faça a compra de 0.3 do ativo EURUSD e faça a venda quando atinger o maior valor com base nos ultimos 366 dias
Project information
Budget
30+ USD
Deadline
from 1 to 39 day(s)