النتائج 361 إلى 375 من 524
الموضوع: تصميم "عظم باكتسر فوري"
- 01-08-2017, 08:59 AM #361
دالة: اداة رص افضل ربح واسؤا خسارة للصفقات WOREST_BEST
الرد السابق: (تم اضافتها)
الحذف للاشياء المكررة سيعزل في دوال منفصلة
ثم بعد ذلك ملفات mqh لأي شيء نتيقن انه اصبح محسنا 100%
ثم بعد ذلك تحويل كل شيء الى mq5
حاليا نعتمد التفصيل البرمجي من اجلك انت.
كود PHP:void WOREST_BEST()
{
double LLL;
double PPP;
for(int i=0;i<=YY;i++)
{//for(int i=0;i<YY;i++)
Y_BEST[i]=Pips_On_Best[i];
Y_LOSS[i]=Pips_On_Worst[i];
LLL=LLL+Y_LOSS[i];
PPP=PPP+Y_BEST[i];
}//for(int i=0;i<YY;i++)
Comment(LLL+" "+PPP);
for(i=0;i<YY;i++)
{//for(i=0;i<YY;i++)
for(int j=i+1;j<=YY;j++)
{//for(j=i+1;j<=YY;j++)
if(Y_BEST[i]<Y_BEST[j])
{//if(XPair_Entry_Candle[i]<XPai
double swap9=Y_BEST[i];
Y_BEST[i]=Y_BEST[j];
Y_BEST[j]=swap9;
}//if(XPair_Entry_Candle[i]<XPai
}
}
for(i=0;i<YY;i++)
{//for(i=0;i<YY;i++)
for(j=i+1;j<=YY;j++)
{//for(j=i+1;j<=YY;j++)
if(Y_LOSS[i]>Y_LOSS[j])
{//if(XPair_Entry_Candle[i]<XPai
swap9=Y_LOSS[i];
Y_LOSS[i]=Y_LOSS[j];
Y_LOSS[j]=swap9;
}//if(XPair_Entry_Candle[i]<XPai
}
}
ObjectsDeleteAllOthers();
int h=-1;
int FF=-1;
ObjectCreate( "xLoss_"+0,OBJ_LABEL,0,0,0);
ObjectSet( "xLoss_"+0,OBJPROP_CORNER,0);
ObjectSet( "xLoss_"+0,OBJPROP_XDISTANCE,340);
ObjectSet( "xLoss_"+0,OBJPROP_YDISTANCE,40);
ObjectSetText("xLoss_"+0,LLL,14,"tahoma",clrRed);
ObjectCreate( "xBest_"+0,OBJ_LABEL,0,0,0);
ObjectSet( "xBest_"+0,OBJPROP_CORNER,0);
ObjectSet( "xBest_"+0,OBJPROP_XDISTANCE,800);
ObjectSet( "xBest_"+0,OBJPROP_YDISTANCE,40);
ObjectSetText("xBest_"+0,PPP,14,"tahoma",clrLime);
for(i=0;i<=YY;i++)
{//for(i=0;i<YY;i++)
if(MathMod(i,40)==0)
{ h=h+50;
FF=0;
}
FF++;
if(Y_LOSS[i]>-75) color clr=clrOrange;
else if(Y_LOSS[i]>-150) clr=clrViolet;
else if(Y_LOSS[i]>-300) clr=clrBrown;
else clr=clrRed;
if(Y_LOSS[i]>=0) clr=clrLime;
ObjectCreate( "Loss_"+i,OBJ_LABEL,0,0,0);
ObjectSet( "Loss_"+i,OBJPROP_CORNER,0);
ObjectSet( "Loss_"+i,OBJPROP_XDISTANCE,240+h);
ObjectSet( "Loss_"+i,OBJPROP_YDISTANCE,54+FF*11);
ObjectSetText("Loss_"+i,Y_LOSS[i],8,"tahoma",clr);
if(Y_BEST[i]>300) color clr1=clrWhite;
else if(Y_BEST[i]>150) clr1=clrAqua;
else if(Y_BEST[i]>75) clr1=clrLime;
else clr1=clrGreen;
if(Y_BEST[i]<=0) clr1=clrRed;
ObjectCreate( "Best_"+i,OBJ_LABEL,0,0,0);
ObjectSet( "Best_"+i,OBJPROP_CORNER,0);
ObjectSet( "Best_"+i,OBJPROP_XDISTANCE,700+h);
ObjectSet( "Best_"+i,OBJPROP_YDISTANCE,54+FF*11);
ObjectSetText("Best_"+i,Y_BEST[i],8,"tahoma",clr1);
}
}
- 01-08-2017, 09:01 AM #362
هاك المؤشر لو كان الباكمتستر يعمد عليه--نسحبه يدوي لو اردنا التأكد
لو نجح اخي اسامة في حل مشكلته--نجعله من خلال البرنامج,
ايضا كل شيء على نفس التشارت بيانات او منحنيات بيانية. صرفنا نظر عن تشارت مستقبل للرسومات
كل هذا بضغطة ماوس في رمشة عين
- 01-08-2017, 09:05 AM #363
حتى الان دالتين حذف, والتقلبي بين عناوين الخبير يحدد مايحذف عن ما يبقى
علي شادي, تبقى مسائل الذوق مثل الالوان--يا ليت انت او اي وزميل اخر, يختار لنا عرض لوني قد يراه افضل ومريح للعين,
نحن مثلا الصفقات المغلقة اغلب اعمدتها رمادي,
المفتوحة فاقعة اخضر واحمر,’ كيف نقرب درجة الاخضر للاحمر قدر الامكان
كود PHP:void ObjectsDeleteAllOthers2()
{
for(int i=0 ; i<=5000 ;i++)
{//for(i=0 ; i<=39 ;i++)
ObjectDelete("Best_"+i);
ObjectDelete("Loss_"+i);
}
ObjectDelete( "xLoss_"+0);
ObjectDelete("xBest_"+0);
ObjectDelete( "HIGH");
ObjectDelete( "LOW");
ObjectDelete( "EntryTime");
ObjectDelete( "ExitTime");
ObjectDelete( "EntryPrice");
ObjectDelete( "ExitPrice");
ObjectDelete( "ENTRY_EXIT_LINE");
}
void ObjectsDeleteAllOthers()
{
for(int i=0 ; i<=5000 ;i++)
{//for(i=0 ; i<=39 ;i++)
ObjectDelete( "r_"+i);
ObjectDelete("Serial_"+i);
ObjectDelete("Pair_Position_Serial_"+i);
ObjectDelete("Entry_Candle_"+i);
ObjectDelete("Entry_Time_"+i);
ObjectDelete("Exit_Candle_"+i);
ObjectDelete("Exit_Time_"+i);
ObjectDelete("Order_Type_"+i);
ObjectDelete("Order_Symbol_"+i);
ObjectDelete("Current_Price_"+i);
ObjectDelete("Entry_Price_"+i);
ObjectDelete("Exit_Price_"+i);
ObjectDelete("High_Price_Since_Entry_"+i);
ObjectDelete("Low_Price_Since_Entry_"+i);
ObjectDelete("Profit_or_Loss_in_Pips_"+i);
ObjectDelete("Best_Profit_in_Pips_Since_Entry_"+i);
ObjectDelete("Worst_Loss_in_Pips_Since_Entry_"+i);
ObjectDelete("Order_Duration_"+i);
ObjectDelete("XPair_Lots_"+i);
ObjectDelete("XPair_LEVRGE_"+i);
ObjectDelete("XPair_XXXDDD_"+i);
ObjectDelete("XPair_YYYDDD_"+i);
ObjectDelete("XPair_Margin_"+i);
ObjectDelete("Day_"+i);
ObjectDelete("Date_"+i);
ObjectDelete("Total_Open_Orders_"+i);
ObjectDelete("Total_Closed_Orders_"+i);
ObjectDelete("Total_Open_Orders_This_Day_"+i);
ObjectDelete("Total_Closed_Orders_This_Day_"+i);
ObjectDelete("Closed_Pips_"+i);
ObjectDelete("Open_Pips_"+i);
ObjectDelete("Worst_Open_Pips_This_Day_"+i);
ObjectDelete("All_Pips_"+i);
ObjectDelete("Pips_Drawdown_or_Runup_"+i);
ObjectDelete("Profit_or_Loss_in_USD_"+i);
ObjectDelete("XEquity_"+i);
ObjectDelete("XBalance_"+i);
ObjectDelete("USD_Drawdown_or_Runup_"+i);
ObjectDelete("USD_Daily_Drawdown_or_Runup_"+i);
ObjectDelete("XUSD_Worst_This_Day_"+i);
ObjectDelete("XEquity_Worst_This_Day_"+i);
ObjectDelete("This_Day_Max_Margin_"+i);
ObjectDelete("XUSD_Daily_Drawdown_Worst_"+i);
ObjectDelete("XUSD_Drawdown_Worst_"+i);
ObjectDelete("XThis_Day_Min_Free_Margin_"+i);
ObjectDelete( "EQUITY_CURVE_"+i);
ObjectDelete( "BALANCE_CURVE_"+i);
ObjectDelete( "Worst_Daily_Value_"+i);
ObjectDelete( "Worst_Value_"+i);
ObjectDelete( "FreeMargin_"+i);
ObjectDelete( "XEquityC_"+i);
ObjectDelete( "Margin_"+i);
ObjectDelete( "Heading_"+i);
ObjectDelete( "r_"+i);
}//for(i=0 ; i<=39 ;i++)
ObjectDelete( "Balance_Value");
ObjectDelete( "Start_Candle");
ObjectDelete( "End_Candle");
ObjectDelete( "MAX_Value");
ObjectDelete( "MIN_Value");
ObjectDelete( "MIN3_Value");
ObjectDelete( "HIGH");
ObjectDelete( "LOW");
ObjectDelete( "EntryTime");
ObjectDelete( "ExitTime");
ObjectDelete( "EntryPrice");
ObjectDelete( "ExitPrice");
ObjectDelete( "ENTRY_EXIT_LINE");
}
void Switch()
{
if(MODE=="ON_TIMER") color MODEClr=clrLime;
else MODEClr=clrAqua;
ObjectCreate( "ON_TIMER",OBJ_LABEL,0,0,0);
ObjectSet( "ON_TIMER",OBJPROP_CORNER,0);
ObjectSet( "ON_TIMER",OBJPROP_XDISTANCE,125);
ObjectSet( "ON_TIMER",OBJPROP_YDISTANCE,0);
ObjectSetText("ON_TIMER",CharToStr(174),10,"wingdings",MODEClr);
if(MODE=="ONE_CLICK") MODEClr=clrLime;
else MODEClr=clrAqua;
ObjectCreate( "ONE_CLICK",OBJ_LABEL,0,0,0);
ObjectSet( "ONE_CLICK",OBJPROP_CORNER,0);
ObjectSet( "ONE_CLICK",OBJPROP_XDISTANCE,125);
ObjectSet( "ONE_CLICK",OBJPROP_YDISTANCE,12);
ObjectSetText("ONE_CLICK",CharToStr(174),10,"wingdings",MODEClr);
}
string ORDERSYMB="";
int FG=999;
string MODE="ON_TIMER";
double Y_BEST[8000];
double Y_LOSS[8000];
- 01-08-2017, 09:15 AM #364
- 01-08-2017, 02:06 PM #365
فكرة سهلة جداُ برمجيا من خلال الباكتسر الفوري:
من يبرمجها؟
اختبار-3
ففي كل يوم جديد هناك سعر معياري هو الافتتاح
طبعا من خلال ابلاكتستر الفوري ممكن تختار زوج او اكثر اول كل الازواج والنتائج فورية.
الفرق 20 والهدف 50 وبالتالي هناك +30 نقطة مركبة
الفكرة هنا هي نفسها فكرة المدرج ولكن بأوامر باي ستوب وسل ستوب بهدف محددآخر تعديل بواسطة فيلسوف البادية ، 01-08-2017 الساعة 02:10 PM
- 01-08-2017, 02:24 PM #366
حتى الان نتعمد عدم الحاجة للكوازي quasi---بعدين ابحث عن معناها بالعربي
وهي التفتيش داخل الشمعة اذا كان يلزم في الاستراتيجية مثلا دخول تم اثناء اليوم ولا نعلم الهاي قبل ام اللو قبل
مثلا تخيل المدرج ومطبقين الباكتستر ديلي, والهدف 50
هل هو مع الافتتاح هبط ودخل شرا ثم صعد 50 وتحقق الهدف---ام حدث العكس صعد للهدف ثم بعد ذلك هبط لسعر الدخول.
شمعة الدلي نفسها عبارة عن 6 شموع اربع ساعات و 24 شمعة ساعة -- و اعتقد 1440 شمعة , فريم دقيقة.
عيب المنصات هو التالي: اقدم هيستوري متاح للدقيقة:
فتلجأ للاقل وهو فريم 5 دقائق ثم فريم ربع ساعة وهكذا,
في المؤشرات من حسن الحظ الدخول والخروج مشروط فنيا وبالتالي تحتاج فقط الافتتاح والاغلاق غالباً,آخر تعديل بواسطة فيلسوف البادية ، 01-08-2017 الساعة 02:26 PM
- 01-08-2017, 02:31 PM #367
رد الزميل اعلاه في الدخول ميزته عدم الحاجة للكواوزي لأن السعر المعياري هو الافتتاح
وبالتالي لو رأيت الهاي 60 نقطة من الافتتاح انت تعلم انه تم الدخول 3 مرات شراء
ولو القاع اقل ب 29 نقطة
انت تعلم انه تم البيع مرة واحد ة فقط لان 29 اكبر من 20
الاشكالية في الخروج--هل الهدف 50 تحقق قبل الدخول المفترض ام بعده--اذا كان بعد الدخول هو مانريده
اذا كان قبله --- نفلتره من خلال الكوازي ثيوري
(انت على فريم الديلي لايمكن تعرف ولكن اذا ذهبت لفريم 5 دقيقة تعرف)
--
خلونا نتفق على مصطلح كوازي-سيرتش quasi-search بمعنى التفتيش الدقيق اي الانتقال من الفريم الحالي للفريم الاقل بحثا عن حقيقة شيء معين مثل, هل الهاي قبل ام اللو.
- 02-08-2017, 08:47 AM #368
ردودي هنا كافية:
ممكن تعدل فيه حسب رغبتك--حمل الكود منن ردي هناك قبل 10 دقائق--لاحظ توقيت هذا الرد
https://forum.arabictrader.com/t241456-2.html
- 02-08-2017, 12:15 PM #369
افترض انني عدلت لمؤشر معين في العرض مثلا
البرامج للافكار الأخرى هل اذهب اليها واعدل واحد ورى واحد؟؟
من هنا تنبع اهمية ملفات MQH --- التعديل مرة واحدة فقط فيكون شاملا لكل البرامج.
فهي ضرورة وليست ترف---واعتقد ماتم سرده كاف شاف لفهم خطوات الباكتسر,
خطوتنا القادمة.
ملفات MQH ستحفظ في مكانها الطبيعي INCLUDE
- 02-08-2017, 01:00 PM #370
- 02-08-2017, 04:13 PM #371
تأخر شادي--كان ودي هذا اليوم لفكرته\
\-----
فكرة6: اوامر الستوب--التعزيز
https://forum.arabictrader.com/t241509.html
فكرة7) اوامر اللمت---المدرج
المدرج كفكرة--راجع بعض الشرح في موق فوركس فاكتوري او هنا في القسم العام موضوعي خبير الجبالي ذو الاوامر المخفية.
https://forum.arabictrader.com/showt...22#post3102422آخر تعديل بواسطة فيلسوف البادية ، 02-08-2017 الساعة 04:17 PM
- 03-08-2017, 12:18 PM #372
ملفات mqh فيه شي ناقص قبل نقلها؟؟
هل يوجد اقتراح؟
حاليا سأضيف على العرض, خاصية عرض الصفقات المفتوحة فقط - خاصية عرض الصفقات المغلقة فقط --وخاصية اوامر الشراء فقط وخاصية اوامر البيع فقط وخاصية الكل الموجودة اصلاً
هناك الالوان يا شادي ومسائل الذوق, نريد عند النظرة الاولى نرى الشكل العام مريح وفيه لمسة جمال.
- 03-08-2017, 12:49 PM #373
السلام عليكم
لدي اقتراح1- وهو وظيفة ترشيح او فلترة مدى نجاح الفكرة او نضام التداول بالنسبة للازواج وعرض النسبة المؤية عن كل زوج فمن متابعتي رايت ان الانضمة المختبرة تنجح مع ازواج وتخسر مع اخرى بعث الروح في الباكتستر( نفترض ان الباكتستر تداول افتراضي) واعطائه دور تحليلي متعدد العملات وبما ان النتائج فورية
اقتراح 2- اضافة وظيفة تتداول عدة انظمة بناءا على نسبة نجاح النظام على زوج العملات
- 03-08-2017, 03:49 PM #374
وهذا مثال على التداول الحقيقي المبني عل فلترة(Rating) التداول الافتراضي لتوضيح الفكرةالا ان عيبه باك تيست الميتا تريدر الخارق ونضام الحفظ في الملف بينما البكتستر الخلاط مميز بالنتائج اللحضية
كما مكن وضع معلمات خارجية موحدة لاضافة مدخلات الانظمة الجديدة المختبرة شروط الدخول والاغلاق والناجحة يحفظها الخبير اتوماتيكيا في ملف مرجعي لاستخدامها في تحليل الخلاط
ارجو من الله ان يوفقكم لما فيه خير للعباد
والسلام عليكمآخر تعديل بواسطة 2013Lemsantah ، 03-08-2017 الساعة 04:05 PM
- 03-08-2017, 04:14 PM #375