Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- // Youtube--> https://www.youtube.com/watch?v=S_yMNANQHyc
- #include<Trade\Trade.mqh>
- CTrade trade;
- int MediaMovil=0;
- void OnInit()
- {
- MediaMovil=iMA(_Symbol,PERIOD_CURRENT,100,0,MODE_SMA, PRICE_CLOSE);
- }
- void OnTick()
- {
- if(PositionsTotal()==0 && MediaMovil()>SymbolInfoDouble(NULL,SYMBOL_ASK) ) trade.Buy(0.1);
- if(MediaMovil()<SymbolInfoDouble(NULL,SYMBOL_BID))CerrarPosiciones();
- }
- double MediaMovil()
- {
- double MediaMovilArray[];
- ArraySetAsSeries(MediaMovilArray,true);
- CopyBuffer(MediaMovil,0,0,10,MediaMovilArray);
- return(NormalizeDouble(MediaMovilArray[1],_Digits));
- }
- void CerrarPosiciones()
- {
- int a=PositionsTotal();
- while(a!=0)
- {
- ulong Ticket=PositionGetTicket(PositionsTotal()-1);
- trade.PositionClose(Ticket,-1);
- a--;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment