عالجت 40 warining
لا زال 8 warningمن نفس النوع
اعلم انهم لم باثروا علي عمل الاكسبرت
اريد معاجتهم للتعلم
Printable View
عالجت 40 warining
لا زال 8 warningمن نفس النوع
اعلم انهم لم باثروا علي عمل الاكسبرت
اريد معاجتهم للتعلم
جزاك الله خير اخي الحبيب
بعتذر تاخري بالرد
مبارك عليكم هذا الشهر الفضيل والله يتقبل صيامكم وقيامكم يارب
ارجو منك توضيح لي الكود
لم افهم نقطه الوقت بمعنى ماهي علاقه الوقت بعدد فتح صفقات ارجو شرح هذه نقطه ليكود:if(T!=Time[0]){
T=Time[0]; if(aRsi<50 && bRsi>50) Comment("Buy");}
السلام عليكم مستر دولار
لقد حاولت اضيف خاصية التريلينج ستوب والماكس تريدز لهذا الاكسبرت حاولت ووقف معى الاكسبرت اكثر من مرة ومش عارف كيف اضيفه لو ممكن تساعدنى بعد اذنك
وافهم بالظبط الفرق بين التريلينج ستوب والتريلنج ستيب والبريك ايفن
السلام عليكم ورحمة الله
لدي اكسبرت يعلق امرين مع افتتاح كل شمعة يومية جديدة..ما هي الفكرة حتى يتجاهل الشمعة التي تكون ليلة الاحد..بين شمعة يوم الاثنين وشمعة يوم الجمعة...هل يمكن استخراج اسم يوم كل شمعة مثلا؟
وشكرا جزيلا
شكرا يا استاذي
وعليكم السلام ورحمة الله وبركاته
لمعرفة الرصيد
الإكوتيكود PHP:
AccountBalance()
الرافعه الماليهكود PHP:
AccountEquity()
رقم الحسابكود PHP:
AccountLeverage()
بالنسبه لكتابتها على الشارت فيمكن أن تستخدم ObjectCreate لكتابة كائن على الشارتكود PHP:
AccountNumber()
مثال للداله
X و Y هي أبعاد النص الذي ستقوم بكتابته على الشارت و Corner هي الزاويه وتأخذ أرقام من 0 حتى 3كود PHP:
void CreateLabel(string name,string text,int X,int Y,int Corner,color Color,int size)
{
if(ObjectFind(name)==-1)
{
ObjectCreate(name,OBJ_LABEL,0,0,0);
ObjectSet(name,OBJPROP_XDISTANCE,X);
ObjectSet(name,OBJPROP_YDISTANCE,Y);
ObjectSet(name,OBJPROP_CORNER,Corner);
ObjectSetText(name,text,size,"Arial Bold",Color);
}
else if(ObjectGet(name,OBJPROP_COLOR)!=Color||ObjectDescription(name)!=text)
{
ObjectDelete(name);
CreateLabel(name,text,X,Y,Corner,Color,size);
}
}
أما Max DrawDown فلا يوجد دالة لمعرفتها
هذا مثال لكود أستخدمه لإدارة رأس المال
كود PHP:
double LotManage()
{
double lot = MathCeil(AccountFreeMargin() * Risk / 1000) / 100;
if(lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
if(lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
return (NormalizeDouble(lot,2));
}