النتائج 1 إلى 15 من 23
الموضوع: طلب مؤشر بولنجر صوتي
- 28-01-2008, 07:17 PM #1
طلب مؤشر بولنجر صوتي
السلام عليكم ورحمة الله
أرغب في الحصول على مؤشر بولينجر فيه خاصية التنبيه عند ملامسة السعر للحد العلوي والسفلي أو عند افتتاح شمعة خارجه
وأتمنى ان كان يمكنه اصدار التنبيه بملامسة السعر لأحد الحدين دون شرط أن أكون فاتح الشارت على هذا الفريم
(أقصد لو أنا فاتح فريم الساعة مثلا والسعر لمس أي حد على فريم الربع ساعة مثلا يصدر تنبيه)
هل يوجد هذا المؤشر؟
وشكرا
- 29-01-2008, 11:56 AM #2
رد: طلب مؤشر بولنجر صوتي
غريبة!!!!
كنت متوقع إن المؤشر موجود عند أي حد (ما عدا أنا)
- 02-02-2008, 05:35 AM #3
رد: طلب مؤشر بولنجر صوتي
جرب هذا ..
كود://+------------------------------------------------------------------+ //| Bands.mq4 | //| Copyright © 2005, ****Quotes Software Corp. | //| http://www.****quotes.net/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2005, ****Quotes Software Corp." #property link "http://www.****quotes.net/" #property indicator_chart_window #property indicator_buffers 3 #property indicator_color1 LightSeaGreen #property indicator_color2 LightSeaGreen #property indicator_color3 LightSeaGreen //---- indicator parameters extern int BandsPeriod=20; extern int BandsShift=0; extern double BandsDeviations=2.0; //---- buffers double MovingBuffer[]; double UpperBuffer[]; double LowerBuffer[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,MovingBuffer); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,UpperBuffer); SetIndexStyle(2,DRAW_LINE); SetIndexBuffer(2,LowerBuffer); //---- SetIndexDrawBegin(0,BandsPeriod+BandsShift); SetIndexDrawBegin(1,BandsPeriod+BandsShift); SetIndexDrawBegin(2,BandsPeriod+BandsShift); //---- return(0); } //+------------------------------------------------------------------+ //| Bollinger Bands | //+------------------------------------------------------------------+ int start() { int i,k,counted_bars=IndicatorCounted(); double deviation; double sum,oldval,newres; //---- if(Bars<=BandsPeriod) return(0); //---- initial zero if(counted_bars<1) for(i=1;i<=BandsPeriod;i++) { MovingBuffer[Bars-i]=EMPTY_VALUE; UpperBuffer[Bars-i]=EMPTY_VALUE; LowerBuffer[Bars-i]=EMPTY_VALUE; } //---- int limit=Bars-counted_bars; if(counted_bars>0) limit++; for(i=0; i<limit; i++) MovingBuffer[i]=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i); //---- i=Bars-BandsPeriod+1; if(counted_bars>BandsPeriod-1) i=Bars-counted_bars-1; while(i>=0) { sum=0.0; k=i+BandsPeriod-1; oldval=MovingBuffer[i]; while(k>=i) { newres=Close[k]-oldval; sum+=newres*newres; k--; } deviation=BandsDeviations*MathSqrt(sum/BandsPeriod); UpperBuffer[i]=oldval+deviation; LowerBuffer[i]=oldval-deviation; i--; if( (Bid - UpperBuffer[i] == 0) || (Bid - LowerBuffer[i] ==0)) { Alert ("Bollinger Band is hit on" + Symbol()); PlaySound ("alert.wav"); return(-1); } } //---- return(0); } //+---------
- 04-02-2008, 03:05 AM #4
رد: طلب مؤشر بولنجر صوتي
مشكور أخي على المساعدة وجزاك الله عنا ألف خير
جاري تجربته إن شاء الله
- 06-02-2008, 12:44 AM #5
رد: طلب مؤشر بولنجر صوتي
للأسف أخي انا أدرجته على الشارت وتابعته لحوالي يوم وكان السعر لامس الحد ولكن لم يصدر أي تنبيه
أعتقد هناك خطأ ما في الكود والله أعلم
- 06-02-2008, 02:11 PM #6
رد: طلب مؤشر بولنجر صوتي
جرب هذا المؤشر
كود PHP:#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 LightSeaGreen
#property indicator_color2 LightSeaGreen
#property indicator_color3 LightSeaGreen
//---- indicator parameters
extern int BandsPeriod=20;
extern int BandsShift=0;
extern double BandsDeviations=2.0;
//---- buffers
double MovingBuffer[];
double UpperBuffer[];
double LowerBuffer[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE);
SetIndexBuffer(0,MovingBuffer);
SetIndexStyle(1,DRAW_LINE);
SetIndexBuffer(1,UpperBuffer);
SetIndexStyle(2,DRAW_LINE);
SetIndexBuffer(2,LowerBuffer);
//----
SetIndexDrawBegin(0,BandsPeriod+BandsShift);
SetIndexDrawBegin(1,BandsPeriod+BandsShift);
SetIndexDrawBegin(2,BandsPeriod+BandsShift);
//----
return(0);
}
//+------------------------------------------------------------------+
//| Bollinger Bands |
//+------------------------------------------------------------------+
int start()
{
int i,k,counted_bars=IndicatorCounted();
double deviation;
double sum,oldval,newres;
//----
if(Bars<=BandsPeriod) return(0);
//---- initial zero
if(counted_bars<1)
for(i=1;i<=BandsPeriod;i++)
{
MovingBuffer[Bars-i]=EMPTY_VALUE;
UpperBuffer[Bars-i]=EMPTY_VALUE;
LowerBuffer[Bars-i]=EMPTY_VALUE;
}
//----
int limit=Bars-counted_bars;
if(counted_bars>0) limit++;
for(i=0; i<limit; i++)
MovingBuffer[i]=iMA(NULL,0,BandsPeriod,BandsShift,MODE_SMA,PRICE_CLOSE,i);
//----
i=Bars-BandsPeriod+1;
if(counted_bars>BandsPeriod-1) i=Bars-counted_bars-1;
while(i>=0)
{
sum=0.0;
k=i+BandsPeriod-1;
oldval=MovingBuffer[i];
while(k>=i)
{
newres=Close[k]-oldval;
sum+=newres*newres;
k--;
}
deviation=BandsDeviations*MathSqrt(sum/BandsPeriod);
UpperBuffer[i]=oldval+deviation;
LowerBuffer[i]=oldval-deviation;
i--;
if(MathAbs(Bid-UpperBuffer[i])<=5*Point)
{
Alert ("Upper Bollinger Band is hit on" + Symbol());
PlaySound ("alert.wav");
return(0);
}
if(MathAbs(Bid-LowerBuffer[i])<=5*Point)
{
Alert ("Lower Bollinger Band is hit on" + Symbol());
PlaySound ("alert.wav");
return(0);
}
}
//----
return(0);
}
يمكنك تغيير هذه القيمة إذا أردت
- 08-02-2008, 05:54 AM #7
رد: طلب مؤشر بولنجر صوتي
جزاك الله خيرا أخي وضاح وبارك الله فيك
المؤشر شغال وتمام
ألف شكر لك
- 08-02-2008, 07:38 AM #8
- 08-02-2008, 08:28 AM #9
رد: طلب مؤشر بولنجر صوتي
السلام عليكم هل ممكن تنبيه صوتي أذا قطعت أو لامست الشمعة الخط الأوسط وأغلقت فوقه أو تحته على جميع الفريمات مع جزيل الشكر ..
- 08-02-2008, 09:20 AM #10
- 08-02-2008, 10:45 AM #11
رد: طلب مؤشر بولنجر صوتي
أولاً شكراً لسرعة أستجابتك ثانيا أنا موضح باللون الأحمر أن التنبيه الصوتي ( وكذلك ياريت مسج على الشاشة ) يكون فقط في حالة الشمعة التي تقطع ثم تغلق في الأتجاه الآخر
أو تلامس ثم ترتد أي تغلق في نفس الأتجاه . وبالتأكيد هناك شمعة واحدة فقط وهذا الشارت المرفق يوضح الطلب إن شاء الله وأذا لم يتضح الطلب فلنتواصل حتى يتضح بالنسبة للفريم الأفضل أن تكون هناك خانة أحدد من خلالها الفريم بالأنتظار وشكرأ مرة أخرى
- 11-02-2008, 02:14 PM #12
رد: طلب مؤشر بولنجر صوتي
أخواننا المبرمجين هل الموضوع الى هذه الدرجة من الصعوبة ؟؟؟
- 11-02-2008, 04:54 PM #13
رد: طلب مؤشر بولنجر صوتي
هذا المؤشر سيعطيك تنبيهات عند تلامس السعر مع أي حد من حدود البولينغر الثلاثة .
جربه وقل لي النتائج
- 11-02-2008, 07:26 PM #14
رد: طلب مؤشر بولنجر صوتي
مهندس وضاح تم تجربة المؤشر ووضعته على الشارت الشهري كمثال ولكن التنبيهات تستمر وكأنه على شارت الدقيقة .. فضلاً لو تلغي تنبيه الحد الأعلى والأسفل فقط يهمني ملامسة الخط الأوسط وكذلك لو أمكن تحديد الفريم بواسطة المستخدم أو تثبيته على فريم الأربع ساعات مؤقتا .. عفواً للأزعاج .. تحياتي
- 13-02-2008, 03:14 AM #15
المواضيع المتشابهه
-
طلب اذا تكرمتوا اضافة منبه صوتي الى مؤشر بولنجر باند Bollinger band
By VIP2FM in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 9آخر مشاركة: 26-06-2016, 12:16 AM -
هل اجد مؤشر فيه تنبيه صوتي للموفنج
By صقرالبيداء in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 7آخر مشاركة: 08-09-2008, 09:28 PM -
كيف ترسم مؤشر بولنجر باند لخط الموفنج وليس للسعر
By بن سليمان in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 7آخر مشاركة: 24-07-2008, 10:52 PM -
طلب مؤشر تنبيه صوتى لخطوط Line
By mostafa400 in forum برمجة المؤشرات واكسبرتات التداول - Experts Advisor EAمشاركات: 10آخر مشاركة: 28-06-2008, 07:15 PM -
مطلوب مؤشر rsi أو cci مع تنبيه صوتي
By EXPERTLIVE in forum أرشيف مؤشرات اكسبرتات الفوركس المميزة.مشاركات: 1آخر مشاركة: 22-04-2008, 11:25 PM