النتائج 1,621 إلى 1,635 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 06-02-2012, 09:17 PM #1621
- 07-02-2012, 02:01 AM #1622
السلام عليكم ورحمة الله أستاذ أسامة
تمكنت من عمل إكسبريت لمؤشر THV Trix v6.01 (الأندكس 2 للشراء وغلق البيع ) و (الأندكس 3 للبيع وغلق الشراء)
كود PHP:double A=iCustom(Symbol(),0,"THV Trix v6.01",2,1);
double A_Previous=iCustom(Symbol(),0,"THV Trix v6.01",2,2);
double B=iCustom(Symbol(),0,"THV Trix v6.01",3,1);
double B_Previous=iCustom(Symbol(),0,"THV Trix v6.01",3,2);
Comment("Green: ",(A)," Red: ",(B));
كود PHP:if(A<5000 && A_Previous>5000 && (orderscnt(OP_BUY)<MaxOrders) )
if(B<5000 && B_Previous>5000 && (orderscnt(OP_SELL)<MaxOrders) )
-------
if (OrderType()==OP_BUY && OrderMagicNumber()==MagicNumber && (B<5000 && B_Previous>5000))
if (OrderType()==OP_SELL && OrderMagicNumber()==MagicNumber && (A<5000 && A_Previous>5000))
مثلا مرفق صورة توضيحية للصفقة رقم 8 دخل الإكسبريت في صفقة شراء ثم أغلقت قبل تحقق شروط البيع
لا أعرف إن كانت المشكلة في المؤشر أم في الإكسبريت وأضفت خاصية Comment (فوق على اليمين) لأتأكد من صحة الشروط .....
أرجو من فضلك توضيح الخطأ وجزاك الله خيرا
- 07-02-2012, 09:27 PM #1623
- 08-02-2012, 08:38 PM #1624
السلام عليكم أخي أسامه
مازال الإكسبيرت لا يفتح صفقات رغم تحقق الشروط و ليس هناك أي مشكله في خانة الجورنال أو الخبراء
أنا أقوم بإختبار الإكسبيرت الآن على الباري و عند تحقق الشروط أسمع صوت التنبيه ولكن لا يفتح الصفقه .. و قد جربت الإكسبيرت على منصه أخرى .
مرفق ملفين الجورنال و الخبراء و الإكسبيرت رجاء الإطلاع .
وجزاك الله خيرا .
- 09-02-2012, 01:25 AM #1625
سلام عليكم يا استاذ اسامه
رجاء التعديل على الاكسبيرت
MR.dollar_Ahmed920 EA RSI stoch V3.6.mq4
واضافه له خاصيه اقصى عدد لصفقات المضاعفات
مثلا اذا وضعت فى خانه اقصى عدد للمضاعفات 4
وكانMultiplier يساوى 2
فيفتح الصفقات على النحو التالى 1-2-4-8 وتكون اقصى مضاعفة هيا 8
وشكرا لك
- 09-02-2012, 09:11 PM #1626
- 09-02-2012, 09:12 PM #1627
- 09-02-2012, 09:28 PM #1628
- 09-02-2012, 09:42 PM #1629
- 11-02-2012, 05:11 PM #1630
شكرا جزيلا أخي أسامه
وأعتذر لأني أتعبتك معي
الإكسبيرت الآن يعمل وكان البرنامج لدي باللغه العربيه ووجدت أن المرادف ل allow live trading هو إتاحة التنبيهات وكنت أبحث عن كلمة السماح بالمناجره الحيه ,,,,
المهم أنه أصبح يعمل الآن و شكرا جزيلا أخي أسامه و بارك الله فيك .
إذا سمحت أخي كنت أود أن يقوم الإكسبيرت بعد غلق الصفقه بعدم فتح أي صفقات أخرى إلا بعد عدد معين من الشموع أو الساعات أو بشروط أخرى مثل تقاطع عكسي بين الخطين. بمعنى بعد غلق الصفقه مباشرة ينتظر الإكسبيرت ولا يبحث في شرط البيع والشراء إلا بعد إما عدد معين من الشموع أو أن يحدث تقاطع عكسي بين التنكن و الكيجن ووقتها يستطيع فتح الصفقات إذا تحقق شرط البيع و الشراء .
كيف أعبر عن هذا برمجيا و أين أضع الكود .
وشكرا جزيلا أخي العزيز .
- 11-02-2012, 09:47 PM #1631
مثال بعد مرور عدد شموع معينه يمكنك عمل داله لمعرفة توقيت إغلاق آخر صفقه
كود PHP:int LastClosedOrderTime(){
for(int i=OrdersHistoryTotal();i>0;i--){
OrderSelect(i,SELECT_BY_POS,MODE_HISTORY);
if(OrderSymbol()==Symbol()&&OrderMagicNumber()==MagicNumber){
return(OrderCloseTime());
}
}
return(0);
}
كود PHP:if((TimeCurrent()-LastClosedOrderTime())/60/60>=Hours)
- 12-02-2012, 01:28 AM #1632
شكرا أخي أسامه
هل إذا أردت أن أجعل الصفقه الجديده تفتح بعد ساعه من وقت إغلاق آخر صفقه أقوم بإستبدال كلمة Hours برقم 1 و هكذا ...؟
هل ما فهمته صحيح ؟؟
وماذا لو أردت ذلك بعدد الشمعات أو البارت ؟
الإكسبيرت مرفق بعد إضافة الداله و الشرط رجاء الإطلاع ...
وجزاك الله خيرا
- 12-02-2012, 07:18 PM #1633
- 13-02-2012, 08:06 PM #1634
السلام عليكم ورحمة الله أستاذ أسامة
حاولت عمل إكسبريت صغير يصلح لصفقات scalping يقوم بفتح صفقة شراء مثلا مع إعدادات خارجية SL , TP ,slipage
وعملت في شرط فتح الصفقة 1 = MaxOrders يعني إذ لم يكن هناك صفقة مفتوحة سيفتح الصفقة
كود PHP:#property copyright "Copyright 2011 Cher Amine"
#property link "[email protected]"
extern double Lots=0.01;
extern double slipage=1;
extern int MaxOrders=1;
extern double SL=4;
extern double TP=5;
extern int MagicNumber=2533;
//****************************************************************** MAX ORDERS **************
int orderscnt(int type){
int cnt=0;
for(int i =0;i<OrdersTotal();i++){
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)){
if(OrderSymbol()==Symbol()&&OrderType()==type && MagicNumber==OrderMagicNumber()){
cnt++;
}
}
}
return(cnt);
}
//**************************** OPEN ORDER
int start()
{
//----
if((orderscnt(OP_BUY)<MaxOrders){
OrderSend(Symbol(),OP_BUY,Lots,Ask,slipage,SL,TP,"Cher90",MagicNumber,0,Blue);
PlaySound("Alert.wav");
}
return(0);
}
أرجو إيضاح الخطأ وبارك الله فيكآخر تعديل بواسطة cher90 ، 13-02-2012 الساعة 08:12 PM
- 13-02-2012, 08:41 PM #1635
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM