النتائج 6,196 إلى 6,210 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 22-01-2015, 08:17 AM #6196
لازلت بدرب نفسي على mql5 وبعد تحديثات mql4 المستمرة أصبحت قريبة منها واعتقد انهم بعد مراحل من التطوير سيوصلون 4 الى 5 .
عموما طريقتي كالتالي بعمل اكسبيرت بسيط جدا على 4 وباخذ الكود واروح الى منصة 5 وافتح اكسبيرت جديد ثم انسخ كود 4 بداخلة واعمل كومبايلر
بتجيني رسائل خطأ بضغط F1 على اي كلمة خطأ بيروح الى الكلمة وبلاقي البديل لها ومع شوية قرائة وممارسة حتلاقي الموضوع اصبح واضح
وحتلاقي mql5 اسهل لو بتعرف شوية من ال C أو Basic الأساسية .
- 22-01-2015, 08:22 AM #6197
- 22-01-2015, 03:49 PM #6198
شكرا استاذ جميل على الرد
واعتذر عن عدم شرح الفكره
المطلوب حساب نقطة التوازن لاجمالى العقود المفتوحه
نفرض لدينا بيع بلوت 1 وعكس السعر وفتحنا بيع بلوت 2
اريد عمل موديفاى للاوردرين بحيث يكون الاجمالى صفر اى لا مكسب ولا خساره
التوضيح بالارقام
بيع من 1.2550 بلوت 1
وبيع من 1.2650 بلوت 2
نحسب نقطة التعادل كالتالى
سعر البيع * حجم اللوت
1.2550 *1=1.2550
1.2650*2=2.5300
المجموع 1.2550+2.5300=3.7850
نقسم على اجمالى اللوت 1+2=3
3.7850/3=1.2615
فيتم عمل موديفاى لجميع الصفقات الهدف 1.2615
واذا عكس مره اخرى وتم فتح بيع بلوت جديد
يتم حسابه كما سبق ويتم تعديل الهدف لجميع الصفقات عند نقطة التوازن الجديده
ارجو ان يكون الشرح واضح
- 22-01-2015, 04:12 PM #6199
وضحت الفكرة ، انا بستخدم طريقة بسميها Balance Escapes أو Balance Save والفكرة هي الهروب من المضاعفات عند عدد معين والخروج على نفس الرصيد قبل الدخول في هذه الصفقات ، مثلاً كان رصيدي 1350 دولار دخلت شراء بعقد ثم بيع ب عقدين ثم شراء 4 عقود أصبح لدي 7 عقود ، هنا سأخبر الأكسبيرت اذا عدد العقود = 7 عقود أخرج عند عودة الرصيد الى 1350 دولار . وبالتالي اخرج بنقطة التعادل ، أعتقد هذه الفكرة تؤدي نفس الغرض
- 22-01-2015, 04:22 PM #6200
- 22-01-2015, 05:15 PM #6201
يمكنك استخدام GlobalVariable مع اضافة اسم الزوج اذا اردت أن يكون لكل زوج كنترول مستقل ، والطريقة الأسهل ودائما استخدم الأسهل وهي أن نخبر الأكسبيرت أنه اذا كان عدد صفقات الزوج=1 فالهدف 100 دولار واذا اصبح عدد الصفقات 3 فغير الهدف الى 40 دولار مثلا واذا كان العدد 7 اجعل الهدف 10 سنت فقط ، هذه الطريقة اسهل جرب تكتبها فأذا أحتجت مساعدة أنا حاضر إن شاء الله .
- 22-01-2015, 06:10 PM #6202
- 23-01-2015, 01:03 AM #6203
- 23-01-2015, 01:44 AM #6204
- 23-01-2015, 11:10 AM #6205
- 23-01-2015, 05:19 PM #6206
جزالك الله خيرا مشرفنا الكبير كنت قد برمجت لي مؤشرا من فترة والحمد لله يحقق لي ارباحا جيدة
- 24-01-2015, 07:35 AM #6207
السلام عليكم ورحمة الله وبركاتة
اساتذتي المبرمجين
كيف اقول للاكسبيرت
اذا كانت اخر صفقة بيع. يدخل الصفقة القادمة شراء
واذا كانت اخر صفقة شراء. يدخل الصفقة القادمة بيع
بارك الله فيكم
- 24-01-2015, 02:20 PM #6208
وعليكم السلام ورحمة الله وبركاته
يوجد عدة طرق وأبسطها عمل دالة تعود لك بآخر لوت مغلق . وتضع في شرط البيع أن لاتكون اجابة الدالة عقد بيع كذلك .
كود PHP:int LastOrderTypeH(){
for(int i=OrdersHistoryTotal()-1; i>=0; i--){
if(OrderSelect(i,SELECT_BY_POS,MODE_HISTORY))
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNo){
return(OrderType());
}
}
return(0);
}
- 24-01-2015, 03:46 PM #6209
- 24-01-2015, 04:27 PM #6210
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM