النتائج 1 إلى 5 من 5
- 20-01-2011, 08:21 PM #1
مؤشر يضع خط عمودي بعد عدد معين من الشمعات
السلام عليكم ورحمة الله وبركاته
ابحث عن مؤشر يضع خط عمودي بعد عدد معين من الشمعات حيث احدد انا نقطة البداية و يقوم المؤشر بوضع الخط العمودي بعد عدد محدد لنفرض انه 100 شمعة
اتمنى المساعدة ولو باسم المؤشر او اي مؤشر شبيه وبارك الله فيكم
- 23-01-2011, 02:30 PM #2
رد: مؤشر يضع خط عمودي بعد عدد معين من الشمعات
السلام عليكم ورحمة الله وبركاته
اخواني الكرام قمت بعمل مؤشر بسيط يقوم بهذه المهمة وبعد محاولات عديده وصلت الى الكود التالي
لكن هناك مشكلة في المؤشر ....اولا عندما اضع في اعدادات المؤشر
barsAhead
= 20
يقوم المؤشر برسم الخط العمود بعد التاريخ المحدد ب 10 شمعات
ثانيا يقوم المؤشر برسم الخط العمودي في النافذه الفرعية اي في نافذه مؤشر الماكد مثلا
ارجو المساعدة في تصحيح هذا الكود فضلا لا امر وشكر مقدما
كود://+------------------------------------------------------------------+ //| vertical.mq4 | //| Copyright © 2011, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ #property copyright "Copyright © 2011, MetaQuotes Software Corp." #property link "http://www.metaquotes.net" #property indicator_chart_window extern string LineName="VERTECALLINE"; extern datetime StartTime=D'2009.09.07 00:00'; extern int BarsAhead=20; extern color LineColor=Red; extern int LineStyle=STYLE_DASH; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { ObjectDelete("OBJ_VLINE"); return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int D=StartTime; int i=BarsAhead;i=i*10; // ObjectCreate(LineName, OBJ_VLINE, "2009/11/04","15:00", Bid); ObjectCreate(LineName, OBJ_VLINE, TIME_DATE,D+Bars*i+Period()*60,High[2]); ObjectSet(LineName, OBJPROP_STYLE, LineStyle); ObjectSet(LineName, OBJPROP_COLOR, LineColor); //---- //---- return(0); } //+------------------------------------------------------------------+آخر تعديل بواسطة بن عبدالله ، 23-01-2011 الساعة 02:46 PM
- 23-01-2011, 11:20 PM #3
رد: مؤشر يضع خط عمودي بعد عدد معين من الشمعات
استاذ عبدالله في توقيعي موضوع بعنوان اهم المؤشرات التي يحتاجها اي متاجر
فيها العديد من المؤشرات
وباذن الله تجد طلبك
حتى وان لم تجد طلبك فبدايتك البرمجيه سليمه
ستجد مؤشر مشابه غير في اعداداته وشوف النتائج وباذن الله اكون معاك اول باول ( مسوي فاهم )
اخوما اساما مابيقصر معانا
تقبل تقديري
- 24-01-2011, 01:03 AM #4
رد: مؤشر يضع خط عمودي بعد عدد معين من الشمعات
كل الشكر للأخ الفاضل 101 على مساندتك الدائمه
بارك الله فيك أخي العزيز بن عبدالله يعني كان المفرض ما نضع رد أبدا حتى نجد محاولتك الرائعه والناجحه أيضا
بالنسبه للخطأ الموجود عندك كان في الداله ObjectCreate ويتم كتابتها بالشكل الآتي
كود PHP:ObjectCreate( string name, int type, int window, datetime time1, double price1, datetime time2=0, double price2=0, datetime time3=0, double price3=0)
0 تعني على الشارت الرئيسي
تصحيحها سيكون بالشكل الآتي
كود PHP:ObjectCreate(LineName, OBJ_VLINE,0,D+i*Period()*60,0);
- 24-01-2011, 09:03 AM #5
رد: مؤشر يضع خط عمودي بعد عدد معين من الشمعات
السلام عليكم ورحمة الله وبركاته
بارك الله فيكم اخواني على المساعدة وجعله في ميزان حسناتكم
بالفعل اخي 101 فقد قمت بالبحث في الرابط الموجود في توقيعك قبل ان اكتب الموضوع
ووجدت مؤشر اسمه timezone شبيه بما اريده وحاولت ان اعدل عليه ولكن بما ان معلوماتي في البرمجة (سكر خفيف) فلم اوفق بشكل كبير , شكرا لك على ردك الطيب اخي مرة اخرى
وانت اخي مستر دولار لا انسى ان اشكرك شكرا خاصا باسمك على ما تبذله في مساعده اخوانك بما من الله عليك من العلم اسأل الله ان يجعل لك بكل حرف تعلمته ونفعت به اخوانك حسنة والله يضاعف لمن يشاء
جاري تحميل المؤشر وتجريبه
شكرا لكم اخواني