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

مشاهدة النسخة كاملة : أرجو برمجة اكسبرت أو سكربت



fadi.90
27-04-2019, 03:58 PM
السادة المتداولون والمبرمجين المحترمين ... السلام عليكم!

أنا بصراحة لا أعرف هل هو اكسبرت أم سكربت .. أم كيف يمكن تنفيذ الطريقة التي أريدها .. وهي كالتالي:


الفكرة العامة للاكسبرت أو السكربت:

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


مدخلات الاكسبرت أو السكربت :



في حالة الشراء (on):



اختيار التايم فريم ( ويجب أن يكون اغلاق الشمعة تابعة لنفس التايم فريم وليس تايم فريم آخر) .
خانة للسعر الأدنى و الذي يجب أن تغلق الشمعة فوقه ،وأقوم بإدخاله يدوياً ( أي المدخلات هنا هي السعر الأدنى الذي يجب على الشمعة أن تغلق فوقه ).
خانة للسعر الأعلى والذي يجب أن تغلق الشمعة تحته، وأقوم بإدخاله يدوياً ( أي المدخلات هنا هي السعر الأعلى الذي يجب على الشمعة أن تغلق أسفله).
خانة لكتابة سعر الـ tp يدوياً.
خانة لكتابة سعر الـ sl يدوياً .. ( لو وضعت صفر، يعني أن يتم تنفيذ الأمر بدون ستوب لوز) .
خانة يكون فيها خاصية تحتوي على خيارين .. الخيار الأول هو : مجرد تنبيه فقط عند حدوث اغلاق لشمعة تايم فريم معين بين السعرين الذين أدخلتهما مسبقاً مع عدم فتح صفقة شراء .. الخيار الثاني هو : تنبيه مع فتح صفقة شراء أوتوماتيكياً بالهدف والستوب لوز المحدد سلفاً.

ملاحظة/ لكي تفتح صفقة الشراء ، يجب أن يتحقق الاغلاق فقط بين السعرين (أ) و (ب) .

ما سبق هو في حالة الشراء .. أما حالة البيع كالتالي:


في حالة البيع (on):



اختيار التايم فريم ( ويجب أن يكون اغلاق الشمعة تابعة لنفس التايم فريم وليس تايم فريم آخر) .
خانة للسعر الأعلى و الذي يجب أن تغلق الشمعة تحته،وأقوم بإدخاله يدوياً ( أي المدخلات هنا هي السعر الأعلى الذي يجب على الشمعة أن تغلق أسفله).
خانة للسعر الأدنى والذي يجب أن تغلق الشمعة فوقه، وأقوم بإدخاله يدوياً ( أي المدخلات هنا هي السعر الأدنى الذي يجب على الشمعة أن تغلق فوقه).
خانة لكتابة سعر الـ tp يدوياً.
خانة لكتابة سعر الـ sl يدوياً .. ( لو وضعت صفر، يعني أن يتم تنفيذ الأمر بدون ستوب لوز) .
خانة يكون فيها خاصية تحتوي على خيارين .. الخيار الأول هو : مجرد تنبيه فقط عند حدوث اغلاق لشمعة تايم فريم معين بين السعرين الذين أدخلتهما مسبقاً مع عدم فتح صفقة بيع .. الخيار الثاني هو : تنبيه مع فتح صفقة بيع أوتوماتيكياً بالهدف والستوب لوز المحدد سلفاً.

ملاحظة/ لكي تفتح صفقة البيع، يجب أن يتحقق الاغلاق فقط بين السعرين (أ) و (ب) .


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


نقطة آخرى مهمة ،، على فرض أنني وضعت أكثر من سيناريو .. والسيناريو أقصد فيه اغلاق الشمعة بين مستويين معينيين .. دعني أقول أن هذا هو سيناريو رقم 1 .. وكذلك أضفت سيناريو آخر دعني أسميه سيناريو رقم 2 .. أرجو اضافة خاصية مثلاً أقوم من خلالها إلغاء سيناريو رقم 1 ،، أو سيناريو رقم 2 ،، أو سيناريو رقم 4 .. الإلغاء فقط بشكل يدوي.. الخ..
اظهار الوقت المتبقي لإغلاق الشمعة على الشارت حسب التايم الفريم.


وشكراً لكم .. وفي انتظار تفاعلكم.

fadi.90
27-04-2019, 07:17 PM
بعتذر، لدي إضافة بسيطة نسيت أن أكتبها..

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

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

شكراً لكم.

fadi.90
28-04-2019, 03:50 PM
للرفع بعد 24 ساعة

fadi.90
28-04-2019, 06:25 PM
أعتذر أيضاً هناك اضافة ..

عندما يقوم بفتح صفقة البيع أو الشراء .. أن يتم فتحها مباشرة عند فتح الشمعة التي تلي الشمعة التي أغلقت بين السعرين ( وهذا الـ default ) .

لكن أيضاً أرجو اضافة خيارات أخرى true/false وهي كالتالي:

1. في حالة الشراء .. الـ default هو فتح الصفقة مباشرة.. لكن:

أ. خيار (true/false) فتح صفقة الشراء فقط إذا أغلقت الشمعة التالية فوق الـ close بتاع الشمعة الأصلية التي أغلقت بين السعرين الأدنى والأعلى.
ب. خيار (true/false) فتح صفقة الشراء فقط إذا أغلقت الشمعة التالية فوق الـ High بتاع الشمعة الأصلية التي أغلقت بين السعرين الأدنى والأعلى.

في حال اختيار "أ" = true .. يتم إلغاء الـ default أي لا يتم فتح الصفقة مباشرة، وكذلك إلغاء خيار "ب" وعدم الأخذ به... وهكذا لو اخترت "ب" ولم أختر "أ" .

2. في حالة البيع .. الـ default هو فتح الصفقة مباشرة.. لكن:

أ. خيار (true/false) فتح صفقة البيع فقط إذا أغلقت الشمعة التالية تحت الـ close بتاع الشمعة الأصلية التي أغلقت بين السعرين الأدنى والأعلى.
ب. خيار (true/false) فتح صفقة البيع فقط إذا أغلقت الشمعة التالية تحت الـ High بتاع الشمعة الأصلية التي أغلقت بين السعرين الأدنى والأعلى.

في حال اختيار "أ" = true .. يتم إلغاء الـ default أي لا يتم فتح الصفقة مباشرة، وكذلك إلغاء خيار "ب" وعدم الأخذ به... وهكذا لو اخترت "ب" ولم أختر "أ" .

fadi.90
29-04-2019, 08:44 PM
في حال لم يتم البدء في العمل .. ارجو منكم عمل المؤشر الذي طلبته في هذا الموضوع :
https://www.fxprg.com/vb/showthread.php?t=34594&p=896913#post896913

وتعليق طلب هذا الاكسبرت مؤقتاً وسأقوم بتجديد الموضوع لاحقاً بعد استخدام المؤشر إذا رأيت أنني مازلت بحاجة للاكسبرت..