1 مرفق
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MohamedEgyForex
السلام عليكم و رحمة الله وبركاته
جزاك الله خير اخي اسامه
كنت احاول تعديل مؤشر الأيشيموكو و جعله يرسم خطوط رأسية بين الخطين سبان أ و سبان ب
لتقليل عدد البفر المستخدم لكي اقوم بدمج خطوط اخري معه فيما بعد التي ستحتاج الي البفر
و ايضا لحل مشكلة عند تكبير المؤشر يحجب الشموع
هذا ما قمت به و لكن لم ينجح
double DayTime;
double openTime;
double closeTime;
for (int h = Shadow_Histograms; h >=0; h--)
DayTime=iTime(Symbol(),NULL,h);
openTime=DayTime;
closeTime=iTime(Symbol(), NULL, h);
ObjectDelete("Shadow" + h);
ObjectCreate("Shadow" + h, OBJ_TREND, 0,openTime, SpanA,closeTime, SpanB);
ObjectSet("Shadow" + h, OBJPROP_COLOR, Red);
ObjectSet("Shadow" + h, OBJPROP_STYLE, 0);
ObjectSet("Shadow" + h, OBJPROP_RAY, false);
المؤشر المرفق هو ما حاولت فيه
و يوجد مؤشر اخر يحتوي علي الفكرة التي اريدها
و لكن بطريقة لم استطع فهمها
وعليكم السلام ورحمة الله وبركاته
بالنسبه للمؤشر الذي أرفقته فهو إعتمد على عمل داله خارجيه لتقوم برسم هذه الخطوط لكن بالنسبه للطريقه التي إستخدمتها أنت فقمت بكتابة الكود مباشرة بداخل الداله start
تفضل قمت بتعديل لك المؤشر في المرفقات راجع الكود وإذا وجدت أي سطر غير واضح أخبرني
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة thecreativex
استاذ اسامة الحمد لله المشاكل بتاعت التداخل اتحلت كان الخطا منى المؤشرات لما الماركت اكتف بتشتغل عادى لو الميتا اوفلاين بيحصل التداخل لما جربت الفيجوال تست متداخلوش اسف جدااا
الحاجه الوحيده الى فاضلة معلش مؤشر demark trend لو ينفع يشتغل زى ما وضحت المشاركة الى فاتت من غير ما يمسح كل البيانات و يرجع يكتبها تانى
والف شكر ليك يكفى اهتمامك فقط :]
طريقة عمل المؤشرات تختلف من مؤشر لآخر بالنسبة لمؤشر الديمارك فهو يجب أن يراجع ما قام بعمله سابقا وعمله من جديد حتى يراجع القمم التي تكونت سابقا وحاليا ويرى أي القمم سيتم رسم الترند عليها
بعكس على سبيل المثال مؤشر لتقاطع الموفينج أفريج فلن يهمه إلا الإشارة التي تقاطع عندها السعر وليس عليه أن يراجع باقي إشارات التقاطع السابقه لذلك قمنا بإضافة الكود الخاص بعدم مراجعة معلومات الشموع السابقه
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
وعليكم السلام ورحمة الله وبركاته
بالنسبه للمؤشر الذي أرفقته فهو إعتمد على عمل داله خارجيه لتقوم برسم هذه الخطوط لكن بالنسبه للطريقه التي إستخدمتها أنت فقمت بكتابة الكود مباشرة بداخل الداله start
تفضل قمت بتعديل لك المؤشر في المرفقات راجع الكود وإذا وجدت أي سطر غير واضح أخبرني
السلام عليكم و رحمة الله وبركاته
جزاك الله كل خير
ان شاء الله جاري الاطلاع علي الكود حالا :015:
1 مرفق
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
وعليكم السلام ورحمة الله وبركاته
بالنسبه للمؤشر الذي أرفقته فهو إعتمد على عمل داله خارجيه لتقوم برسم هذه الخطوط لكن بالنسبه للطريقه التي إستخدمتها أنت فقمت بكتابة الكود مباشرة بداخل الداله start
تفضل قمت بتعديل لك المؤشر في المرفقات راجع الكود وإذا وجدت أي سطر غير واضح أخبرني
انا قرات التعديل الي حضرتك وضعته
هذا الجزء ليس لها فائدة و تم ازالته (انا من اضافته بالخطا في البداية)
اقتباس:
double DayTime;
double openTime;
double closeTime;
و تم اضافة تلك الدالة لمسح الخطوط عند ازالة المؤشر
اقتباس:
int deinit()
{
//---- Delete All
int k=0;
for (k=Bars-1;k>=0;k--)
{
ObjectDelete("Bullish_KumoSpan"+k);
}
return(0);
}
النقطة الان كيفية تغيير لون الكومو سبان
لو السبان أ اكبر تكون صعودية
لو اصغر هبوطية مقارنة مع السبان ب
لاني حاولت بكذا طريقة و لم تعمل
3 مرفق
رد: موضوع مخصص للأسئلة البرمجية
قمت باضافة ذلك الكود لتظليل الكومو سن و لكن يوجد مشكلة في تظليل اول 26 شمعة
اقتباس:
//--------------------------------------------------------------------$
// Make Shadow on the kumo span using only the objects without buffer//
//--------------------------------------------------------------------$
if (Show_KumoSenShadow)
for (int f = Shadow_Histograms; f >=0; f--)
{//for Start
datetime time_a=Time[f];
if(f-Kijun_Sen<0)
time_a=Time[0]+(Kijun_Sen-f)*Period()*60;
double price_a=Tenkan[f];
double price_b=Kijun[f];
ObjectDelete("Bullish_KumoSen" + f);
ObjectCreate("Bullish_KumoSen" + f, OBJ_TREND, 0,time_a, price_a,time_a, price_b);
ObjectSet("Bullish_KumoSen" + f, OBJPROP_COLOR, BullishKumoSen_Color);
ObjectSet("Bullish_KumoSen" + f, OBJPROP_STYLE, 2);
ObjectSet("Bullish_KumoSen" + f, OBJPROP_RAY, false);
}//for End
الحمد لله خلاص حلت هذه النقطة
يبقي الان فقط ما افضل طريقة
لتحديد لون السحابة الصاعدة و الهابطة كومو سن صعودية
تنكن اعلي من الكيجن
كومو سن هوطية
تنكن اسفل من الكيجن
كومو سبان صعودية
سبان ا اعلي السبان ب
كومو سبان هبوطية
سبان ا اسفل سبان ب
و لك جزيل الشكر و تفضل بالرد وقتما تستطيع
انا اسئلتي كثيرة و خليك براحتك
كومو سبان صعودية سبان ا اكبر من السبان ب الملف المرفق 252343 مرفق المؤشر بأخر التعديلات
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
طريقة عمل المؤشرات تختلف من مؤشر لآخر بالنسبة لمؤشر الديمارك فهو يجب أن يراجع ما قام بعمله سابقا وعمله من جديد حتى يراجع القمم التي تكونت سابقا وحاليا ويرى أي القمم سيتم رسم الترند عليها
بعكس على سبيل المثال مؤشر لتقاطع الموفينج أفريج فلن يهمه إلا الإشارة التي تقاطع عندها السعر وليس عليه أن يراجع باقي إشارات التقاطع السابقه لذلك قمنا بإضافة الكود الخاص بعدم مراجعة معلومات الشموع السابقه
تمام استاذنا انا حخلى الback bars قليلة و خلاص عشان السرعه
وجزاك الله كل خير
1 مرفق
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MohamedEgyForex
قمت باضافة ذلك الكود لتظليل الكومو سن و لكن يوجد مشكلة في تظليل اول 26 شمعة
الحمد لله خلاص حلت هذه النقطة
يبقي الان فقط ما افضل طريقة
لتحديد لون السحابة الصاعدة و الهابطة كومو سن صعودية
تنكن اعلي من الكيجن
كومو سن هوطية
تنكن اسفل من الكيجن
كومو سبان صعودية
سبان ا اعلي السبان ب
كومو سبان هبوطية
سبان ا اسفل سبان ب
و لك جزيل الشكر و تفضل بالرد وقتما تستطيع
انا اسئلتي كثيرة و خليك براحتك
كومو سبان صعودية سبان ا اكبر من السبان ب الملف المرفق 252343 مرفق المؤشر بأخر التعديلات
ستحتاج فقط إلى مقارنة بسيط
كود PHP:
if(SpanA[h]>=SpanB[h])color KumoSpan_C=BullishKumoSpan_Color;
else KumoSpan_C=BearishKumpSpan_Color;
كود PHP:
if(Tenkan[f]>=Kijun[f])color KumoSen_C=BullishKumoSen_Color;
else KumoSen_C=BearishKumpSen_Color;
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MR.dollar
ستحتاج فقط إلى مقارنة بسيط
كود PHP:
if(SpanA[h]>=SpanB[h])color KumoSpan_C=BullishKumoSpan_Color;
else KumoSpan_C=BearishKumpSpan_Color;
كود PHP:
if(Tenkan[f]>=Kijun[f])color KumoSen_C=BullishKumoSen_Color;
else KumoSen_C=BearishKumpSen_Color;
جزاك الله كل خير
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة thecreativex
تمام استاذنا انا حخلى الback bars قليلة و خلاص عشان السرعه
وجزاك الله كل خير
اقتباس:
المشاركة الأصلية كتبت بواسطة MohamedEgyForex
جزاك الله كل خير
وجزاكم الله خير
بالتوفيق إن شاء الله
رد: موضوع مخصص للأسئلة البرمجية
الأستاذ الكريم مستر دولار ..
كنت قد اطلعت في أحد الاكسبيرتات التي برمجتها عن تقنية استخدمتها في اخفاء الهدف و الستوب و كان اسم المتغير حسب ما أذكر Hidden_TP
للأسف أضعت الاكسبيرت فأرجو أن تشرح لي هذا الأمر و كيف نضيفه في كود اكسبيرت
بارك الله فيك
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة mouadh_stam
الأستاذ الكريم مستر دولار ..
كنت قد اطلعت في أحد الاكسبيرتات التي برمجتها عن تقنية استخدمتها في اخفاء الهدف و الستوب و كان اسم المتغير حسب ما أذكر Hidden_TP
للأسف أضعت الاكسبيرت فأرجو أن تشرح لي هذا الأمر و كيف نضيفه في كود اكسبيرت
بارك الله فيك
تفضل راجع هذه المشاركه
https://forum.arabictrader.com/t9794...ml#post1743675
رد: موضوع مخصص للأسئلة البرمجية
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة mouadh_stam
جزاك الله خيرا و نفع بك
وجزاك الله خير وبارك الله فيك
1 مرفق
رد: موضوع مخصص للأسئلة البرمجية
السلام عليكم و رحمة الله وبركاته
هذا المؤشر لايظهر اخر اشارة لا أعلم ما السبب ارجو الافادة
رد: موضوع مخصص للأسئلة البرمجية
اقتباس:
المشاركة الأصلية كتبت بواسطة MohamedEgyForex
السلام عليكم و رحمة الله وبركاته
هذا المؤشر لايظهر اخر اشارة لا أعلم ما السبب ارجو الافادة
للاسف المشكلة معايا برضه اخر اشاره مش بتظهر الا بعد عمل ريفرش للمؤشر