النتائج 1 إلى 12 من 12
- 11-11-2011, 06:09 PM #1
مؤشرات من اختراعي: 1) مؤشر ميل المتوسط المتحرك MAS
بسم الله الرحمن الرحيم
بصراحة يا إخواني منذ فترة طويلة وأنا مشغول باختراع مؤشرات جديدة.. قد تكون جديدة على حد علمي وهناك من سبقني إليها.. ولكن واجهتني مشكلة تجربة هذه المؤشرات على بيانات تاريخية بأسلوب علمي للتحديد أفضل قيم لها.. وبداية من هذا الموضوع سأحاول مشاركتكم أفكاري عسى أن تستفيد جميعاً.. هذا المؤشر مؤشر بسيط يحسب ميل خط المتوسط المتحرك.. ويعطي إشارة شراء عندما يخترق الميل مستوى الصفر من أسفل لأعلى.. ويعطي إشارة بيع عند حدوث العكس.. المؤشر اسمه ماس Moving Average Slope.. أرجو من الأخوة المشرفين والمبرمجين تقييم هذا المؤشر.. وألا يبخلوا علي بأي توجيهات أو نصائح.. والله الموفق..
ها هو الكود..
كود:#property copyright "Copyright © 2004, MetaQuotes Software Corp." #property link "http://www.metaquotes.net/" #property indicator_separate_window #property indicator_level1 0 #property indicator_buffers 1 #property indicator_color1 Red extern int MA_period=9; extern int MA_ma_method=0; extern int MA_applied_price=0; double X[]; double A=0; double B=0; int init() { SetIndexBuffer(0,X); SetIndexStyle(0,0); SetIndexDrawBegin(0,MA_period); IndicatorDigits(Digits+1); IndicatorShortName("MAS("+MA_period+") with Alert ="); return(0); } int start() { int limit; int counted_bars=IndicatorCounted(); if(counted_bars>0) counted_bars--; limit=Bars-counted_bars; for(int i=0;i<limit;i++) { X[i] = iMA(Symbol(),0,MA_period,0,MA_ma_method,MA_applied_price,i) - iMA(Symbol(),0,MA_period,0,MA_ma_method,MA_applied_price,i+1); } A=Bars; if ( (X[1]<=0) && (X[0]>0) && ((B==0)||(B!=A)) ) { Alert( "MAS("+MA_period+"): BUY " , Symbol()); B=A; } if ( (X[1]>=0) && (X[0]<0) && ((B==0)||(B!=A)) ) { Alert( "MAS("+MA_period+"): SELL " , Symbol()); B=A; } return(0); }
- 11-11-2011, 07:36 PM #2
سأجربه لإيماني بالمتوسطات وأفيدك بالنتايج ان شالله
- 11-11-2011, 08:07 PM #3
المؤشر قديم وموجود بمنتدى فوركس فاكتوري منذ سنوات
- 11-11-2011, 11:55 PM #4
شكراً أخ فواز على المعلومة.. لن أفقد الأمل في اختراع مؤشر جديد.. عموماً أنا توصلت للفكرة لوحدي دون الدخول على هذا الموقع..
وشكراً أخ سامو على الاهتمام.. وفي انتظار نتائجك.. أريد أن أعرف هل SMA أفضل أم EMA أفضل أم LWMA أفضل؟.. وهل القيمة 9 أفضل أم القيمة 14؟.. وما هو أفضل إطار زمني للمؤشر؟.. وما هي الحدود الأمثل؟.. أسئلة مثل هذه تحيرني فعلاً..
- 11-11-2011, 11:59 PM #5
ما هى فكرته
- 12-11-2011, 12:27 AM #6
الفكرة بسيطة.. وهي قياس ميل خط المتوسط المتحرك.. الميل هو التغير في المحور الصادي وهو هنا السعر على التغير في المحور السيني وهو هنا الزمن.. وبما أننا سنقيس الميل كل وحدة زمنية إذن المقام هنا واحد دائماً.. والميل يساوي التغير في المحور الصادي.. قيمة المتوسط المتحرك في الشمعة الحالية ناقص قيمة المتوسط المتحرك في الشمعة السابقة لها.. وإذا كان الميل قيمة موجبة فمعنى هذا أن طرفه يشير لأعلى والسعر في مرحلة صعود.. وإذا كان الميل قيمة سالبة فمعنى هذا أن طرفه يشير لأسفل والسعر في مرحلة هبوط.. وإذا كان الميل يساوي صفر فمعنى هذا أن خط المتوسط المتحرك أفقياً تماماً ولا يوجد صعود أو هبوط في السعر.. وبالتالي تكون إشارة الشراء هي اختراق خط الميل لمستوى الصفر من أسفل لأعلى.. وإشارة البيع هي اختراق خط الميل لمستوى الصفر من أعلى لأسفل..
- 12-11-2011, 04:53 PM #7
بارك الله فيك
بعيدا عن أن المؤشر موجود سابقا أو غير موجود فيكفي أنك حاولت بنفسك ووجدت الطريقه وأخرجت مؤشر رائع فعلا
لكن ليس شرط بما أن المؤشر موجود فهذا يعني الإستغناء عن الفكره تماما لماذا لا تقوم بتطوير المؤشر حاول إضافة بعض الميزات له بالتالي سيصبح أفضل من الموجود سابقا
إجعل طريقة عرضه للبيانات مختلفه
لماذا لا تربط الإختلاف في النقاط مع متوسط الحركة اليومي للعمله فتجعل المؤشر بدلا من أن يكون مجرد مؤشر لتحديد الإتجاه سيصبح مؤشر تشبع وستكون فكره جديده
- 12-11-2011, 07:33 PM #8
أشكرك يا مستر دولار على تشجيعك وكلامك الجميل.. وبارك الله فيك أنت أيضاً.. لكن بصراحة لم أفهم هذا الجزء: لماذا لا تربط الإختلاف في النقاط مع متوسط الحركة اليومي للعمله فتجعل المؤشر بدلا من أن يكون مجرد مؤشر لتحديد الإتجاه سيصبح مؤشر تشبع وستكون فكره جديده
- 12-11-2011, 07:42 PM #9
- 06-12-2011, 11:02 PM #10
ارجو تحويله للغة mql4 ?? ياريت لو سمحتم
- 07-12-2011, 04:50 AM #11
- 07-12-2011, 01:19 PM #12
بتوفيق