input string b1="========= SL & TP ========="; input bool SetStopLevels=false; // Set virtual fixed Stoploss and Takeprofit extern int StopLosss=0; // Virtual Stoploss in point extern int TakeProfits=0;// Virtual TakeProfits in point input string b2="========= SetWithoutLoss ========="; input bool SetWithoutLoss=false; // Set virtual WithoutLoss extern int LevelWLoss=0; // Point to set virtual Stoploss extern int LevelProfit=0;// After how much points SL set to zero extern string type_="============== Type of Close virtual TS"; extern int shiftClose=1; // Bar to close = 1 = Close bar 0 = Open bar - XBarsBack extern bool Closeonlyprofit=true; // Close only if Position go to Profit extern bool MA_Close=true; // close by MA extern int MA_AdditionalPips=0; // Add Point extern ENUM_TIMEFRAMES MA_TF=PERIOD_CURRENT;// TF extern bool ATR_Close=false; // Close by ATR extern int ATR_AdditionalPips=0;// Add Point extern ENUM_TIMEFRAMES ATR_TF=PERIOD_CURRENT;// TF extern bool SAR_Close=false; // Close by SAR extern int SAR_AdditionalPips=0;// Add Point extern ENUM_TIMEFRAMES SAR_TF=PERIOD_CURRENT;// TF extern bool FRACTAL_Close=false; // Close by Fractal extern int FRACTAL_AdditionalPips=0;// Add Point extern ENUM_TIMEFRAMES FRACTAL_TF=PERIOD_CURRENT;// TF extern string type7_="============== Type of Positions"; extern string TypeOrder="-1=All orders,1-Sell,0=Buy"; extern int OrderToClose=-1; //Type position to Close -1=All orders,1-Sell,0=Buy extern string MagiccOrder="-1=All orders"; extern int MagikToClose=-1;//Magic of position to close -1=All orders extern bool MailSend; // Send mail after close extern string set1_="============== MA settings"; extern int MA_Period=34; extern ENUM_APPLIED_PRICE MA_Price=0; extern ENUM_MA_METHOD MA_Method=0; extern string set2_="============== ATR settings"; extern int ATR_Length=1; extern int ATR_period=3; extern double ATR_Kv=3.5; extern string set3_="============== SAR settings"; extern double SAR_step=0.02; extern double SAR_maximum=0.2;