النتائج 1,036 إلى 1,050 من 10335
الموضوع: موضوع مخصص للأسئلة البرمجية
- 24-05-2011, 05:14 PM #1036
اخي مستر دولار ........الله ييسر امرك ويوفقك .............
بعد التعب والتطبيق جربت اربعه برامج لعمل باك تيست منهم منصه التريدر ومنصهfxdd ومنصه فكسول ومنصه رابعه اخرى.......... المهم عملت باك تيست لنفس البيانات المنزله من موقع forextrester وكانت النتائج مختلفه...ماهو التفسير ؟
النقطه الاهم لدي ان استراتجيه الاكسبيرت هو ان يقوم بفتح اوامر معلقه مع افتتاح شمعه الاربع ساعات علي بعد 40 نقطه الا انه الاكسبيرت احيانا يوقف فجاه في المنتصف واحيانا في البدايه واحيانا يعمل مع شارت الساعه ولا يعمل على شارت اليوم وكثيرا ما اصادف الخطاء الذي يوقف الاكسبيرت عن العمل اما 4107 او130 رغم كما قلت هوالشراء او البيع على بعد 40 نقطه والهدف 20 والاستوب 200. ما المشكله اذا؟
وماهو افضل بروكر تفضله عند عمل باك تيست؟ لانه لاحظت احيانا يكون الاكسبيرت سريع ما في هذه المنصه عن المنصه الاخرى.آخر تعديل بواسطة al_naser ، 24-05-2011 الساعة 05:25 PM
- 25-05-2011, 07:45 PM #1037
قد تختلف النتائج لأن الإسبريد سيختلف من منصة لأخرى
بالنسبه للسبب فكما أخبرتك سابقا راجع التوقيت تماما الذي ظهر فيه الخطأ ثم راجع كم من المفترض السعر الذي يضع عليه الأمر المعلق وكم السعر الحالي وكم كان يجب أن يكون الهدف والأستوب
إستخدم الأمر print او comment لإظهار القيم السابقه وراجعها في نفس التوقيت الذي ظهر فيه الخطأ حتى تستطيع حل المشكله
بالنسبه للبروكر فلا يهم البروكر بما أنك ستستخدم بيانات تاريخية واحده لكن حاول البحث عن بروكر له اسبريد معقول وأن تكون شركة جيده
- 26-05-2011, 02:28 PM #1038
فريم السنوي غير موجود في الميتاتريدر
لذلك ستحتاج إلى طريقه أخرى
فعلى سبيل المثال هذه داله للبحث عن الهاي واللو السنوي
كود PHP:double YearHigh(){
double H;
for(int i=0;i<Bars;i++){
if(TimeYear(Time[i])==Year()){
if(High[i]>H)H=High[i];
}
if(TimeYear(Time[i])<Year())
break;
}
return(H);
}
double YearLow(){
double L=9999;
for(int i=0;i<Bars;i++){
if(TimeYear(Time[i])==Year()){
if(Low[i]<L)L=Low[i];
}
if(TimeYear(Time[i])<Year())
break;
}
return(L);
}
كود PHP:double YearOpen(){
double O;
for(int i=0;i<Bars;i++){
if(TimeYear(Time[i])==Year()){
O=Open[i];
}
if(TimeYear(Time[i])<Year())
break;
}
return(O);
}
double YearClose(){
double C;
for(int i=0;i<Bars;i++){
if(TimeYear(Time[i])==Year()){
C=Close[i];
}
if(TimeYear(Time[i])<Year())
break;
}
return(C);
}
كود PHP:High[i]
كود PHP:double YearHigh(){
double H;
for(int i=0;i<iBars(Symbol(),43200);i++){
if(TimeYear(iTime(Symbol(),43200,i))==Year()){
if(iHigh(Symbol(),43200,i)>H)H=iHigh(Symbol(),43200,i);
}
if(TimeYear(iTime(Symbol(),43200,i))<Year())
break;
}
return(H);
}
- 27-05-2011, 04:22 PM #1039
- 28-05-2011, 11:50 PM #1040MR.dollar انا أستخدم الموقع forextester لتحميل البيانات التاريخية ولا يوجد بها أخطاء أو نقص
قم بفتح شارت العمله التي تريد تحميل البيانات التاريخية لها وإستمر بالضغط على زر Home في الكيبورد
وسوف يتم تحميل البيانات التاريخية للعمله هذه أحد الطرق السهله وسوف تضمن لك عدم نقص في البيانات
أستخدمت الموقع forextester لتحميل البيانات التاريخية ولكن يوجد بها أخطاء و نقص
لوتلاحظ ترتيب الشهور في عام 2010 واغلاق ساعه الجمعه للاسبوعآخر تعديل بواسطة al_naser ، 28-05-2011 الساعة 11:53 PM
- 29-05-2011, 07:08 PM #1041
- 29-05-2011, 07:10 PM #1042
- 29-05-2011, 08:06 PM #1043
تفضل استاذ مستر
رابط الصوره http://img202.imageshack.us/img202/7888/2905g.png
رابط الصوره الثانيه http://img23.imageshack.us/img23/8858/2906.png
عندما اعمل تنزيل للبيانات بعد حذف الحساب حتى لايتم الدخول لايف يعمل تنزيل البيانات لكن عندما افتح الشارت يكون اسود رغم تكون ملف العمله في ملف download فااين المشكله؟آخر تعديل بواسطة al_naser ، 29-05-2011 الساعة 08:34 PM
- 29-05-2011, 09:10 PM #1044
- 30-05-2011, 04:27 PM #1045
السلام عليكم ورحمة الله وبركاته
اولا اشكر اخي مستر دولار على جهوده في المنتدى
ثانيا هل يمكن برمجة مؤشر يعطي لون على الشارت يبين وقت نزول خبر
مثلا لو الخبر بينزل الساعه 9 يضع لك خط على شمعة الساعه 9
وان كان غير ممكن فما افظل واسهل طريقه لمعرفة توقيتات الاخبار
وتقبل شكري
والسلام عليكم
- 31-05-2011, 04:16 AM #1046الحمد له انا وجدت حل لهذه النقطة بأستخدام هذا الكود
كود PHP:SetIndexShift(0,52*PERIOD_W1/Period());
SetIndexShift(1,52*PERIOD_W1/Period());
و لي استفسار اخر و عارف انك مشغول ربنا يوفقك
و اجب لم يتسير لك وقت
كيف احدد قمة السنة قبل الاخير و التي قبلها و هكذا
لان صراحة مفهتمش الكود نهائي و صعب علي استخراج ذلك منه
- 31-05-2011, 08:31 AM #1047
السلام عليكم ورحمة الله وبركاتة
اخ اسامة لدى سؤال برمجى
السؤال الاول ) بخصوص مؤشر الستوكاستيك انا اريد الستوكاستيك عندما يخترق مستوى 80 من اعلى الى اسفل ان يقوم بالبيع (يعنى المؤشر وهو طالع اخترق مستوى 80 من تحت الى فوق ورجع نزل اخترق نفس المستوى الى تحت)
السؤال الثانى ) مؤشر يقوم بعمل عملية حسابية والناتج يرسمة على الشارت فى صورة خط المؤشر مصمم على بروكر 4 ارقام كيف احولة ليعمل على خمسة ارقام (او ليعمل على الاثنين معا )
وشكرا لك اخ اسامة
- 31-05-2011, 01:00 PM #1048
لماذا تختلف نتائج الأداء في الباك تست من بروكر الأخر
بعض الأحيان تقوم بفحص إكسبرت عند بروكر و تجده ناجح و رابح ثم تفحصه عند بروكر اخر فتجده خاسر مع انه السبرد عن الاثنين ثابت و ليس متغير
وكل بروكر احمل بياناته الخاصة به
وألاحظ ان الباك تست في اف اكس سول يفشل دائما !!! غريب الأمر , مع انه لا يوجد رسائل خاطئة في الجورنال
هل من أحد يفسر لي هذه المشكلة
وبالنسبة للسبرد في الباك تست , هل تكون البيانات التاريخية شاملة الاسبرد و كيف نعمل باكتست مع الاسبرد ؟؟
- 31-05-2011, 01:11 PM #1049
- 31-05-2011, 01:27 PM #1050
ايش الحل لهذا الخطاء 2011.05.31 12:21:54 2011.05.10 11:30 EURUSD,M30: OrderSend error 148
المواضيع المتشابهه
-
موضوع مخصص للاكسبيرتات اللتي يستخدمها الاعضاء على الحقيقي,,عندك اكسبيرت ممتاز ضعه هنا
By محمد معمو in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 11آخر مشاركة: 15-12-2023, 02:03 PM -
عااااااااااااجل ( موضوع مخصص للفرص الفورية)!!!
By عاشق الذبذبـة in forum توقعات وتوصيات سوق العملاتمشاركات: 280آخر مشاركة: 27-08-2009, 10:30 PM