النتائج 1,156 إلى 1,170 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 20-06-2011, 10:11 PM #1156
- 20-06-2011, 11:29 PM #1157
هناك نسبه مئويه امام maximal drawdown وامام relative drawdown ايهما التي نعتمد عليها؟
- 21-06-2011, 12:57 AM #1158
كيف سيكون الشرط هذا ......ان يقوم الاكسبيرت بحذف وغلق الصفقات المفتوحه منذ بدايه الشهر عند منتصف شمعه الشهري و عند نهايه شمعه الشهري.......يعني ان كل يوم افتح امرين معلقين ولكن اريد اغلقها واحذفها مع منتصف الشهر ثم الاوامر التي بدات مثلا من بعد منتصف الشهر اريد اغلقها واحذفها مع نهايه الشهر؟
- 21-06-2011, 03:53 PM #1159
- 21-06-2011, 11:07 PM #1160
- 21-06-2011, 11:16 PM #1161
أسهل حل هو تحديد اليوم الذي تريد حذف الأوامر فيه
مثال :
كود PHP:if(Day()==15)//Delete Order
مثال :
كود PHP:for(int i=0;i<=OrdersTotal();i++){
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
if((TimeCurrent()-OrderOpenTime())/86400>=15)
{
if(OrderType()>OP_SELL)OrderDelete(OrderTicket());
else OrderClose(OrderTicket(),OrderLots(),OrderClosePrice(),3);
}
}
- 21-06-2011, 11:58 PM #1162
الف شكر لااريد شرحهم لقد عرفتهم في الشرح السابق ..ما اريده اي منهم على ضوءه يحدد الخبراء قوه الاكسبيرت من ضعفه؟لانهم عندما يتكلمون يقولون الدرادون فقط فاين منهم يقصدون بالضبط؟
وهل هناك نقاط اخرى اساسيه يجب التركيز لمدى لمعرفه قوه الاكسبيرت من ضعفه غير : الدرادون - ونسبه الربح؟
- 22-06-2011, 12:06 AM #1163
- 22-06-2011, 12:43 AM #1164
في هذه الحاله إستخدم الحل الثاني سيكون هو الأنسب فعلا في حال صادف أن كان أحد الأيام أجازه
أنا أستخدم relative drawdown وفي معظم الأحيان تكون قيمتهم متساويه
يجب الأخذ في عين الإعتبار عوامل أخرى كثيره
نسبة الصفقات الرابحه فعلى الرغم من أن هناك الكثير من الإكسبرتات التي تكون نسبة الصفقات الناجحه 50%
لكن لأن الهدف أكبر من الأستوب لوز فيصبح الإكسبرت ناجح لكن أنا أفضل أن لا يقل عن 60% صفقات ناجحه
حتى لا تؤثر كثرة الصفقات الخاسره المتتاليه على الحساب
متوسط عدد الصفقات الخاسره المتتاليه إذا لم تزيد عن صفقتين فيعتبر جيد
متوسط نقاط الربح إلى الخساره فأنا أفضل نسبة ربح للصفقات قليله لكن أن يكون الهدف للصفقه الرابحه أكثر من الخاسره
متوسط الصفقات التي يتم فتحها يوميا حتى تستطيع تعويض الخساره مباشرة وليس الإنتظار لمدة أسبوع أو أكثر حتى يفتح الإكسبرت صفقه تقوم بتعويض الخساره السابقه
البروفيت فاكتر
هذه الشروط السابقه بناء على نظرتي الشخصيه ومعاييري التي أفضلها وقد تختلف من شخص لآخر فمثلا هناك من يفضل الإسكالبينج ويبحث عن إكسبرت نسبة نجاحه أكثر من 90% وربح نقطه أو نقطتين في الصفقه
هناك من يعتمد على المضاعفات بالتالي ما سيهم في الإكسبرت هو أن يكون الدروداون قليل
فايضا المعايير ستختلف حسب طريقة عمل ونوع الإكسبرت نفسه
- 22-06-2011, 11:10 AM #1165
أريد أن يقوم الاكسبرت بفتح اكثر من صفقة لكن بدون تكرار الصفقات
انا استخدم
OrdersTotal()<1
لكن هذه تمنع اي صفقة اثناء فتح صفقة اخري
لكن ان لم استخدمها تتكرر نفس الصفقة اكثر من مرة
- 22-06-2011, 12:28 PM #1166
- 22-06-2011, 05:58 PM #1167
هل هذا الكود صحيح.......اريد ان افتح اوامر معلقه في الاسبوع الثاني من الشهر فيهل سيكون الشرط هكذا صح؟
كود PHP:if (Weekofmonth ()==2 && Dayofweek ()==1);
- 23-06-2011, 05:30 PM #1168مساء الخير
رجاء من خبراء برمجة الاكسبرتات تعديل كود هذا الاكسبيرت واصلاح الاخطاء البرمجية الموجودة فيه لانى جديد فى مجال برمجة الاكسبيرتات وموجود صورة للاستراتيجية المصمم عليها الاكسبيرت
كود PHP://+------------------------------------------------------------------+
//| Forex trader V1.mq4 |
//| Copyright © 2011, MetaQuotes Software Corp. |
//| [email protected] |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2011, MetaQuotes Software Corp."
#property link "[email protected]"
//+------------------------------------------------------------------+
//| expert initialization function |
//+------------------------------------------------------------------+
int init()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
Comment("forex trade V1"+"\n"+"Desined By Engineering Poles anwer"+"\n"+"[email protected]")
//////////////////////////////////////////////////
double mgys=iCustom(NULL,0,"MGY-daysavg",0,0);
double mgyb=iCustom(NULL,0,"MGY-daysavg",1,0);
int StopLoss=50;
int TakeProfit=(mgyb-mgys)/3;
double Lots=(AccountBalance()*0.02)/50;
double SL,TP;
if (mgys=true){
if(StopLoss==0){SL=0;}else{SL=Bid+StopLoss*Point;}
if(TakeProfit==0){TP=0;}else{TP=Bid-TakeProfit*Point;}
OrderSend(NULL,OP_SELL,Lots,Bid,3,SL,TP,"eng.poles",1,0,Red);
PlaySound("Alert.wav");
}
if (mgyb=true){
if(StopLoss==0){SL=0;}else{SL=Ask-StopLoss*Point;}
if(TakeProfit==0){TP=0;}else{TP=Ask+TakeProfit*Point;}
OrderSend(NULL,OP_BUY,Lots,Ask,3,SL,TP,"eng.poles",1,0,Blue);
PlaySound("Alert.wav");
}
double LotManage
{
double lot = MathCeil(AccountFreeMargin() * 2 / 1000) / 100;
if(lot<MarketInfo(Symbol(),MODE_MINLOT))lot=MarketInfo(Symbol(),MODE_MINLOT);
if(lot>MarketInfo(Symbol(),MODE_MAXLOT))lot=MarketInfo(Symbol(),MODE_MAXLOT);
return (lot);
//----
//----
//+------------------------------------------------------------------+
بحيث ان الاكسبيرت يفتح صفقة شراء عند وصول السعر للخط الاخضر وفتح صفقة بيع عند وصولة للخط الاحمر ويكون الهدف هو المسافة بين الخط الاخضر والاحمر مقسوما على 3 (المسافة بين الخطين/3) ويكون الاستوب لوز ثابت 50 نقطة وتكون نسبة المخاطرة 2% لكل صفقة ولا يفتح اكثر من 3 صفقات مع بعض لتكون نسبة المخاطرة الكلية 6%
الرجاء المساعدة من خبراء البرمجة
- 23-06-2011, 09:23 PM #1169
في هذه الحاله سوف تحتاج إلى كود لمعرفة الشمعة التي تم فتح صفقه فيها حتى تمنعها من فتح صفقات أخرى
مثال:
قم بتعريف متغير من نوع datetime
كود PHP:datetime Time0;
ثم بداخل الداله start تضع الشرط
كود PHP:if(Time0!=Time[0]){
//Open Order
Time0=Time[0];
}
- 23-06-2011, 09:30 PM #1170
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM