المساعد الشخصي الرقمي

مشاهدة النسخة كاملة : طلب مؤشر



daherxdaher
20-09-2017, 03:04 PM
السلام عليكم

من فضلك، أخي حسن، ابداع مؤشر يقوم بالتأشير الى كل شمعة هيكن آشي (و ليس الشمعة الأصلية)،
لا يزيد طول ذيلها القصير عن 1 بيب/نقطة و يكون طول ذيلها الأطول نسبة الى طول جسمها تساوي متوسط نسبة مئوية يمكن اختياره عبر الاعدادات.

مثال:
MinPercentage: 40%
MaxPercentage: 60%

النتيجة المستهدفة:
الاشارة الى كل شمعة هيكن آشي لا يزيد طول ذيلها القصير عن 1 بيب/نقطة و يبلغ طول ذيلها الطويل (الأطول من الآخر) أو يزيد عن 40% من طول جسمها بحد أقصى 60%.
فلو كان طول جسم شمعة ما هو 10 مثلا، و طول ذيلها الطويل 4 أو 4.61 أو 5.75، الخ، فيجب التأشير اليها.

طريقة التأشير
تلوين الشمعة ذاتها من الاعدادات

كل الشكر و التقدير

daherxdaher
22-09-2017, 05:26 PM
السلام عليكم

من فضلك، أخي حسن، ابداع مؤشر يقوم بالتأشير الى كل شمعة هيكن آشي (و ليس الشمعة الأصلية)،
لا يزيد طول ذيلها القصير عن 1 بيب/نقطة و يكون طول ذيلها الأطول نسبة الى طول جسمها تساوي متوسط نسبة مئوية يمكن اختياره عبر الاعدادات.

مثال:
MinPercentage: 40%
MaxPercentage: 60%

النتيجة المستهدفة:
الاشارة الى كل شمعة هيكن آشي لا يزيد طول ذيلها القصير عن 1 بيب/نقطة و يبلغ طول ذيلها الطويل (الأطول من الآخر) أو يزيد عن 40% من طول جسمها بحد أقصى 60%.
فلو كان طول جسم شمعة ما هو 10 مثلا، و طول ذيلها الطويل 4 أو 4.61 أو 5.75، الخ، فيجب التأشير اليها.

طريقة التأشير
تلوين الشمعة ذاتها من الاعدادات



كل الشكر و التقدير

kira-h
23-09-2017, 04:02 AM
وعليكم السلام
مرفق المؤشر

daherxdaher
25-09-2017, 01:00 AM
وعليكم السلام
مرفق المؤشر

أحسن الله اليك، أخي حسن، المؤشر يعمل كما هو مطلوب.

أتمنى أن يتسع صدرك لبعض الاضافات/التعديلات. طالع المثال المصور، من فضلك.

اضافة خيار (true/false) لعكس الاشارات، السهم الصاعد الى هابط و العكس، عند ذات شمعة الاشارة (لا تغيير في طريقة حساب الشمعة)،
اضافة خيار (true/false) لرسم خطين تحت و فوق شمعة الاشارة، مع امكانية تحديد عدد النقاط التي يجب ان تبعد الخطوط عن كل قمة و قاع، و طول الخطوط (كم شمعة بعد شمعة الاشارة)،
اظهار المتوسط الحسابي المنقح (Median و ليس Average) على التشارت للشموع المعينة (BarsBack) مع امكانية تحديد الموقع (Corner و Position)،
اضافة اعداد (شرط اضافي للحساب) MinLength و MaxLength للشمعة (القاع - القمة) على طريقة Min/MaxPercentage

كل الشكر و التقدير

daherxdaher
27-09-2017, 01:07 PM
أحسن الله اليك، أخي حسن، المؤشر يعمل كما هو مطلوب.

أتمنى أن يتسع صدرك لبعض الاضافات/التعديلات. طالع المثال المصور، من فضلك.

