هو نفس فكرة اكسبيرت Suplex ابحث عنه في جوجل وستجد منه العديد من الاصدارات
لكن نصيحة ابعد عن اي اكسبيرت مضاعفات
Printable View
شكرا جزيلا أخي first knight على الرد
أن وجدت في المنتدى إكسبرت جيد بس عايز أظف إليه بعض الأفكار ممكن تساعد في تحسين أداء الإكسبرت بس معرفش أبرمج
بحيث أن مشكلة المضاعفات تكمن في مناطق التذبذب، إذ أن الأكسبرت يفتح مضاعفات قد لايتحملها الحساب
فالفكرة تكمن في تحديد عدد معين من المضاعات بحيت لا يفتح الأكسبرت أكتر منها
وعند وصول الأكسبرت إلى المضاعفة الأخيرة يفتح صفقة بنفس الوت للقبلها
وميفتحش أي صفقة جديدة ونستنى السعر لما يوصل لمستوى إغلاق جميع الصفقات
وبكدة نتحكم في حجم الخسارة بحث أن سعر أين ماذهب فوق أو تحث حيكون حجم الخسارة ثابت لحين الخروج من الصفقات
سلام أخي MR.dollar تحية طيب ليك و لكل أعضاء المتداول العربي
أنا وجدت في المنتدى إكسبرت مضاعفات مِبَرمِجُ إنت فوقت سابق حوضع في المرفقات
بس كنت عايز أظِفل بعض الأفكار ممكن تحسن أداءُ لاكن أنا مبعرفش أبرمج
الفكرة الي عايز أضفها هي :
- أن خطورة هذا الإكسبرت تكمن في حالة تفعيل عدد كبير من الصفقات المضاعفة التي قد لا يتحملها الحساب ومن ثم خسارة كل الحساب
وحل هذا الإشكال في نظري هو إضافة خاصية تمكن من تحديد عدد معين من المضاعفات حسب حجم كل حساب وفي حالة وصول السعر إلى المضاعفة الأخيرة يتم تفعيل صفقة بلوت بحجم آخر صفقة وتكون آخر صفقة يقوم بهل الإكسبرت
وبذالك أينما ذهب السعر نكون قد حاصرنا الخسارة ونكون على علم بحجمها مسبقا وننتظر وصول السعر إلى منطقة إغلاق جميع الصفقات
ثم نبدء في عملية جديدة
وفي الصورة المرفقة ستجد لمثال كيف يمكن محاصرة الخسارة
أرجو المساعدة في البرمجة إذا كان بالإمكان
شكرا
الملف المرفق 439223
هذا هو الإكسبرت
الملف المرفق 439224
شكرا أخي MR.dollar على الرد
أنا فتحت طلب ودى الرابط بتاعه
https://forum.arabictrader.com/t224762.html#post2966249
شكرا
السلام عليكم ورحمة الله وبركاتة
هل يوجد كود او وظيفة تعطي
اقصى عدد صفقات يمكن فتحها في نفس الوقت على هذا البروكر
جزاكم الله خيرا
السلام عليكم ورحمة الله وبركاتههل من دالة تاتي بالرقم الموجود في الخناة الرابعة من السعر ...مثلا سعر اليورو 1.12351 ..الدلة تاتي بالرقم 5..وكذلك باقي الخانات.وشكرا جزيلا
وعليكم السلام ورحمة الله وبركاته م
مثال
كود PHP:int TotalOrders(int type)
{
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol() && MagicNumber==OrderMagicNumber()&&(OrderType()==type||type==-1)){
cnt++;
}
}
}
return(cnt);
}
مرحبا اخوانى
مطلوب شرط اذا كان
اغلاق الشمعه رقم 1 اكبر من افتتاحها على فريم ال 5 دقائق
و
اغلاق الشمعه رقم 1 اكبر من افتتاحها على فريم ال 1 ساعة
وجواب الشرط سأكتبه انا
اللى قدرت اكتبه بهذه الطريقة فقط
كود:if(Close[1]>Open[1])
لكن بهذه الطريقة يعود على الشمعه السابقة فقط وانا اريد ان اضيف الفريم الى الشرط
هل يوجد طريقة ؟
الف شكر استاذي مستر دولار
الدالة التي تعود بمعلومات الشمعه بناء على الفريم الذي تحدده هي iClose
مثال
60 هو الفريم الذي تريد معرفة قيمة إغلاق الشمعه لهكود PHP:double close_60=iClose(Symbol(),60,1);
1 هو رقم الشمعه التي تريد معرفة قيمتها
بنفس الطريقه تستخدم iOpen, iHigh, iLow
الاستاذ مستر دولار اريد لو سمحت معرفة الصيغة البرمجية لكتابة كود يجعل الاكسبيرت يفتح صفقة بمجرد ملامسة السعر للموفيج او اعلى منه او اقل منه بعدد من النقاط..انا جربت عدة طرق لكن فى الباك تست يفح الصفقة من الاغلاق
السلام عليكم اريد ان اعرف ما المشكله فى هذه الداله (دالة الربح بالنقاط للصفقات الحاليه )
تأتى بنتائج غريبهكود PHP:double profitpips()
{
double pips;
for(int i=OrdersTotal()-1;i>=0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
double p=OrderOpenPrice();
if(OrderType()==OP_BUY){pips+=(Ask-p)/point;}
if(OrderType()==OP_SELL){pips+=(p-Bid)/point;}
}
}
return(pips);
}