المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : عمل مؤشر فوليوم بالهستوجرام(من برنامج Amitrader)



zomar
30-12-2018, 05:03 PM
السلام عليكم ورحمه الله
لدي فكره صعبه، اتمنى ان اجد لها حل عندكم ان شاء الله

وجدت مؤشر يعمل ببرنامج الاسهم الامريكي
Amitrader
المؤشر فريد من نوعه ومختص بالفوليوم، ويقوم بتحويل الفوليوم الى هستوجرام مع متوسطات متقاطعه
اسم المؤشر Basp smooted

صوره من المؤشر ( المؤشر الاول)
11313

كود المؤشر كما هو متوفر ببعض المواقع

//Indicator Buy and sell pressure - Smoothed with Histoggram
// By Karthik Marar - www.karthikmarar.blogspot.com
// Public release for personal use only.
//Please do not commercialize this indicator in its original or modified form
_SECTION_BEGIN("Buy & Sell Pressure - Smoothed with Histogram - V.1.0");
SetChartOptions(0,chartShowArrows|chartShowDates);
sp = H-C;
bp = C-L;
bpavg = EMA(bp,80);
spavg = EMA(sp,80);
nbp = bp/bpavg;
nsp = sp/spavg;
diff = nbp-nsp;
diffcolor = IIf(diff>0,colorGreen,colorOrange);
Varg = EMA(V,80);
nv = V/Varg;
nbfraw = nbp * nv;
nsfraw = nsp * nv;
nbf = EMA(nbp * nv,20);
nsf = EMA(nsp * nv,20);
Plot(nbf,"Buying Pressure",colorTurquoise,1|styleThick);
Plot(nsf,"selling Pressure",colorYellow,1|styleThick);
diff = nbf-nsf;
diffcolor = IIf(diff>0,colorGreen,colorRed);
SetBarFillColor( diffcolor );
PlotOHLC(0,diff,0,diff,"Force",IIf(diff>0,colorLime,colorOrange), styleCandle | styleOwnScale ) ;
_SECTION_END();
_SECTION_BEGIN("Title");
if( Status("action") == actionIndicator )
(
Title = EncodeColor(colorWhite)+ "Buy & Selll Pressure - Smoothed with Histogram V.1.0 " + " - " + Name() + " - " + EncodeColor(colorRed)+ Interval(2) + EncodeColor(colorWhite) +
" - " + Date() +" - "+"\n" + EncodeColor(colorYellow) + "Raw Buying pressure = "+ EncodeColor(colorLime) + WriteVal(nbf)+
"\n"+ EncodeColor(colorYellow) + "Raw Selling pressure = "+ EncodeColor(colorRed) + WriteVal(nsf)+
"\n"+ EncodeColor(colorYellow) + "Force = "+ WriteVal(diff));
_SECTION_END();

تتم ادراج الكود بملف تكست للهستوجرام والفوليوم العادي

السؤال:
1- هل بالامكان نقل لغه هذا البرنامج الى لغه الميتاتريدر 4؟
2- هل بالامكان تحسين المتوسطات وجعلها اكثر حساسيه وقليله التقاطعات الا بأشرات اقوى.

شكراً لكم...اعلم ان الطلب صعب او معقد..
ولكن لا مانع من أخذ الرأي


اتمنى ان لا يكون الموضوع مخالف

kira-h
30-12-2018, 10:03 PM
وعليكم السلام
1- لا ينفع فهذه اللغة مختلفة عن لغة mql4
2- ممكن من خلال الاعدادات، فهذا راجع لخبرة المتداول وطريقة تعامله مع الاشارات

zomar
31-12-2018, 03:28 PM
الله يعطيك العافيه اخي كيرا

فى حال وجود مؤشرات فوليوم للميتاتريدر
هل بالامكان تعديلها لتكون هيستوجرام؟

ايضا هل سيكون عملها هنا او بالقسم الخاص

بارك الله فيكم

kira-h
31-12-2018, 06:21 PM
يوجد العديد من مؤشرات فوليوم الهيستوجرام من بينها النسخة المرفقة

zomar
02-01-2019, 04:03 AM
شكرا لك أخي العزيز
وكل عام وانت بخير

هل بالامكان عمل هذا المؤشر المفتوح مثل مؤشر Awesome
يعني هستوجرام اعلى خط 0 واسفله

kira-h
02-01-2019, 06:00 PM
مرفق المؤشر
11349

zomar
03-01-2019, 02:27 PM
ما استطيع الا ان اقول
الله يرضى عليك ويجبر بخاطرك ويعلي مقامك

بارك الله فيك اخي ورضى الله عنك

شكرا جزيلاً

kira-h
03-01-2019, 11:00 PM
آمين وإياك أخي
والله الموفق