النتائج 181 إلى 195 من 236
- 02-09-2012, 12:24 AM #181
حاعدل قيمة الصفقة بحيث يكون الدخول حسب راس المال واترك لك خيار تحديد النسبة ، وسأترك لك المضاعفات اختيارية لتعويض العقود الخسرانة وكذلك اختيار مضاعفات للعقود الرابحة لتعظيم الربح ونوع المضاعفات مفتوح حسب ماتحدده انت في التناسب .
- 02-09-2012, 12:50 AM #182
رد:&& فكرة البريك بوكس وتطبيقها من خلال أكسبيرت &&
تفضل الأكسبيرت ، وفيه اضافات جديدة ،
1 الصفقة تتناسب مع رأس المال بالزيادة او النقص وتختار النسبة حسب ماتريد او 1 تلغيها .
2- مضاعفات للتعويض العقد الخسران وتضع النسبة كما تريد 2 أو 1.5 أو 3 . اما 1 تلغيها .
3- مضاعفات لتعظيم الربح بعد العقد الرابح وتضع النسبة كما تريد 2 أو 1.5 أو 3 . اما 1 تلغيها .
اعتقد الخيارات ستكون واضحة لخبير مثلك ، واذا شي مش واضح اسأل ، تصبح على خير .
- 02-09-2012, 01:12 AM #183
جزاك الله ألف خير
جاري تجربة الاكسبيرت أنا مش هنام الليلة دي ههههه
تصبح على خير يا عبقري
بالتوفيق يارب
- 02-09-2012, 01:41 AM #184
بارك الله فيك أستاذ جميل عمل رائع
ممكن شرح ولو بسيط للخصائص الجديدة بالاكسبيرت
وكيف يمكن إدارة المال بالنسبة المئوية ؟ كان الافضل اختيار ربح من رأس المال ينتقل له اللوت الموالي !
ولاحظت أن الاكسبيرت توقف عن العمل لمدة أكثر من سنة!!! مباشرة بعد إغلاق الصفقة الأولى
يبدو أن هناك خطأ بخاصية stop ea !!!
جزاك الله خيرا
- 02-09-2012, 02:01 AM #185
رد:&& فكرة البريك بوكس وتطبيقها من خلال أكسبيرت &&
باين حتسهرني معاك هههههههه
الأكسبيرت كبير وفيه كثير من الشروط ، عموما شوف الصور المرفقة ، اي نقطة مش واضحة اكتب بجوارها وارفع الصورة ، ولااعفاء لأخي كاوبوي من المشاركة في الشرح او اعداد ملف شرح بالوورد او بي دي اف ، تحياتي .
- 02-09-2012, 02:20 AM #186
بارك الله فيك والله مش عارف أقول ايه
قمت بإلغاء stop ea والاكسبيرت فتح الصفقات عادي جدا والملاحظ مبدئيا ان المضاعفات تعمل الواجب وسأتأكد من ذلك المرة القادمة
الأهم الان وهو سر نجاح الاكسبيرت وهو تفعيل الـ stop ea
عند تفعيلها تفتح وتغلق الصفقة الاولى عادي وبعدها مهما طالت المدة يوم يومين حتى 3 سنوات لا تفتح أي صفقة !!!
معناه خطأ أكيد بمتغير stop ea وهو إنهاء عمل الاكسبيرت على أول ربح باليوم ثم يبدأ عمله من جديد باليوم الموالي
أرجو تعديل الخطأ للأهمية
جزاك الله عنا خير
ولسه بدري هههه السهر عادي مع الاجازة
شاكر جهودك يا غالي
- 02-09-2012, 04:24 AM #187
رد:&& فكرة البريك بوكس وتطبيقها من خلال أكسبيرت &&
أستاذ جميل لاحظت وجود خطأ بالكود بـ المتغير الخارجي stop ea وكل ملحقاته كالتالي :
كود PHP:extern bool Stop_Ea=true;
double LastOrderResult37 = 0;
bool StopEAToday;
///////////////////////////////////
وأيضا استبدلت هذا الجزء :
كود PHP:void OnEveryTick94()
{
if (true == false && false) PipValue = 10;
if (true && (NDigits == 3 || NDigits == 5)) PipValue = 10;
CustomCode100();
TrailingStop99();
HoursFilter65();
}
void CustomCode100()
{
// if(StopEAToday)return; ///////////////////////////////////
{
StopEAToday=false;
double profit = 0;
datetime lastCloseTime = 0;
int cnt = OrdersHistoryTotal();
for (int i=0; i < cnt; i++)
{
if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue;
if (OrderSymbol() == Symbol() && iTime(Symbol(),1440,0) < OrderCloseTime())
{
lastCloseTime = OrderCloseTime();
profit = OrderProfit();
}
}
if (profit > LastOrderResult37 && Stop_Ea==true )
{
StopEAToday=true;
}
}
}
كود PHP:void OnEveryTick94()
{
if (true == false && false) PipValue = 10;
if (true && (NDigits == 3 || NDigits == 5)) PipValue = 10;
CustomCode100();
TrailingStop99();
HoursFilter65();
}
void CheckLastOrderResult37()
{
StopEAToday=false;
double profit = 0;
datetime lastCloseTime = 0;
int cnt = OrdersHistoryTotal();
for (int i=0; i < cnt; i++)
{
if (!OrderSelect(i, SELECT_BY_POS, MODE_HISTORY)) continue;
if (OrderSymbol() == Symbol() && iTime(Symbol(),1440,0) < OrderCloseTime())
{
lastCloseTime = OrderCloseTime();
profit = OrderProfit();
}
}
if (profit > LastOrderResult37 && Stop_Ea==true )
{
StopEAToday=true;
}
}
void CustomCode100()
{
}
وتعديل الاكسبيرت من الخطأ بشكل صحيح
أنا طبعا أحب أن أستفيد وأستوعب يوم عن يوم مفردات الـ mql4
وجاري الان فحص باقي الخصائص بخصوص المضاعفات وإدارة المال،،، وغدا إن شاء الله أضع لك الملاحظات
جزاك الله عنا كل خير
دمت بودآخر تعديل بواسطة kira-h ، 02-09-2012 الساعة 04:26 AM
- 02-09-2012, 05:30 AM #188
رد:&& فكرة البريك بوكس وتطبيقها من خلال أكسبيرت &&
الان ملاحظاتي هي كالتالي (على الاكسبيرت (v2) الذي قمت بتعديله من ناحية stop ea ولا أعتقد أن هذا التعديل أثر سلبا على عمله!!!!
;على العموم لا يمكنني اختبار الاكسبيرت الأول لأن stop ea لا يعمل عند تفعيله
المهم بالنسبة لاكسبيرت v2
لازال الخطأ قائم بعمل المضاعفات بحيث لا يتم تعويض خسائر الصفقات السابقة والتي بناء عليها تفعلت المضاعفات،
دائما تغلق الصفقات على الربح المحدد بالاكسبيرت ولا يراعي تعويض الخسارة أولا
لاحظ الصورة يجب أن يكون الحساب في ارتفاع دائم لأن هذا هو دور المضاعفات على ما أعتقد
أيضا خطأ بـ إدارة المال
إدارة المال غير صحيحة أو أني لم أفهم بعد طريقة عملها
لماذا عندما وصل الربح لـ 60 دولار من رأسمال 1000 دولار انتقل اللوت من 0.1 إلى 0.11 ؟؟؟ وهذا خطأ قاتل يؤدي إلى المارجن كول عند تفعيل المضاعفات تزداد الخطورة أكثر !
وكيف يمكن تغييرها ؟
أو إجراء تعديل بسيط لادارة المال وهو كالتالي مثلا كل ربح 1000 دولار يزداد اللوت 0.1 (تكون اختيارية وتحديد قيمهما معا)
إضافة خاصية الربح بالدولار تكون اختيارية (لا بد أن تكون اختيارية لأنها تجريبية فقط) وذلك لكي لا تغلق الصفقات كلها إلا عند الربح المحدد بالدولار
وفي النهاية تعديل الاكسبيرت ليعمل على جميع أنواع الحسابات بما فيها الـ ECN
وأرجو شرح بسيط لهذه المتغيرات :
متغيرات البيع
extern double SellRisk50 = 0.1;
extern int SellStoploss50 = 20;
extern int SellTakeprofit50 = 30;
extern double MaxSellRisk50 = 3;
extern double RiskSellMpOnLoss50 = 1;
extern double RiskSellMpOnProfit50 = 1;
extern bool RiskResetOnProfit50 = false;
extern bool RiskResetOnLoss50 = false;
ثم نفس المتغيرات للبيع أيضا !!!!
extern double SellRisk102 = 0.1;
extern int SellStoploss102 = 20;
extern int SellTakeprofit102 = 30;
extern double MaxSellRisk102 = 3;
extern double RiskSellMpOnLoss102 = 1;
extern double RiskSellMpOnProfit102 = 1;
extern bool RiskResetOnProfit102 = false;
extern bool RiskResetOnLoss102 = false;
بانتظارك عزيزي الغالي الأستاذ جميل الاكسبيرت جيد جدا يحتاج فقط لـ لمسة فنية
بارك الله فيك ورزقك من حيث تحتسب ولا تحتسب -- آمين
والله ولي التوفيقآخر تعديل بواسطة kira-h ، 02-09-2012 الساعة 05:52 AM
- 02-09-2012, 12:47 PM #189
التعديل الذي قمت به غير مؤثر وانا كنت حاط الأشارة ///////////////// بجوار الشرط وهي عادة لي ان الجملة في حاجة الى مراجعة ، لو تقوم بفحص الأكسبيرت بعد التعديل تجد انه لايتوقف وستكون الصورة أوضح اذا حطيت بروفيت وستوب صغير ومتساوي . موضوع الأغلاق على اساس الربح لآخر اوردر تم الغائه بالكامل فلا تشغل نفسك به ، فلو تقدر تعمل دالة تفحص ربح اليوم وبناء على حجم ربح تحدده توقف الأكسبيرت لباقي اليوم وانا احاول اخلصها إن شاء الله وهي لكن لدي عدة اكسبيرتات اشتغل فيها بنفس الوقت .
ماطلبت شرحه سيكون في المشاركة التالية
- 02-09-2012, 01:04 PM #190
- 02-09-2012, 01:23 PM #191
بارك الله فيك
لا أستطيع عمل الدوال فلازلت في بداية تعلم هذه اللغة مع أن لدي معلومات عن ++c وللأسف لم أتعمق بها
بالنسبة للتعديل الذي قمت به كان بناء على الأكسبيرت الأول، فقط لاحظت الفرق بينهما
والله يعينك أستاذ جميل فـ بصماتك واضحة بالمنتدى ماشاء الله
شكرا جزيلا على الاجابات وعلى سعة صدرك
وبالطبع خد الوقت الكافي بالتعديل
إن شاء الله خير على الجميع
وجزاك الله عنا كل خير
بالتوفيق
- 04-09-2012, 06:09 AM #192
رد:&& فكرة البريك بوكس وتطبيقها من خلال أكسبيرت &&
إيه أخبارك يا أستاذ جميل،إن شاء الله تمام
شد حيلك، عاوزين نعمل باكتيست رهيب بقا ونغني نـــار يا حبيـــــبي نــــــــــــــــار
للرفع للرفع حصريا للسهرانين فقط
بالتوفيق عزيزي
- 06-09-2012, 06:50 PM #193
للرفع
- 06-09-2012, 08:06 PM #194
عفوا للتأخير لكن الموضوع وسع فخليها إن شاء الله الى السبت والأحد يكون السوق مغلق لأن في نقاط تحتاج توضيح وحكون على سكايبي او ماسنجر ، تحياتي
- 06-09-2012, 08:54 PM #195