اضافة خيار (true/false) لعكس الاشارات، السهم الصاعد الى هابط و العكس، عند ذات شمعة الاشارة (لا تغيير في طريقة حساب الشمعة)،
اضافة خيار (true/false) لرسم خطين تحت و فوق شمعة الاشارة، مع امكانية تحديد عدد النقاط التي يجب ان تبعد الخطوط عن كل قمة و قاع، و طول الخطوط (كم شمعة بعد شمعة الاشارة)،
اظهار المتوسط الحسابي المنقح (Median و ليس Average) على التشارت للشموع المعينة (BarsBack) مع امكانية تحديد الموقع (Corner و Position)،
اضافة اعداد (شرط اضافي للحساب) MinLength و MaxLength للشمعة (القاع - القمة) على طريقة Min/MaxPercentage

كل الشكر و التقدير

كل الشكر و التقدير

kira-h
27-09-2017, 09:05 PM
لم أفهم شرط اظهار المتوسط الحسابي المنقح!
عموما مرفق المؤشر النسخة 2

daherxdaher
28-09-2017, 03:15 PM
تمام، الله ينور عليك.

المقصود بالمتوسط الحسابي المنقح، أخي حسن، ما يسمى بالانجليزية "Median" و هو أدق من المتوسط الحسابي العادي "Average". المتوسطان موجودان في برنامج الاكسل بنفس الاسمين المذكورين.

مثال:
الأرقام "50،55،56،60،71،1000" متوسطها هو 215.33، أما المتوسط المنقح فهو يهمل الرقم 1000، لتطرفه نسبة الى بقية الأرقام، و عليه فهو يساوي 58.

أرجو أن يكون بالامكان اضافته الى الاعدادات.

خالص الشكر و المحبة

kira-h
28-09-2017, 06:51 PM
المطلوب غير واضح أخي
اين سنضيف هذا المتوسط وبأي شرط !
فلا يوجد سوى حسابات الهاي واللو والاغلاق والافتتاح للهيكن آشي

daherxdaher
29-09-2017, 11:23 AM
المطلوب غير واضح أخي
اين سنضيف هذا المتوسط وبأي شرط !
فلا يوجد سوى حسابات الهاي واللو والاغلاق والافتتاح للهيكن آشي

لا بأس، أرجو المعذرة.

المتوسط المطلوب هو لأطوال شموع الهيكن أشي المختار عددها في اعداد BarsBack.

لنفترض مثلا أن BarsBack هو 5 و كانت أطوالها (الفرق بين القمة و القاع لكل شمعة) 50، 40، 21، 33، 250.
عليه سيكون المتوسط الحسابي (Average) هو 150.80، بينما المتوسط المنقح (Median) المطلوب اظهاره في التشارت سيكون 40.

