مشاهدة النسخة كاملة : تعديل بسيط علي مؤشر هيفرق معايا كتير في التجارة
بارك الله فيكم بس انا كنت عايز
اصنع مؤشر يحسبلي منتصف فترة 96 شمعة علي اي فريم ويظهر في الفترة التالية
مثال فريم 5 دقايق :
المعادلة هتبقي ((هاي - لوو)÷2) +لوو
والناتج يتمثل
بخط عرضي محطوط في الفترة القادمة
"بدون تقريب النواتج"
لو سهل تعملهولي ويكون قابل للتعديل ياريت بسرعة ........... جزاكم الله خيرا
مرفق مؤشر للفترة اليومية
ممكن تبقي بداية المؤشر يحسب المتوسط ل96 شمعة من الساعة 00:00 بتوقيت المنصة او اي وقت يمكن تعديله بسهولة
منتظر المبرمجين
kira-h
15-07-2019, 05:13 PM
وعليكم السلام
جرب النسخة المرفقة
شكرا اخي ولكن تقريبا هذا مؤشر بايفوت وليس متوسط الهاي واللوو
هل بأمكانك ان تنظر الي المؤشر الذي ارفقته في الموضوع ؟
المؤشر المرفق فيه معادلة :
----------------------------------------------------
if (TimeDay(Time[i])!=TimeDay(Time[i+1]))
{
P =((LastHigh-LastLow)/2)+ LastLow ;
----------------------------------------------------
انا مشكلتي في هذه الكلمة TimeDay
عندما اغيرها الى TimeHour يعطيني بيانات الساعة بدلا من بيانات اليوم
طلبي هو اني اريد بيانات ال 8 ساعات وليس الساعة وليس اليوم
فما هو البديل الذي اكتبه بدلا من TimeDay و TimeHour ليعطيني بيانات ال8 ساعات؟
kira-h
15-07-2019, 11:23 PM
اخي الكريم اشرح فقط ما تريد بالتفصيل مع مثال رقمي من الشارت
لان مثالك السابق غير صحيح طبقا للمعادلة وبالتالي اصبح طلبك غير واضح
مثال : شمعة يوم امس كان الهاي بتاعها 1.6666 واللو بتاعها 1.4444
المؤشر اللي معايا بيعطيني قيمة منتصف هذه الشمعة وبيرسمها على اليوم التالي فهتبقي القيمة =
1.6666-1.4444=0.2222
0.2222÷2=0.1111
0.1111+1.4444=(1.5555)
القيمة الاخيرة دي بتتمثل بخط عرضي في اليوم التالى
فلحد هنا كل ده تمام معنديش مشكلة فيه
مشكلتي اني عايز اجيب منتصف المسافة بين الهاي واللو بس لفترة 8 ساعات وليس اليوم
ويكون الناتج غير مقرّب
ويكون شبه المؤشر اللي في المرفقات بتاعي عشان اقدر اعدل فيه الفترة اخليها 10 ساعات مثلا او هكذا
kira-h
16-07-2019, 12:27 AM
هذا ما يقوم به المؤشر
ضع فقط بالاعدادات عدد الشموع التي ستحقق 8 ساعات حسب الفريم المحدد
15223
هذه الاعدادت على فريم 5 دقايق والمستوى ظاهر بهذا الشكل فهل اعدادتي سليمة؟
kira-h
16-07-2019, 04:23 AM
قارن قيمة الخط مع ناتج معادلتك
خاطئ اخي ...برجاء تعديل المؤشر الاصلي ان امكن
15226
سؤال بسيط : اي من هذه الدوال السابقة يصلح لتحديد وقت معين ؟ وما هي طريقة كتابتها في المعادلة ؟
مثلا اعلم ان الدالة TimeDay عندما اكتبها في المعادلة تحسب المعادلة علي اليوم بالكامل كما بالصورة :
15227
المحدد في الصورة هو فترة يوم واحد وترى الخط مرسوم في اليوم التالي وصحيح
عندما اغير المعادلة من TimeDay الي TimeHour يصبح الخط ظاهرا كل ساعة
فسؤالي هو ما هي المعادلة التي سأختارها ليصبح كل 8 ساعات او استطيع من خلالها تحديد وقت معين
وكيف اكتبها في هذه الصيغة الموجودة بالصورة الاولى
kira-h
16-07-2019, 11:21 PM
لا يوجد وظيفة لذلك
مرفق مؤشر اعتقد به طريقة بناء فترة زمنية
مشكور اخي بالفعل هذا المؤشر به طريقة بناء فترة زمنية لكن مع الاسف مش عارف احط فيه المعادلة الخاصة بي
فهل يمكن تعديل هذا المؤشر المرفق بحيث ان تكون الفترة لاحتساب المعادلة 96 شمعة تبدأ في اي وقت أحدده؟
kira-h
17-09-2020, 09:21 PM
طيب جرب النسخة المرفقة
هل هذه القيمة تعبر عن الفترة 10 شموع يمكن تعديلها بأي وقت أريد؟
int bars=10;
كيف احدد وقت بداية حساب الشموع في هذا المؤشر؟
kira-h
17-09-2020, 10:28 PM
نعم اخي عدد الشموع bars
لا يوجد وقت بالمعادلة لكن يمكنك اضافته من خلال الوظيفة []Time
طب انا اسف اني تقلت عليك لاني مش بفهم في البرمجة اساسا بس بحاول اعدل فيها بقدر الامكان
المؤشر ده كويس وفيه اللي انا بطلبه
BOX_Fibo_indicator.mq4 (https://www.fxprg.com/vb/attachment.php?attachmentid=15249&d=1563308452)
عايز اعرف فين المعادلة فيه عشان اعدلها؟
kira-h
18-09-2020, 09:43 PM
المؤشر غير منايب لما تريد
جرب النسخة المرفقة
بالظبط اخي هذه هي الفكرة التي ارغب بها .. بارك الله فيك
فعلا استطاعت تحديد مقدار الشموع وتاريخ بدء حساب المعادلة لكن ينقص شئ واحد فقط وهو تغيير المعادلة
لتصبح بدلا من :
R1 = High[iHighest(Symbol(),0,MODE_HIGH,bars,i)];
S1 = Low[iLowest(Symbol(),0,MODE_LOW,bars,i)];
تكون هكذا :
R1 =(LastHigh-LastLow)*1.1/2+Close[i+1];
S1 =Close[i+1]-(LastHigh-LastLow)*1.1/2;
أو تكون أي معادلة حسابية أرغب فيها, فهل يمكن ذلك ؟
kira-h
19-09-2020, 10:13 PM
مرفق المؤشر
رائع ربنا يزيدك علما ....
هذه هي الاعدادات الحالية
23531
المعادلة تخرج الناتج سليم في الشمعة 00:00 المظللة بالدائرة
23534
اريد هذا الناتج ممتد بطول 95 شمعة قادمة (قابل للتحرير) مثل هذا
23535
ومحو اي قيم اخرى بخلاف هذه القيمة النهائية للمعادلة
kira-h
20-09-2020, 04:00 AM
اعتقد غير ممكن