لدي هذا الاكسبيرت احتاج فقط لاضافة المجك نمبر للبيع والشراء من يستطيع مساعدتي اكن له من الشاكرين الملف المرفق 459741
لدي هذا الاكسبيرت احتاج فقط لاضافة المجك نمبر للبيع والشراء من يستطيع مساعدتي اكن له من الشاكرين الملف المرفق 459741
السلام عليكم ورحمة الله
لماذا تحتاج للماجيك نمبر ؟ لن تحتاجه إلا في حالة تشغيل الإكسبيرت على عدة أزواج وعلى نفس الفريم لنفس الزوج ...
على كل حال ... إفتح الملف وإذهب للسطرين رقم 74 و 75 وأضف الكلمة extern في بداية السطر
وخزن الملف بشكل عادي وأعد تشغيل المنصة وستجد الماجيك نمبر موجود في الإعدادات بإذن الله.
ماشاء الله استاذ اسامة دروس في البرمجة
طيب ممكن كود ادارة راس المال المخاطرة " ريسك"
السلام عليكم ورحمة الله
هذا من فضل ربي ... ولكن هذا شيء بسيط ومن الأساسيات ياأخي ...
لاتعطيني أكثر مما أستحق.
إذا عندك أساسيات برمجة وكيفية وضع الأكود وإستدعاء الوظائف من مواضعها
الصحيحة ممكن هذا وإلا فالأمر يصبح معقد بالنسبة لي ولكن في كل الأحوال سأضع كود
بسيط وأعتبره فعال جدا في رفع وخفض اللوت بحسب زيادة رأس المال ...
[CODE]كود:
input double Lots = 0.01;
input bool UseMM = true;
input double LotFactor = 0.0005;
int LotDigits;
int init() {
if (IsTesting() == TRUE) Display_Info();
if (IsTesting() == FALSE) Display_Info();
double mlot = MarketInfo(Symbol(),MODE_MINLOT);
if(mlot==0.001) LotDigits=3;
if(mlot==0.01) LotDigits=2;
if(mlot==0.1) LotDigits=1;
if(mlot==1) LotDigits=0;
return (0);
}
//Function call in start( )
Call_Lots();
void Call_Lots() {
if(UseMM)
Lot = NormalizeDouble(LotFactor * AccountBalance(),LotDigits);
else
Lot = Lots;
}
يمكنك أيضا عمل بعض الإظافات البسيطة مثل عمل أقل وأكبر لوت وتمريرها على
نفس دالة الموني مانجمنت والكشف على اللوت هل هي ضمن المجال المسموح وإلا
أرسال لوت معين وبالعادة يكون أقل لوت لو الحسابات تكون أقل من أقل لوت يسمح
به البروكر وأيضا تمرير أكبر لوت أنت تسمح به أو بالنهاية لايزيد عن المسموح به
لدى البروكر.
أيضا ... لإختيار اللوت فاكتور المناسب يفضل جعل قيمة اللوت تظهر على الشارت
حتى تتأكد من بداية صحيحة للوت المناسب أو حسابها قبل البدء بتشغيل الإكسبيرت.
تم التعديل وظهر المجك نمبر الف شكر لك