ملاحظة: لم أكن أعرف أن الاسم الصحيح للمطلوب هو "الوسيط".
وجدت شرحا مبسطا لطريقة استنباطه هنا (https://ar.wikihow.com/إيجاد-الوسيط-لمجموعة-من-الأرقام) و المعادلة الرياضية هنا (http://www.ar-science.com/2015/01/median.html).

جمعة مباركة

خالص الشكر

kira-h
29-09-2017, 04:47 PM
لا يمكن معرفة المتوسط لشموع الهيكن آشي لأن الهاي بهيكن صاعد ليس كالهاي بهيكن هابط، واللو كذلك، فهي ليست كالشموع اليابانية، بمعنى ان اندكس الهاي يصبح اللو والعكس صحيح

daherxdaher
29-09-2017, 05:51 PM
لا يمكن معرفة المتوسط لشموع الهيكن آشي لأن الهاي بهيكن صاعد ليس كالهاي بهيكن هابط، واللو كذلك، فهي ليست كالشموع اليابانية، بمعنى ان اندكس الهاي يصبح اللو والعكس صحيح
أخي حسن،
الهاي واللو ليسا مهمين، المهم طول كل شمعة، و هذا دائما رقم موجب لأن طرح الهاي من اللو أو العكس سيعطينا الطول بغض النظر عن الاشارة التي لن تعطينا الا الاتجاه، و هذا غير مهم هنا.
بمعنى أن الأمر لن يبتعد عن أمري MinLength و MaxLength الموجودان حاليا في الاعدادات، أم أنهما يقيسا أطوال الشموع اليابانية؟

كل التحية و التقدير

kira-h
29-09-2017, 08:06 PM
MinLength و MaxLength لشمعة واحدة وليس كعدد من الشموع

daherxdaher
30-09-2017, 05:17 PM
MinLength و MaxLength لشمعة واحدة وليس كعدد من الشموع
طيب، أخي حسن، أنت أدرى بالبرمجة.
في الواقع، لم أكن أتصور أن الأمر بها التعقيد، خاصة أني أستطيع التوصل الى المطلوب عبر الاكسل (طالع المرفق، من فضلك).
عيب الأمر هو استنزاف الوقت، و هو الشئ غير المتوفر عند المتاجرة على الفريمات السريعة.

على كل حال، انس الأمر، ان لم يكن ممكنا، و دعنا نضيف بعض الشكليات المهمة الى المؤشر، ان اتسع صدرك للأمر.
قبل هذا، أرجو أن تعيد النظر في أمر "TrendLength" فهو لا يمد الخطين حسب الرقم المعين و انما ينقص شمعة (بمعنى لو وضعت "5" مثلا، فهو يمد الخطين "4" شمعات فقط شاملة شمعة الاشارة).

أما الاضافات فهي

PercentStep: الستيب لا يكون كما هو الحال الآن، لكن يكون نسبة الى طول شمعة الاشارة (HA)، فلو كان مثلا PercentStep= 25 و طول شمعة الاشارة= 40، وجب على المؤشر أن يرسم خطين يبعد كل منهما عن قمة/قاعدة الشمعة بـ 10 بيب. أما ان كانت القيمة=0 فالرسم يكون حسب الستيب الحالي.
PercentdoubleStep: رسم خط فوق الخط العلوي يرتفع عنه بمقدار نسبة معينة من ارتفاع القناة (المسافة بين Top و Bot الحاليين)، و مثله تحت الخط السفلي. الخطوط تتبع قيمة Step أو PercentStep ان كان معينا.
اظهار المسافة بين الخطين (ارتفاع القناة) في جهة من التشارت (Corner+Position)

خالص الشكر و التقدير

daherxdaher
02-10-2017, 05:14 PM
طيب، أخي حسن، أنت أدرى بالبرمجة.
في الواقع، لم أكن أتصور أن الأمر بها التعقيد، خاصة أني أستطيع التوصل الى المطلوب عبر الاكسل (طالع المرفق، من فضلك).
عيب الأمر هو استنزاف الوقت، و هو الشئ غير المتوفر عند المتاجرة على الفريمات السريعة.

على كل حال، انس الأمر، ان لم يكن ممكنا، و دعنا نضيف بعض الشكليات المهمة الى المؤشر، ان اتسع صدرك للأمر.
قبل هذا، أرجو أن تعيد النظر في أمر "TrendLength" فهو لا يمد الخطين حسب الرقم المعين و انما ينقص شمعة (بمعنى لو وضعت "5" مثلا، فهو يمد الخطين "4" شمعات فقط شاملة شمعة الاشارة).

أما الاضافات فهي

PercentStep: الستيب لا يكون كما هو الحال الآن، لكن يكون نسبة الى طول شمعة الاشارة (HA)، فلو كان مثلا PercentStep= 25 و طول شمعة الاشارة= 40، وجب على المؤشر أن يرسم خطين يبعد كل منهما عن قمة/قاعدة الشمعة بـ 10 بيب. أما ان كانت القيمة=0 فالرسم يكون حسب الستيب الحالي.
PercentdoubleStep: رسم خط فوق الخط العلوي يرتفع عنه بمقدار نسبة معينة من ارتفاع القناة (المسافة بين Top و Bot الحاليين)، و مثله تحت الخط السفلي. الخطوط تتبع قيمة Step أو PercentStep ان كان معينا.
اظهار المسافة بين الخطين (ارتفاع القناة) في جهة من التشارت (Corner+Position)


خالص الشكر و التقدير

kira-h
02-10-2017, 10:42 PM
مرفق المؤشر النسخة 3

daherxdaher
03-10-2017, 12:37 AM
مرفق المؤشر النسخة 3
السلام عليكم
ممتاز، أخي حسن، المؤشر يعمل كما ينبغي، تسلم يدك.

بقي أمر بسيط.
من فضلك، اضف

خياري "Width" و "Style" الى كل من "Top_Color" و "Bot_Color" و
خياري "Corner" ، "Position" و "TextSize" الى "Info".

خالص العرفان و التقدير

daherxdaher
03-10-2017, 01:26 AM
مرفق المؤشر النسخة 3

السلام عليكم
ممتاز، أخي حسن، المؤشر يعمل كما ينبغي، تسلم يدك.

هناك خلل طفيف، أرجو اصلاحه.
بعض خطوط أي تايمفرايم تظهر في كل الفرايمات الأخرى، فلو ظهرت الخطوط حسب اشارة على H1 مثلا، تجدها في M5، M15، الخ. الاشكال يتضح بشدة و يزعج عندما تظهر في عدة فريمات اشارات في أوقات متقاربة بحيث يصبح كل فرايم ملئ بالاشارات. أرجو الاصلاح بحيث لا تظهر الخطوط الا في نفس تايم فرايم الاشارة.

كما أن Top1 يمتد أحيانا قبل الى ما قبل الاشارة.

بقي أمر بسيط.
من فضلك، اضف

خياري "Width" و "Style" الى كل من "Top_Color" و "Bot_Color" و
خياري "Corner" ، "Position" و "TextSize" الى "Info".


خالص العرفان و التقدير

daherxdaher
03-10-2017, 03:38 PM
مرفق المؤشر النسخة 3

السلام عليكم
ممتاز، أخي حسن، المؤشر يعمل كما ينبغي، تسلم يدك.

هناك بعض الخلل، أرجو اصلاحه.

خيارا MinLength و Maxlength لم يعودا يعملان على الاطلاق.
بعض خطوط أي تايمفرايم تظهر في كل الفرايمات الأخرى، فلو ظهرت الخطوط حسب اشارة على H1 مثلا، تجدها في M5، M15، الخ. الاشكال يتضح بشدة و يزعج عندما تظهر في عدة فريمات اشارات في أوقات متقاربة بحيث يصبح كل فرايم ملئ بالاشارات. أرجو الاصلاح بحيث لا تظهر الخطوط الا في نفس تايم فرايم الاشارة.

كما أن Top1 يمتد أحيانا قبل الى ما قبل الاشارة.

بقي أمر بسيط.
من فضلك، اضف
خياري "Width" و "Style" الى كل من "Top_Color" و "Bot_Color" و
خياري "Corner" ، "Position" و "TextSize" الى "Info".

كل الشكر و التقدير

kira-h
03-10-2017, 09:59 PM
وعليكم السلام
لم أغير شيء بالشروط فكيف لم يعملا خيارا MinLength و Maxlength !
بالنسبة للتعديلات الشكلية تم إضافتها بالنسخة المرفقة

daherxdaher
04-10-2017, 12:17 AM
وعليكم السلام
لم أغير شيء بالشروط فكيف لم يعملا خيارا MinLength و Maxlength !
بالنسبة للتعديلات الشكلية تم إضافتها بالنسخة المرفقة
يعطيك العافية، أخي حسن.

قمت بتركيب منصة جديدة كليا لاختبار الأمر.

كما ترى في المرفق، على الرغم من أن الاعدادت في النسختين 2 و 3 هي ذاتها، الا أن النسخة 2 تصدر اشارات صحيحة، بينما النسخة الثالثة لا تلتزم بأي اعداد لـ Min-/MaxLength أو حتى لـ Min-/MaxPercentage.
اعداد نقل المعلومات من كورنر الى آخر لا يعمل أيضا.

كل الشكر و أجمل تحية

kira-h
04-10-2017, 05:23 AM
لا اعلم ما المشكلة لديك لكن كما قلت لم ألمس شروط الاشارات،
ومع ذلك جربت المؤشرين الاخير وقبل الأخير، بشارتين مختلفين لنفس الزوج والفريم وبمنصة أخرى، بالاعدادات الافتراضية، وتبين أنه لا يوجد اختلاف بالاشارات، !

daherxdaher
04-10-2017, 04:28 PM
لا اعلم ما المشكلة لديك لكن كما قلت لم ألمس شروط الاشارات،
ومع ذلك جربت المؤشرين الاخير وقبل الأخير، بشارتين مختلفين لنفس الزوج والفريم وبمنصة أخرى، بالاعدادات الافتراضية، وتبين أنه لا يوجد اختلاف بالاشارات، !

خسارة، هكذا لن أستفيد من آخر نسخة على الاطلاق.
على كل، حاولت كل ما يمكن تجربته، و لم أفلح.

شكرا جزيلا على كل حال

kira-h
04-10-2017, 06:00 PM
جرب النسخة النهائية رقم 4
أما بالنسبة للاشارات فلا يوجد أي اختلاف عن اشارات النسخة 3 الأولى
بالتوفيق أخي

daherxdaher
05-10-2017, 05:10 PM
جرب النسخة النهائية رقم 4
أما بالنسبة للاشارات فلا يوجد أي اختلاف عن اشارات النسخة 3 الأولى
بالتوفيق أخي
مشكور على المجهود، أخي حسن.

أخيرا، بعد تجارب مضنية، أعتقد أني اكتشفت موطن الخلل الموجود ابتداءً من النسخة الماضية (الثالثة).

أوامر Length لا تعمل على العملات الا بالكسور، بمعنى للحصول على MaxLength= 100pip يجب ادخال 0.01 و ليس 100 ببساطة. لذا فهو يعمل على DAX أو Dow مثلا بشكل طبيعي (1 نقطة= 1).
أما أمر MinLength فبالاضافة الى الخلل أعلاه يبدو أنه يحوي خللا بالاشارة، بمعنى لو جعلنا القيمة "1" مثلا، فهو يحسبها 1 أو أقل، بينما المطلوب هو 1 على الأقل، أي 1 أو أكثر بحد أقصى يساوي قيمة MaxLength.

بما أنك، كما ذكرت، لم تغير في كود الاشارات، فربما أدت اضافة أحد الأكواد الجديدة الى تضارب و خاصة أن "PercentStep" يقيس هو أيضا طول الشمعة لاستخراج ارتفاع القناة حولها.

أمل شكليا، فلم يكن أمر Corner في النسخة السابقة يعمل، أما في هذه النسخة فقد اختفى من أساسه من الخيارات.

أرجو المراجعة.

خالص التقدير و العرفان

kira-h
05-10-2017, 10:46 PM
تم التعديل بالنسخة المرفقة
وبالنسبة للخصائص الأخرى قمت بحذفها لأنها غير قابلة للتعديل مع هذا المؤشر،

fahad
06-10-2017, 12:02 AM
السلام عليكم
لماذا عندما احمل الخبير ينزل بصيغه تورنت
كيف استطيع ان استفيد من هذا الخبير

daherxdaher
06-10-2017, 12:40 AM
تم التعديل بالنسخة المرفقة
وبالنسبة للخصائص الأخرى قمت بحذفها لأنها غير قابلة للتعديل مع هذا المؤشر،
لا بأس، أخي حسن.
دعنا نتوقف هنا، كثر الله خيرك.

كل الشكر و العرفان

kira-h
06-10-2017, 04:27 AM
السلام عليكم
لماذا عندما احمل الخبير ينزل بصيغه تورنت
كيف استطيع ان استفيد من هذا الخبير

وعليكم السلام
سؤالك خارج عن محتوى الموضوع أخي
لكن عموما
إذا كان فقط شكل التورنت (الأيقونة) وليس الصيغة، لن يؤثر، فقط ضع الملف ضمن مجلد الاكسبيرتات للمنصة، ثم اعد تشغيل المنصة.
أما إذا كان بالفعل بصيغة التورنت وليس الشكل فقط، فستفتحه ببرنامج التورنت مثل uTorrent وتقوم بتحميله ثم ترى بعدها إن كان فعلا اكسبيرت فتقوم بوضع بمجلد الاكسبيرتات للمنصة ثم تشغيل المنصة مرة أخرى

kira-h
06-10-2017, 04:28 AM
لا بأس، أخي حسن.
دعنا نتوقف هنا، كثر الله خيرك.

كل الشكر و العرفان

العفو وبالتوفيق إن شاء الله