//+------------------------------------------------------------------+ //| 3MA Bunny Cross Expert | //+------------------------------------------------------------------+ #property copyright "Ron Thompson" #property link "http://www.lightpatch.com/forex" // User Input extern double Lots = 0.1; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //|------------------------------------------------------------------| int init() { return(0); } //+------------------------------------------------------------------+ //| Custor indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { double cMAfst=0, pMAfst=0; double cMAslo=0, pMAslo=0; double MAxxx=0; int total=0; bool found=false; bool rising=false; bool falling=false; bool bought=false; bool sold=false; bool oldenough=false; bool MAxxxup=false; bool MAxxxdn=false; int cnt=0; int err=0; string cmmt=""; // // Error checking // if(Bars<100) { Print("bars less than 100"); return(0); } if(AccountFreeMargin()<(1000*Lots)) { Print("We have no money"); return(0); } cMAfst=iMA(Symbol(),0,5 ,0,MODE_LWMA,PRICE_CLOSE, 1); pMAfst=iMA(Symbol(),0,5 ,0,MODE_LWMA,PRICE_CLOSE, 2); cMAslo=iMA(Symbol(),0,25,0,MODE_LWMA,PRICE_CLOSE, 1); pMAslo=iMA(Symbol(),0,25,0,MODE_LWMA,PRICE_CLOSE, 2); MAxxx=iMA(Symbol(),0,100,0,MODE_LWMA,PRICE_CLOSE, 1); if (pMAfst<=pMAslo && cMAfst>=cMAslo) {rising=true; falling=false;} if (pMAfst>=pMAslo && cMAfst<=cMAslo) {rising=false; falling=true;} found=false; total=OrdersTotal(); for(cnt=0;cntcMAfst){MAxxxup=true; MAxxxdn=false;} if (MAxxx