OpenHighLowClose mt4 ea

MQL4 Experts Scripts

Termos de Referência

Hello,


I need an ea as below: Read and tell me if you can make it.

Open High Low Close Ea Instruction:

Add OHLC  prices  of Previous 1 Candle and Divide it by 4  . The value will be the pivot .
Example:

EURUSD:  O= 1.3158 , H= 1.3198 , Low= 1.3119  Close= 1.3121 .

From this example price the ea should do the following:
Add OHLC of Prvious 1  bar /4 .
1.3158+1.3198, +1.3119 +1.3121 /4  = 1.3149 pivot .

Buy Rule:  Buy when Open xbar >Pivot 1 bar
Close Buy  if Opening    xbar < Pivot 1 bar
Sell Rule : Sell if Open xbar < Pivot 1 bar
Close Sell if Open xbar > Pivot 1 bar
Stop Loss and Take Profit= Variable
Work with 4/5 digit quotes .
Work on all time frame.
Each Tick Mode:
Lot Size Variable and ability to use mm/risk setting so user can use manual lots or mm . See the code below on how I want the mm to be like:
[4/23/2013 8:09:32 AM] siriyke: extern int MagicNumber=10001;
extern double Lots =0.1;
extern double LotsPercent =0.01;
extern double StopLoss=250;
extern double TakeProfit=500;
extern int TrailingStop=0;
extern int Slippage=3;
//+------------------------------------------------------------------+
//    expert start function
//+------------------------------------------------------------------+
int start()
{
  double LotSize = Lots;
  if(LotsPercent>0)LotSize = LotsPercent*0.01*AccountBalance();
  double MinLot = MarketInfo(Symbol(),MODE_MINLOT);
  double MaxLot = MarketInfo(Symbol(),MODE_MAXLOT);
 
  double StopLevel = MarketInfo(Symbol(),MODE_STOPLEVEL)*Point;
  double FreezeLevel = MarketInfo(Symbol(),MODE_FREEZELEVEL)*Point;
  double MaxLevel = MathMax(StopLevel, FreezeLevel);
 
  LotSize=MathMax(LotSize,MinLot);
  LotSize=MathMin(LotSize,MaxLot);
 
  int normKoef = 3;
  if(MinLot>=0.01)normKoef=2;
  if(MinLot>=0.10)normKoef=1;
 
  int k=1;
  if(Digits==3 || Digits==5)k=10;
 
  double TheStopLoss=0;
  double TheTakeProfit=0;
  if( TotalOrdersCount()==0 )

Respondido

1
Desenvolvedor 1
Classificação
(15)
Projetos
65
58%
Arbitragem
6
17% / 33%
Expirado
39
60%
Livre
2
Desenvolvedor 2
Classificação
(493)
Projetos
1022
58%
Arbitragem
30
27% / 23%
Expirado
133
13%
Trabalhando
3
Desenvolvedor 3
Classificação
(164)
Projetos
218
50%
Arbitragem
6
17% / 67%
Expirado
11
5%
Livre
4
Desenvolvedor 4
Classificação
(510)
Projetos
977
74%
Arbitragem
27
19% / 67%
Expirado
100
10%
Livre
Publicou: 1 artigo, 6 códigos
5
Desenvolvedor 5
Classificação
(182)
Projetos
342
42%
Arbitragem
118
12% / 73%
Expirado
104
30%
Livre
Publicou: 4 códigos
6
Desenvolvedor 6
Classificação
(26)
Projetos
45
29%
Arbitragem
2
0% / 50%
Expirado
21
47%
Livre
7
Desenvolvedor 7
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
Publicou: 1 código
8
Desenvolvedor 8
Classificação
(12)
Projetos
17
35%
Arbitragem
1
0% / 100%
Expirado
3
18%
Livre
9
Desenvolvedor 9
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
10
Desenvolvedor 10
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
11
Desenvolvedor 11
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
12
Desenvolvedor 12
Classificação
Projetos
0
0%
Arbitragem
0
Expirado
0
Livre
13
Desenvolvedor 13
Classificação
(273)
Projetos
396
63%
Arbitragem
70
53% / 26%
Expirado
198
50%
Livre

Informações sobre o projeto

Orçamento
20 - 27 USD
Prazo
de 1 para 4 dias