رد: مؤشر يحسب سرعة الشمعة
احب اوضح لأخوانى الأعضاء المتابعين الكود السابق
هو عبارة عن استراتيجية للبريك اوت او الأختراق ( اختراق الهاى او اللو اليومى )
والأختراق يكون باغلاق شمعة الساعة فوق الهاى او تحت اللو بشروط
شروط الشراء (او وضع سهم اخضر):
اختراق الهاى اليومى واغلاق شمعة الساعة فوقه
بشرط ان يكون الموفنج 5 اعلى من الموفنج 50(على اليومى)
بشرط السعر او الأغلاق اليومى السابق اعلى من الموفنج 5
اما عن شروط البيع وظهور سهم احمر فهى :
اختراق اللو اليومى واغلاق شمعة الساعة تحته
بشرط ان يكون الموفنج 5 ادنى من الموفنج 50 وال2 سمبل
بشرط الأغلاق اليومى السابق ادنى من الموفنج 5
اعتقد ان الشروط السابقة قد تكون اوتحدث بندرة لكنها لوحدثت تكون ذات اهمية ...هذا فقط يعتبر اضافة من اضافاتى وذلك لتنقية البريك اوت العادى من الأشارات الخاطئة التى تحدث
مع خالص امنياتى
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة جرير
تفضل يااخى كود PHP:
[size=5][color=Magenta]double slow0=iMA(NULL,PERIOD_D1,5,0,MODE_SMA,PRICE_CLOSE,0);[/color][/size]
[size=5][color=Magenta]double fast0=iMA(NULL,PERIOD_D1,50,0,MODE_SMA,PRICE_CLOSE,0);[/color][/size]
[size=5][color=Magenta]double slow1=iMA(NULL,PERIOD_D1,5,0,MODE_SMA,PRICE_CLOSE,1);[/color][/size]
[size=5][color=Magenta]double fast1=iMA(NULL,PERIOD_D1,50,0,MODE_SMA,PRICE_CLOSE,1);[/color][/size]
[size=5][color=Magenta]double dailyclose=iClose(NULL,PERIOD_D1,1);[/color][/size]
[size=5][color=Magenta]double dailyhigh=iHigh(NULL,PERIOD_D1,1);[/color][/size]
[size=5][color=Magenta]double dailylow=iLow(NULL,PERIOD_D1,1);[/color][/size]
[size=5][color=Magenta]double m60open=iOpen(NULL,PERIOD_H1,0);[/color][/size]
[size=5][color=Magenta]double m60close=iClose(NULL,PERIOD_H1,0);[/color][/size]
[size=5][color=Magenta]green arrow or buy if ( m60open<dailyhigh && m60close>dailyhigh && slow1>fast1 && dailyclose>slow1);[/color][/size]
[size=5][color=Magenta]red arrow or sell if (m60open>dialylow && m60close<dailylow && slow1<fast1 && dailyclose<slow1)[/color][/size]
ده المؤشر .. وياريت لو نجرب ونحط كل من slow & fast فقط على الدايلى بنفس شروطهم بدون بريك اوت لمؤشر jarir2 وبارك الله فيك
سؤال :
هل تريد دمج الشروط هذه مع المؤشر الأول
أو تريدها مؤشر ثاني ؟
( ورد في المشاركة السابقة عبارة الا اننى رايت انه من المفضل عمل مؤشر لها )
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة shift
سؤال :
هل تريد دمج الشروط هذه مع المؤشر الأول
أو تريدها مؤشر ثاني ؟
( ورد في المشاركة السابقة عبارة الا اننى رايت انه من المفضل عمل مؤشر لها )
المصفوفات والشروط السابقة هى مؤشر للبريك اوتjarir brakout
اما الطلب الثان فهو اضافة تعديل لمؤشر الفوليوم باضافة الشرطين التاليين :
سهم اخضر او شراء ( بشرط الأغلاق اليومى السابق (1) اكبر من الموفنج 5 سيمبل دايلى بشرط الموفنج 5 سمبل دايلى اكبر من الموفنج 50 سمبل دايلى ) اضافة هذه الشروط لمؤشر الفوليوم jarir2 والعكس بالنسبة للبيع
بمعنى المصفوفات السابقة هى مؤشر
بالأضافة الى اضافة الشروط السابقة لمؤشر jarir2
وشكرا
2 مرفق
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة جرير
المصفوفات والشروط السابقة هى مؤشر للبريك اوتjarir brakout
اما الطلب الثان فهو اضافة تعديل لمؤشر الفوليوم باضافة الشرطين التاليين :
سهم اخضر او شراء ( بشرط الأغلاق اليومى السابق (1) اكبر من الموفنج 5 سيمبل دايلى بشرط الموفنج 5 سمبل دايلى اكبر من الموفنج 50 سمبل دايلى ) اضافة هذه الشروط لمؤشر الفوليوم jarir2 والعكس بالنسبة للبيع
بمعنى المصفوفات السابقة هى مؤشر
بالأضافة الى اضافة الشروط السابقة لمؤشر jarir2
وشكرا
في المرفقات
حظا سعيدا و تجارة رابحة
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة shift
في المرفقات
حظا سعيدا و تجارة رابحة
فى البداية جزاك الله خيرا .. ولى سؤال من فضلك
مؤشر جرير بريك اوت هل هو تاريخى .. بصراحة انا كنت متوقع اشارات قليلة ولكن ليست قليلة الى هذا الحد .فيظهر عندى 3 اشارات فقط على الشارت .فبفرض انه تاريخى من فضلك نريد ان يعمل لفترات اطول حتى تظهر اشارات اكثر وذلك حتى ارى نتائجه بصورة جيدة .
اما عن مؤشر جريرفقد كنت اقصد التالى يااخى الكريم فقد كنت اريد الشروط على هذا النمط :
كود PHP:
if (CLOSE2<OPEN2 && CLOSE1<OPEN1 && VOLUMEPOWER1>VOLUMEPOWER2&& slow1<fast1 && dailyclose<slow1){ACT1=1;}//DOWN
if (CLOSE2>OPEN2 && CLOSE1>OPEN1 && VOLUMEPOWER3>VOLUMEPOWER4&& slow1>fast1 && dailyclose>slow1){ACT1=2;}//UP
ومرة اخرى اشكرك يااخى :eh_s(7)::eh_s(7):
2 مرفق
رد: مؤشر يحسب سرعة الشمعة
قمت بتعديل مؤشر jarir2 وفقا للرد السابق .. انه بالفعل جيد ويعطى اشارات كثيرة على الدايلى اما عند فتح فريم الأربع ساعات مثلا فلااجد كل تللك الأشارات لأسباب غير معروفة
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة جرير
قمت بتعديل مؤشر jarir2 وفقا للرد السابق .. انه بالفعل جيد ويعطى اشارات كثيرة على الدايلى اما عند فتح فريم الأربع ساعات مثلا فلااجد كل تللك الأشارات لأسباب غير معروفة
السلام عليكم
آسف على التأخير تصفح المنتدى صار صعبا
بالنسبة للإشارات لا تظهر لأن الحساب ليس على الإطار الزمني ولكن على الساعة واليومي
يمكن أن نغير الكود كالتالي ( يمكنك تغيير القيم في جملة switch بما تراه أنت مناسبا )
كود:
int function2(int SHIFT){int ACT2;
int MxPERIOD;
int SxPERIOD = Period();
switch(SxPERIOD) {
case 5 : MxPERIOD = 1; break;
case 15 : MxPERIOD = 5; break;
case 30 : MxPERIOD = 15; break;
case 60 : MxPERIOD = 30; break;
case 240 : MxPERIOD = 60; break;
case 1440 : MxPERIOD = 240; break;
case 7200 : MxPERIOD = 1440; break;
default : MxPERIOD = Period(); break; }
double slow0=iMA(0,SxPERIOD,5,0,0,0,SHIFT);
double fast0=iMA(0,SxPERIOD,50,0,0,0,SHIFT);
double slow1=iMA(0,SxPERIOD,5,0,0,0,SHIFT+1);
double fast1=iMA(0,SxPERIOD,50,0,0,0,SHIFT+1);
double dailyclose=iClose(0,SxPERIOD,SHIFT+1);
double dailyhigh=iHigh(0,SxPERIOD,SHIFT+1);
double dailylow=iLow(0,SxPERIOD,SHIFT+1);
double m60open =iOpen(0,MxPERIOD,SHIFT);
double m60close=iClose(0,MxPERIOD,SHIFT);
if ( slow1>fast1 && dailyclose>slow1){ACT2=2;}//UP
if (slow1<fast1 && dailyclose<slow1) {ACT2=1;} //DOWN
return(ACT2);}
بعد الإضافة امسح القيم الثابتة التالية في رأس الكود
كود:
extern int MxPERIOD=60;
extern int SxPERIOD=1440;
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة shift
السلام عليكم
آسف على التأخير تصفح المنتدى صار صعبا
بالنسبة للإشارات لا تظهر لأن الحساب ليس على الإطار الزمني ولكن على الساعة واليومي
يمكن أن نغير الكود كالتالي ( يمكنك تغيير القيم في جملة switch بما تراه أنت مناسبا )
كود:
int function2(int SHIFT){int ACT2;
int MxPERIOD;
int SxPERIOD = Period();
switch(SxPERIOD) {
case 5 : MxPERIOD = 1; break;
case 15 : MxPERIOD = 5; break;
case 30 : MxPERIOD = 15; break;
case 60 : MxPERIOD = 30; break;
case 240 : MxPERIOD = 60; break;
case 1440 : MxPERIOD = 240; break;
case 7200 : MxPERIOD = 1440; break;
default : MxPERIOD = Period(); break; }
double slow0=iMA(0,SxPERIOD,5,0,0,0,SHIFT);
double fast0=iMA(0,SxPERIOD,50,0,0,0,SHIFT);
double slow1=iMA(0,SxPERIOD,5,0,0,0,SHIFT+1);
double fast1=iMA(0,SxPERIOD,50,0,0,0,SHIFT+1);
double dailyclose=iClose(0,SxPERIOD,SHIFT+1);
double dailyhigh=iHigh(0,SxPERIOD,SHIFT+1);
double dailylow=iLow(0,SxPERIOD,SHIFT+1);
double m60open =iOpen(0,MxPERIOD,SHIFT);
double m60close=iClose(0,MxPERIOD,SHIFT);
if ( slow1>fast1 && dailyclose>slow1){ACT2=2;}//UP
if (slow1<fast1 && dailyclose<slow1) {ACT2=1;} //DOWN
return(ACT2);}
بعد الإضافة امسح القيم الثابتة التالية في رأس الكود
كود:
extern int MxPERIOD=60;
extern int SxPERIOD=1440;
السلام عليكم ورحمة الله وبركاته
جربت ولكن لم يعطنى اى اشارت ..نيجى للمؤشر الثانى بتاع البريك اوت
هل من الممكن جعله تاريخى لمدة اطول من ذلك
وشكرا لك
1 مرفق
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة جرير
السلام عليكم ورحمة الله وبركاته
جربت ولكن لم يعطنى اى اشارت ..نيجى للمؤشر الثانى بتاع البريك اوت
هل من الممكن جعله تاريخى لمدة اطول من ذلك
وشكرا لك
السلام عليكم
بالنسبة للإشارات عدم تحقق شروطها هو عدم ظهورها لو تلاحظ أن المؤشر
هو نفسه أضفنا الشرط الأخير فقط
جرب معاينة هذه الشروط على الشارت هل تتحقق مجتمعة أو لا
بالنسبة للتاريخ
في الدالة int start
غيرت الجملة
كود:
for(int i=0;i<=Bars;i++)
بالجملة
كود:
for(int i=0;i<=BARxCOUNTER;i++)
حيث أن الدالة Bars
ترجع عدد الشموع على الشارت
لكن BARxCOUNTER
متغير خارجي ضع فيه عدد الشموع التي تريد
رد: مؤشر يحسب سرعة الشمعة
اقتباس:
المشاركة الأصلية كتبت بواسطة shift
السلام عليكم
بالنسبة للإشارات عدم تحقق شروطها هو عدم ظهورها لو تلاحظ أن المؤشر
هو نفسه أضفنا الشرط الأخير فقط
جرب معاينة هذه الشروط على الشارت هل تتحقق مجتمعة أو لا
بالنسبة للتاريخ
في الدالة int start
غيرت الجملة
كود:
for(int i=0;i<=Bars;i++)
بالجملة
كود:
for(int i=0;i<=BARxCOUNTER;i++)
حيث أن الدالة Bars
ترجع عدد الشموع على الشارت
لكن BARxCOUNTER
متغير خارجي ضع فيه عدد الشموع التي تريد
مجهود كبير
بارك الله فيك . :eh_s(7):
رد: مؤشر يحسب سرعة الشمعة
هل يعمل على الفريمات الكبيرة مثل الديلي والويكلي
؟؟؟
رد: مؤشر يحسب سرعة الشمعة
السلام عليكم أخي Shift
عندي إضافة لمؤشر السرعة و بعظ الءفكار الجديدة
هل ممكن ان ترسل لي رسالة على الخاص لأستطيع محادثتك
ءاجد صعوبة في الكتابة بالغة العربية