النتائج 4,666 إلى 4,680 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 27-12-2013, 06:41 AM #4666
- 27-12-2013, 07:04 AM #4667
- 27-12-2013, 07:06 AM #4668
- 27-12-2013, 07:18 AM #4669
بارك الله تعالى فيك استاذى الكريم
انا الان اجربها وهقولك على المفيد
وشكرا على السرعه فى الرد
تقبل ودى حبيبى
- 27-12-2013, 07:22 AM #4670
نجحت ...
ماشاء الله تبارك الله
بارك الله تعالى فيك استاذى
جزاك الله تعالى خيراا على ماتقدمه من مساعدات لجميع الاخوة هنا انت والاستاذ اسامه مستر دولار
تقبل ودى استاذى الكريم جميل
- 27-12-2013, 08:11 AM #4671
- 28-12-2013, 12:52 AM #4672
السلام عليكم و رحمة الله و بركاته
عندي استفسار لو سمحتم
الان لو الواحد عنده اكسبيرت نسية الصفقات الرابحه الى الخاسره ،لنفترض 1 الى 2،يعني بيربح مره و بيخسر مرتين ،و لنفترض انه دخوله للصفقات بستوب و هدف معين حسب شروط معينه
هل من الممكن برمجة هدا الاكسبيرت كالتالي
ان يدخل بلوت اولي معين و بعدين لما يخسر المره الاولى يدخل بمضاعفه و لما يخسر المره التانيه يضاعف مره تانيه ،حتى يحقق الهدف ،هدا كله على فرض انه الاكسبيرت بينجح مره و يخسر مرتين ،و لما يصادف انه خسر مرتين ورا بعض،برجع الاكسبيرت من اول و جديد ،يدخل على اساس اللوت الاول
فكرتي من هدا السؤال لو انه ممكن يصير هدا الشي برمجيا ،ما اعتقد انه في اكسبيرت معتدل ما بيجيب لصاحبه التارجت الشهري
ان شاء الله اني قدرت اوصل السؤال صح
و اسف على ازعاجكم
و االله يوفق الجميع
- 28-12-2013, 01:03 AM #4673
السلام عليكم ..
عودة مرة اخري اخي واستاذي جميل ..
وما زلت عالقا مع الشموع ..
بالنسبة للشراء مثلا ..
اريد ان اجعل الاستوب هو بداية الشمعة السابقة .. وبهذا يكون الاستوب متحرك فكل شمعة صاعدة يتحرك الاستوب الي
بداية الشمعة المنتهية
وهنا اعتقد اننا سنتطرق الي الامر OrderModify والتي لا اعلم كيفية استخدامها .. وياريت حضرتك تدلني علي موضوع يشرح هذا الامر
ولكن اولا ارجو ان تصحح لي هل سنعرف متغير للاغلاق ثم سنقارنه في الدالة استارت بـ open1 ؟؟
ام سنعرف الاستوب ثم نساويه بـ open1 مباشرة وبصورة بسيطة ؟؟
وجزاك الله كل خير
- 28-12-2013, 03:17 PM #4674
وعليكم السلام عليكم و رحمة الله و بركاته
نعم فكرة المضاعفات معروفه ومبرمجه بأكثر من فكرة في إكسبرتات كثيره
بالنسبه للطريقه التي تريدها فسوف تقوم بعمل دالة لمعرفة آخر عدد صفقات خاسره متتاليه
مثال
كود PHP:int LostOrdersNum()
{
int Lost;
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderProfit()<0)Lost++;
else return(Lost);
}
}
return(Lost);
}
كود PHP:double LastOrderLot()
{
for(int i=OrdersHistoryTotal()-1;i>=0;i--)
{
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
return(OrderLots());
}
}
return(0);
}
كود PHP:if(LostOrdersNum()==2||LostOrdersNum()==0)NewLot=Lots;
else if(LostOrdersNum()>0)NewLot=LastOrderLot()*2;
- 28-12-2013, 03:27 PM #4675
نعم سوف تستخدم الداله OrderModify
الفكره في أنك ستمر على كل صفقه مفتوحه وتقارن هل الأستوب لها يساوي إفتتاح الشمعه السابقه أم لا فإذا لم تكن تساويها تقوم بعمل مودفاي للداله ووضع الاستوب الجديد
مثال
كود PHP:oid Modify_SL_BY_Open()
{
for(int i=0;i<OrdersTotal();i++)
{
OrderSelect(i,SELECT_BY_POS,MODE_TRADES);
double SL=OrderStopLoss();int ticket=OrderTicket();
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber)
{
if(OrderType()==OP_BUY)
{
if(SL!=Open[1]&&Bid>Open[1])
{
OrderModify(ticket,OrderOpenPrice(),SL,OrderTakeProfit(),0);
}
}
if(OrderType()==OP_SELL)
{
if(SL!=Open[1]&&Ask<Open[1])
{
OrderModify(ticket,OrderOpenPrice(),SL,OrderTakeProfit(),0);
}
}
}
}
}
ثم يقارن هل السعر أكبر من الأستوب لوز في حالة الشراء فيقوم بعمل مودفاي للأمر ويعدل الأستوب لوز
والعكس بالنسبه لأمر البيع
- 29-12-2013, 08:24 AM #4676
- 30-12-2013, 01:10 AM #4677
- 30-12-2013, 10:34 PM #4678
السلام عليكم ..
اساتذتي الاجلاء ..
عندي يظهر خطأ ..
end_of_progrsm\'
unbalanced left parenthesis
مش عارف ايه الخطأ واي قوس يتحدث عنه ؟؟
- 31-12-2013, 01:16 AM #4679
- 31-12-2013, 02:29 PM #4680
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM