شكله عمل رائع أخر من أعمالك المميزة
هنزل المؤشر و اراجع المواضيع و لى عوده ان شاء الله
ودى و تقديرى
Printable View
شكله عمل رائع أخر من أعمالك المميزة
هنزل المؤشر و اراجع المواضيع و لى عوده ان شاء الله
ودى و تقديرى
اخى الحبيب لماذا تاخرت فى الاضافة لعل المانع خير
تسجيل حضور و متابعة
يا اخوان لماذا لا يوجد متابعة لطريقة الاخ بن سليمان
الطريقة فيها الخير الكثير
فكرة جديدة ومثيرة للاهتمام
ندرس الطريقة ونتابع ان شاء الله
الله يجزيك الجنة اخي الكريم
بالنسبة للمؤشرات الخطية التي تشبه الموفنج أفرج فهي غير مفيدة لأنها تتغير باستمرار
ونحن نريد أن يعطينا المؤشر افتتاح اليوم فقط
أما المؤشرات التي تعطي خط واحد يشير للافتتاح فهي ممتازة جدا لكن فيها أخطاء
انا قمت بتعديلها فإذا تسمح لي أنزلها في الموضوع ؟؟ أو تقوم بتعديلها بنفسك مشكورا ؟؟
ولك تقديري واحترامي
افتكرت إني عدلت البرمجة :doh: وانا عدلت فقط في الخصائص
عموما هو مؤشر EURUSD OPEN صحيح تماما ونضعه على سبوت اليورو دولار
ونضعه مرة أخرى على فيوتشر اليورو دولار ونعدل في خصائصه بدلا من ECSEP إلى EURUSD
وكذلك في الباوند دولار والاسترالي دولار نضع مؤشر اليورو دولار ونعدل خصائصه
اما الدولار ين فمؤشره USDJPY OPEN صحيح ونضعه على سبوت الدولار ين
ونضعه مرة أخرى على فيوتشر الدولار ين ونعدل خصائصه من JYSEP إلى USDJPY
أما الكندي فمؤشره USDCAD OPEN صحيح ونضعه على سبوت الدولار كندي
ونضعه مرة أخرى على فيوتشر الكندي ونعدل خصائصه من CDSEP إلى USDCAD
الفرنك لا فائدة منه لأن افتتاح الفيوتشر والسبوت متطابق دائما
والشكر أولا وآخرا للأخ ميركوري ... فجزاه الله خيرا
يا اخ ابن سليمان يا ريت لو تنزل المؤشرات المعدله
وجزاك الله كل خير
السلام عليكم ورحمة الله وبركاته
أخي العزيز كنت في هذا الوقت أقوم بتصميم نفس المؤشر ولكنك ما شاء الله سباق
المهم لقد دمجت كل العملات في مؤشر واحد عن طريق
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Red
double BufLength1[];
string C="";
bool op=false;
int s=0,i=0,l=1;
ومن ثم
int init()
SetIndexBuffer(0,BufLength1);
SetIndexStyle(0,DRAW_LINE,0,2);
if (Symbol()=="EURUSD"){C="ECSEP8";}
if (Symbol()=="AUDUSD"){C="ADSEP8";}
if (Symbol()=="GBPUSD"){C="BPSEP8";}
if (Symbol()=="USDCAD"){C="CDSEP8";op=true;}
if (Symbol()=="USDJPY"){C="JYSEP8";op=true;l=100;}
if (Symbol()=="USDCHF"){C="SFSEP8";op=true;}
ومن ثم
int start()
{
if(C==""){
Comment("There is no future for this currency",0);
return(0);}
if (op==false){
for(i=0;i<Bars;i++){
BufLength1[i] = iClose(C,0,i);}}
if (op==True){
for(i=0;i<Bars;i++){
BufLength1[i] = l/(iClose(C,0,i));}}
ولكن المشكلة عند كل تغير في سعر الفيوتشر يعيد حساب كامل البارات من الأول
فهل هناك طريقة لجعله يتابع آخر بار فقط ( لقد قرأتها مرة عند الأخ وضاح ولكنني لم أحفظها )
والسلام ختام
تعليق بسيط
الأخ العزيز انا استخدمت iclose ويمكنك استخدام iopen لتحديد الافتتاح ويبقى مشكلة واحدة وهي جعل الشارات على اليومي
والسلام ختام
وياريت لو أحد الأخوة وصل لشيء جديد أن يخبرنا :0016:
يا اخوان الرجاء توضيح الموضوع بطريقة بسيطة للمبتدئين الا مثلنا بارك الله فيكم