النتائج 3,796 إلى 3,810 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 10-05-2013, 09:12 PM #3796
- 10-05-2013, 09:46 PM #3797
اريد كود برمجى يقوم بالاتى :
عن طريق الماجيك نمبر يتم تجميع النقاط التى يكسبها او يخسرها الاكسبرت واذا وصل للرقم المحدد لا يفتح صفقات اخى حتى انتهاء اليوم او حتى توقيت عمله (فلتر الوقت )
مثال
الرقم المحدد 30
الاكسبرت فتح صفقة بيع1 وربح 10 نقاط ثم فتح صفقة بيع 2 وربح 9 نقاط ثم فتح صفقه شراء1 وخسر 25 - وفتح صفقة شرا2 وربح 30 هنا ييتبقى له 6 نقاط فيفتح صفقه اخرى هدفها 6 نقاط ثم يتوقف عن العمل حتى بداية اليوم التالى
بيع 1+بيع 2+شرا 1+ شرا 2
30-25+9+10 = 24
اذن هدف الصفقة الاخيرة = 6 نقاط
- 10-05-2013, 10:24 PM #3798
- 10-05-2013, 11:50 PM #3799
رد:موضوع مخصص للأسئلة البرمجية
شكرا أخي جميل وأنا فعلا فكرت في الحلين دول لكن مش هينفعوا مع طلبي
السبب
الحل الأول : لو الإكسبيرت فاتح صفقات قبل كده واغلقت على ربح يبقى اول ما يفتح صفقات جديدة سيقوم بإغلاقها
الحل الثاني : لو عندي 4 عمليات بيع والصفقة من 130.00 - 130.20 - 130.40 - 130.60
إزاي البيع من 130.00 ومن 130.20 أخلى التيك بروفت بتاعه 130.40 ؟
- 11-05-2013, 12:09 AM #3800
في الحل الأول كلامك صحيح لكن حلها ستستخدم التوقيت للمقارنة بين توقيت آخر أغلاق للصفقة الرابحة يجب أن يكون أحدث من توقيت افتتاح الصفقات المفتوحة
في الحل الثاني لايوجد مشكلة طالما السعر اللحظي اعلى من اسعار بيع الصفقات المفتوحة فسيقبل التعديل ، جرب الحالتين وحتظبط معاك .
- 11-05-2013, 12:12 AM #3801
- 11-05-2013, 12:43 AM #3802
استاذ جميل الفكرة على شارت الرينكو
الفكرة ان الاكسبرت راح يدخل مع كل شمعه بهدف 10 نقاط والاجمالى المطلوب من الاكسبرت 30 نقطة مثلا راح يشتغل كالتالى
عن طريق الماجيك نمبر يتم تجميع النقاط التى يكسبها او يخسرها الاكسبرت واذا وصل للرقم المحدد لا يفتح صفقات اخى حتى انتهاء اليوم او حتى توقيت عمله (فلتر الوقت )
مثال
الرقم المحدد 30
الاكسبرت فتح صفقة بيع1 وربح 10 نقاط ثم فتح صفقة بيع 2 وربح 10 نقاط ثم فتح صفقه شراء1 وخسر 25 - وفتح صفقة شرا2 وربح 30 هنا ييتبقى له5 نقاط فيفتح صفقه اخرى هدفها 5 نقاط ثم يتوقف عن العمل حتى بداية اليوم التالى
بيع 1+بيع 2+شرا 1+ شرا 2
30-25+10+10 = 25
اذن هدف الصفقة الاخيرة = 5 نقاط
اتمنى تكون الفكرة وصلت بارك الله فيكآخر تعديل بواسطة abolila ، 11-05-2013 الساعة 12:46 AM
- 11-05-2013, 12:53 AM #3803
- 11-05-2013, 12:55 AM #3804
هدفك هو الرقم 30 فأذا تحقق لك 30 نقطة في هذا اليوم من خلال مجموعة صفقات رابحة وخاسرة يتوقف الأكسبيرت لباقي اليوم ، ستجد الأجابة في هذا الرابط
https://forum.arabictrader.com/t37612-268.html
من المشاركة 2673
- 11-05-2013, 01:05 AM #3805
- 11-05-2013, 01:12 AM #3806
رد:موضوع مخصص للأسئلة البرمجية
كود PHP:extern int Max_Pips=30;
bool EATrading_ON;
int start ()
{
if(CalcProfitinPips()>= Max_Pips){EATrading_ON=false;}
else{EATrading_ON=true;}
if( EATrading_ON /*&& باقي شروط الشراء */)
{/*Buy*/}
if( EATrading_ON /*&& باقي شروط البيع */)
{/*Sell*/}
return(0);
}
int CalcProfitinPips(){
int multiplier;
double pips;
int pipstotal;
for (int cc = OrdersHistoryTotal() - 1; cc >= 0; cc--){
if (!OrderSelect(cc, SELECT_BY_POS, MODE_HISTORY) ) continue;
if (OrderMagicNumber() == MagicNumber && OrderOpenTime()>=iTime(Symbol(),PERIOD_D1,0)){
if (MarketInfo(OrderSymbol(), MODE_DIGITS)== 2) multiplier = 100;
if (MarketInfo(OrderSymbol(), MODE_DIGITS)== 3) multiplier = 100;
if (MarketInfo(OrderSymbol(), MODE_DIGITS)== 4) multiplier = 10000;
if (MarketInfo(OrderSymbol(), MODE_DIGITS)== 5) multiplier = 10000;
if (MarketInfo(OrderSymbol(), MODE_DIGITS)== 6) multiplier = 100000;//may be in the future :)
if (OrderType() == OP_BUY) pips = (OrderTakeProfit() - OrderOpenPrice()) * multiplier;
if (OrderType() == OP_SELL) pips = (OrderOpenPrice() - OrderTakeProfit()) * multiplier;
if (OrderType() == OP_BUY || OrderType() == OP_SELL) pipstotal+= pips; }
}
return(pipstotal);}
آخر تعديل بواسطة xcv114 ، 11-05-2013 الساعة 01:17 AM
- 11-05-2013, 01:23 AM #3807
- 11-05-2013, 01:40 AM #3808
- 11-05-2013, 01:53 AM #3809
رد:موضوع مخصص للأسئلة البرمجية
كود PHP:void Closeby()
{
if(orderscnt(OP_BUY)>0&&orderscnt(OP_SELL)>0){
int ticket1=GetTicketNumber(OP_BUY);
int ticket2=GetTicketNumber(OP_SELL);
OrderCloseBy(ticket1,ticket2,Red);
}
}
-----------------
بس خد بالك حسب أكوادك كده أول ما يفتح عملية هيقفلها
لازم تستخدم الدالة بعد تحقق شرط معين
- 11-05-2013, 02:02 AM #3810
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM