كود PHP:
// expert
#property copyright "Idea by wajdyss"
#property link "[email protected]"
//خصائص الاكسبيرت
extern int b_s_s_s_pips=12; // الفرق بالنقاط بين افتتاح اليوم وفتح الصفقات
extern int b_s_s_s_stop=0; // الوقف
extern int b_s_s_s_profit=0; // الهدف
extern int TrailingStop = 0; // الوقف المتحرك
extern double FirstLots=1; // عدد اللوت
extern int MagicNumber = 2009; // الرقم السحري
extern int Open_Hour=0; // بداية وضع الصفقات
extern int Close_Hour=33; // ساعة اغلاق الصفقات
extern int Close_Minute=45;// دقائق اغلاق الصفقات
extern int Friday=5;// يوم الجمعة
extern int Friday_Hour=33;// ساعة اغلاق الصفقات ليوم الجمعة
extern int Friday_Minute=45;// دقائق اغلاق الصفقات ليوم الجمعة
extern int TextSize=14;
extern color TextColor1=White;
extern color TextColor2=Yellow;
extern color TextColor3=Aqua;
color TextColor4=Red;
int Ticket1,Ticket2;
int w=0, ww=0;
int t1,t2,gT1,gT2;
int handle;
string Name="wajdyss stop only expert";
int init()
{
//a
if(ObjectFind("a label") != 0)
{
ObjectCreate("a label", OBJ_LABEL, 0,0,0);
ObjectSetText("a label","بسم الله الرحمن الرحيم" , TextSize, "Arial", TextColor1);
ObjectSet("a label", OBJPROP_XDISTANCE,350);
ObjectSet("a label", OBJPROP_YDISTANCE,0);
}
//b
if(ObjectFind("b label") != 0)
{
ObjectCreate("b label", OBJ_LABEL, 0,0,0);
ObjectSetText("b label",Name , TextSize, "Arial", TextColor2);
ObjectSet("b label", OBJPROP_XDISTANCE,320);
ObjectSet("b label", OBJPROP_YDISTANCE,25);
}
// c
if(ObjectFind("c label") != 0)
{
ObjectCreate("c label", OBJ_LABEL, 0,0,0);
ObjectSetText("c label","[email protected]" , TextSize, "Arial", TextColor3);
ObjectSet("c label", OBJPROP_XDISTANCE,335);
ObjectSet("c label", OBJPROP_YDISTANCE,50);
}
return(0);
}
int deinit()
{
Comment("");
ObjectDelete("a label");
ObjectDelete("b label");
ObjectDelete("c label");
ObjectDelete("d label");
return(0);
}
int start()
{
double lTrailingStop = TrailingStop;
double sTrailingStop = TrailingStop;
// if(lTrailingStop>0||sTrailingStop>0)
{
TrailingPositionsBuy(lTrailingStop);
TrailingPositionsSell(sTrailingStop);
}
if ((DayOfWeek()==Friday && Hour()>=Friday_Hour && Minute()>=Friday_Minute) || (DayOfWeek()==Friday && Hour()>Friday_Hour))
{
DeletePendingOrders(MagicNumber);
CloseOrders(MagicNumber);
}
else if((Hour()==Close_Hour && Minute()>=Close_Minute) || (Hour()>Close_Hour))
{
DeletePendingOrders(MagicNumber);
CloseOrders(MagicNumber);
}
else if(Hour()==Open_Hour)Procces_1();
return(0);
}
//****************************************************************************************************************