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

مشاهدة النسخة كاملة : (طلب) برمجة إكسبيرت بالطريقة الآتية



iForex
27-01-2019, 08:29 PM
بسم الله الرحمن الرحيم و الصلاة والسلام على أشرف المرسلين

السلام عليكم و رحمة الله و بركاته

أستاذ حسن كيرا, أرجو أن تكون في تمام الصحة و العافية

لدي طلب ببرمجة إكسبيرت مضاعفات سوبليكس بالطريقة التالية:

- عند تقاطع مؤشر أر إس أي مع المستوى 70 يقوم الإكسبيرت بفتح صفقة بيع بلوت اختياري 20 نقاط و وقف خسارة اختياري 10 نقاط مع وضع أمر معلق مضاعف عند وقف خسارة الصفقة المفتوحة بلوت 0.02 و هدف 20 و وقف خسارة 10 نقاط
- إذا ضرب السعر الهدف يتم حدف الأمر المعلق مع إمكانية استمرار فتح الصفقات بنفس الطريقة أو التوقف و استئناف العمل من جديد في اليوم الموالي
- عند وصول مستوى الصفقات للوت 0.08 اختياري يتم تغيير الوقف 6 و الهدف 10 نقاط
- نفس الخطوات في حالة تقاطع مؤشر أر إس أي مع المستوى 30 بفتح صفقة شراء و هكذا

بالنسبة للمتغيرات:
- تفعيل عمل الإكسبيرت بالتوقيت: ترو / فولس
- توقيت بداية و نهاية العمل
- استمرارية التداول بعد تحقيق الهدف: ترو / فولس
- التداول يوميا: ترو / فولس (بعد تحقيق الهدف يستأنف الإكسبيرت العمل من جديد في اليوم الموالي)
- امكانية الاعتماد على مؤشر الأر إس أي: ترو / فولس
- الصفقة: شراء / بيع
- اللوت ز 0.01
- مضاعفات الضرب و الجمع (عدد عشري)
- الهدف 1: 20 نقطة
- وقف الخسارة 1: 10 نقاط
- لوت لوفيل: 0.08 ( لوت تغيير الهدف و الوقف)
- الهدف 2: 10 نقاط
- وقف الخسارة 2: 6 نقاط
- إعدادات مؤشر الأر إس أي
- ماجيك نمبر

أرجو أن تكون الفكرة واضحة

و بارك الله فيكم جميعا

iForex
01-02-2019, 11:10 AM
سبحان الله و بحمده / سبحان الله العظيم

kira-h
03-02-2019, 12:33 AM
السلام عليكم
مرفق الاكسبيرت

iForex
03-02-2019, 01:27 PM
بارك الله فيك أستاذ حسن كيرا
أسأل الله عز و جل أن يرزقك بسطة في العلم و الجسم

إذا كان ممكن إضافة المتغيرات المتبقية التالية:
- تفعيل عمل الإكسبيرت بالتوقيت: ترو / فولس
- توقيت بداية و نهاية العمل
- لوت لوفيل: 0.08 ( لوت تغيير الهدف و وقف الخسارة)
- الهدف 2: 10 نقاط
- وقف الخسارة 2: 6 نقاط

و لدي استفسار بخصوص وضيفة المتغير Standard_USD؟

و جزاكم الله عني و عن أعظاء المنتدى و الزوار كل الخير و الإحسان

kira-h
04-02-2019, 12:26 AM
وإياك أخي الكريم
لم أفهم بقية الخصائص

- لوت لوفيل: 0.08 ( لوت تغيير الهدف و وقف الخسارة)
- الهدف 2: 10 نقاط
- وقف الخسارة 2: 6 نقاط

أشرحها بأمثلة رقمية

أما Standard_USD رأس المال الأساس لكل عقد اساس Lots
مثلا Standard_USD=100 و Lots=0.01
معناه لو الحساب 1000 دولار سيكون أول عقد 0.1

(1000 / 100) x 0.01 = 0.1

يعني سيكون اول عقد تناسبي هو 0.1 وإذا زاد الحساب مثلا الى 1100 سيكون أول عقد 0.11، وهكذا ..
هذه الطريقة بادارة المال تحافظ على توازن المضاعفات وعمل اختبار حقيقي للاستراتيجية مهما كانت المدة الزمنية

مرفق الاكسبيرت النسخة 2

iForex
04-02-2019, 01:22 AM
السلام عليكم أخي حسن كيرا

لدي ملاحظة بخصوص المتغيرات continueTrading و DailyTrade رغم تحديدهم مرة ترو و مرة فولس و مرة الأولى ترو و الثانية فولس أو العكس لا يطرأ أي تغيير على عمل الإكسبيرت بتاتا.

أما بالنسبة لبقية الخصائص المرجوة إضافتها فشرحها كالآتي:
- لوت لوفيل: تعني مستوى تغيير الهدف و الوقف فمثلا لدينا تيك بروفيت و ستوب لوز أساسيين 20 و 10 نقاط بالتتابع بعقد أولي 0.01, عند توالي الصفقات الخاسرة يصل مستوى الصفقة للوت 0.08 مثلا هنا يقوم الإكسبيرت بتغيير التيك بروفيت من 20 ليصبح تيك بروفيت 2 ب 10 نقاط و ستوب لوز ليصبح ستوب لوز 2 ب 6 نقاط.

بارك الله فيكم

kira-h
04-02-2019, 03:18 AM
وعليكم السلام
continueTrading و DailyTrade سليمين برمجيا، ربما فهمك خاطئ لطريقة عملهما
فالاول عند تفعيله يستمر عمل الاكسبيرت بعد تحقق الهدف اما الثاني عند تفعيله يفتح صفقة اساسية واحدة في اليوم

بالنسبة للشرح غير واضح ماذا تعني 2 ب 10 و2 ب 6 ؟!

iForex
04-02-2019, 12:39 PM
السلام عليكم أستاذ حسن

إليك صورة أخي لتجربة باك تيست توضح أن الإكسبيرت يفتح أكثر من صفقة أساسية في نفس اليوم بعد ضرب الهدف رغم تحديد المتغير Trade daily:True12024

أما بالنسبة لشرح التيك بروفيت 2 و الستوب لوز 2 يعني لدينا صفقة أساسية بلوت أساسي مع تيك بروفيت و ستوب لوز أساسيين و بعد وصول مستوى الصفقات للوت لوفيل 0.08 مثلا يصبح لدينا تيك بروفيت 2 و ستوب لوز 2 و الصورة التالية توضح المتغيرات المرجوة إضافتها
12025

أتمنى أن يكون الشرح كافيا أستاذ حسن كيرا

بارك الله فيكم

kira-h
04-02-2019, 10:34 PM
وعليكم السلام
مرفق الاكسبيرت

iForex
06-02-2019, 12:40 AM
السلام عليكم أخي حسن كيرا

بعد تجربة الإكسبيرت, لدي طلب يتجلى في اتمام الإكسبيرت للعمل إلى أن يضرب الهدف عوض التوقف عند لوت معين و بدء العمل من جديد في اليوم الموالي, الصورة التالية على شكل باك تيست يوضح مختصر الملاحظة.

12053

علاوة على ذلك, إذا كان ممكن إضافة متغير التايم فريم و ماكس سبريد.

و جزاكم الله خير الجزاء

kira-h
06-02-2019, 12:51 AM
وعليكم السلام
يمكنك التحكم بأقصى لوت MaxLots للبدء من جديد باللوت الأساسي
كذلك يجب أن يكون المارجن كافي لتحمل المضاعفات الكبيرة

iForex
06-02-2019, 01:00 AM
أستاذ حسن كيرا
أنا لا أريده أن يتوقف بل على العكس أريده أن يتمم العمل حتى يضرب الهدف.
إذا كان ممكن أستاذ, أريد إضافة المتغير تايم فريم و الماكس سبريد.

بالنسبة للإكسبيرت سأستخدمه إن شاء على حساب مايكرو.

بارك الله فيكم

kira-h
06-02-2019, 05:45 PM
نعم يمكن ذلك إما بتكبير حجم أقصى عقد مثلا 1000 أو تجعله 0 إلغاء
مرفق الاكسبيرت

iForex
06-02-2019, 09:33 PM
السلام عليكم أستاذ حسن كيرا

قمت بتجربة الإكسبيرت و حددت المتغير ماكس لوت سواء ب 1000 أو 0 نفس النتيجة بحيث الإكسبيرت يتوقف عن فتح الصفقات قبل منتصف الليل لليوم n و يبدأ العمل من جديد بلوت 0.01 في اليوم n+1, و المراد تطبيقه هو استمرار عمل الإكسبيرت كلما ضرب الستوب لوز للصفقات المتوالية إلى أن يصيب الهدف عندئد يمكنه حينها البدء من جديد أو الإتمام في فتح الصفقات حسب تفعيل المتغير daily trade.
الصورة التالية توضح توقف الإكسبيرت على الستوب لوز و البدء من جديد في اليوم بلوت 0.01

12067

إذا كان ممكن جعل الإكسبيرت يتمم عمل فتح الصفقات عند ضرب الستوب سواء في اليوم n أو n+1...

و جزاكم الله خيرا

kira-h
06-02-2019, 11:19 PM
وعليكم السلام
ارفق صورة للاعدادات وصوة للاخطاء بالجورنال

iForex
07-02-2019, 12:43 AM
أستاذ حسن كيرا

بعد مراجعتي للجورنال وجدت أن سبب عدم فتح الصفقات هو بسبب الرصيد غير كافي لذلك؟؟؟

إعذرني أخي على الإزعاج و جزاكم الله خيرا

kira-h
07-02-2019, 07:20 PM
بالتوفيق إن شاء الله

iForex
12-02-2019, 12:43 AM
السلام عليكم أستاذ حسن كيرا

أسأل الله عز و جل أن تكون في تمام الصحة و العافية

لدي طلبين إذا كان ممكن إضافتهما:

1/ إضافة خاصية تتجلى بإعادة عمل فتح الصفقات باللوت الأولي المحدد في الإعدادات بعد وصول البالنس مثلا balance= 1000$ بحيث لدينا Standard_USD=100$ أي بعد كل 100$ يتم إضافة 0.01 و عند وصول البالنس للرصيد 1000$ يتم فتح الصفقة باللوت الأولي 0.01

2/ إضافة خاصية شبيهة ب LotsLevel تتجلى في تحديد عدد الصفقات المضاعفة TradeLevel بحيث عند فتح الصفقة المضاعفة الثالثة يتم تغيير التيك بروفيت 2 و الستوب لوز 2 بنفس خطوات LotsLevel مع الإحتفاظ بجميع المدخلات

بارك الله فيكم

kira-h
13-02-2019, 05:50 PM
وعليكم السلام
بالنسبة للتعديل الأول غير ممكن لان المعادلة غير منطقية
ولكن يمكنك تعديل قيمة الحساب الأساس يدويا بالاعدادات في كل مرحلة جديدة
التعديل الثاني أيضا غير ممكن ولكن أظن انك تريد الـ LotsLevel متناسب مع ادارة المال، تم التعديل عليها بالنسخة المرفقة
يعني مثلا لو الحساب الأساس 100 و LotsLevel=0.08 معناه إذا اصبح الحساب 200 سيصبح مستوى اللوت 0.18 تلقائيا ...
يعني مثل اللوت الأساس نسبة وتناسب مع الحساب الأساس

iForex
13-02-2019, 06:05 PM
السلام عليكم أستاذ حسن كيرا

لدي فكرة أخرى عوض الطلبات السابقة إذا كان ممكن تطبيقها, بالنسبة ل MaxLots تمام أريد أن أحدد فيه لوت مثلا 1.00 يعني إذا تجاوز مستوى الصفقات المضاعفة اللوت 1.00 يبدأ الإكسبيرت العمل من جديد باللوت الأولي 0.01 و ذلك بعد تحقيق الهدف للصفقة السابقة طبعا.
مثلا لدينا فتح الصفقات المضاعفة حسب الترتيب التالي للوتات 0.01 / 0.02 / 0.03 / 0.05 / 0.08 ....0.98 / 1.12 هنا إذا أصابت الصفقة الهدف باللوت 0.98 يعود الإكسبيرت للعمل باللوت الأولي 0.01 في حالة العكس و أصاب الهدف باللوت 1.12 يعود العمل بفتح الصفقات من اللوت الأولي 0.01 و ذلك لأنني حددت المتغير MaxLots = 1.00

أرجو أن يكون طلبي واضحا و جزاكم الله خيرا

iForex
16-02-2019, 02:05 PM
سبحان الله و بحمده/ سبحان الله العظيم

kira-h
16-02-2019, 04:56 PM
السلام عليكم أستاذ حسن كيرا

لدي فكرة أخرى عوض الطلبات السابقة إذا كان ممكن تطبيقها, بالنسبة ل MaxLots تمام أريد أن أحدد فيه لوت مثلا 1.00 يعني إذا تجاوز مستوى الصفقات المضاعفة اللوت 1.00 يبدأ الإكسبيرت العمل من جديد باللوت الأولي 0.01 و ذلك بعد تحقيق الهدف للصفقة السابقة طبعا.
مثلا لدينا فتح الصفقات المضاعفة حسب الترتيب التالي للوتات 0.01 / 0.02 / 0.03 / 0.05 / 0.08 ....0.98 / 1.12 هنا إذا أصابت الصفقة الهدف باللوت 0.98 يعود الإكسبيرت للعمل باللوت الأولي 0.01 في حالة العكس و أصاب الهدف باللوت 1.12 يعود العمل بفتح الصفقات من اللوت الأولي 0.01 و ذلك لأنني حددت المتغير MaxLots = 1.00

أرجو أن يكون طلبي واضحا و جزاكم الله خيرا
وعليكم السلام
لا يمكن ربط مضاعفات الصفقة لمغلقة مع مضاعفات الصفقة المفتوحة، يوجد تناقض في المعادلة!

iForex
18-02-2019, 12:10 AM
السلام عليكم أستاذ حسن كيرا
ما أطلبه ليس التعديل في المضاعفات بل على العكس, ما أوده عند تحديد الماكس لوت مثلا 1=MaxLots مما يعني أن الإكسبيرت لا يسمح بتجاوز المضاعفات للمستوى 1.00 مع البدء من جديد باللوت الأولي
بارك الله فيكم

kira-h
18-02-2019, 07:58 PM
وعليكم السلام
جرب النسخة المرفقة

iForex
19-02-2019, 12:18 AM
السلام عليكم و رحمة الله و بركاته أستاذ حسن

بعد تجربة الباك التيست للإكسبيرت تبين وجود خطأ في:

- إغلاق أمر الصفقة المعلقة الذي لم يكن موجودا في النسخات السابقة
- لا يلتزم بخاصية dailytrade سواء true أو false
- كما أنه ينتظر بعد الوقت لفتح صفقة أخرى بعد تحقيق الهدف للصفقة السابقة

المرجو مراجعة الإكسبيرت و جزاكم الله عنا كل الخير و الإحسان

kira-h
19-02-2019, 03:50 AM
وعليكم السلام
التعديل فقط بالمضاعفات والذي لا علاقة له بتلك الاخطاء!!
يعني هذه الاخطاء موجودة بالنسخ السابقة، فما هي اخر نسخة سليمة ؟

iForex
19-02-2019, 10:38 AM
نعم يمكن ذلك إما بتكبير حجم أقصى عقد مثلا 1000 أو تجعله 0 إلغاء
مرفق الاكسبيرت

السلام عليكم استاذ حسن كيرا

هذه هي النسخة السليمة في المشاركة 13 لكن يوجد فيها الخطأ الثالث أي أن الإكسبيرت ينتظر بعض الوقت ليفتح الصفقة الجديدة بعد تحقيق الهدف للصفقة السابقة.

و جزاكم الله خير الجزاء

kira-h
19-02-2019, 04:58 PM
وعليكم السلام
جرب النسخة المرفقة

iForex
19-02-2019, 06:24 PM
السلام عليكم أستاذ حسن

بعد تجربة الباك تيست تبين أن ملاحظتي ما زالت قائمة بخصوص انتظار الإكسبيرت لبعض الوقت ليفتح صفقة جديدة بعد تحقيق الهدف للصفقة السابقة.
و المطلوب هو عند تحقيق الهدف للصفقة و الغاء الأمر المعلق, هنا يفتح الإكسبيرت لصفقة جديدة بلوت أولي...


12304

كما أن طلبي ما زال قائما بخصوص تحديد الماكس لوت على سبيل المثال MaxLots=1 بمعناه أن الإكسبيرت لا يسمح بتجاوز المضاعفات للمستوى 1.00 و
البدء من جديد باللوت الأولي 0.01

جزاكم الله خير الجزاء دنيا و آخرة

kira-h
19-02-2019, 09:15 PM
وعليكم السلام
لفتح صفقة جديدة يجب أن يتحقق شرط اختراق مستوى ال rsi في حال تفعيله، مع عدم تكرار فتح الصفقة الأولى بنفس الشمعة
أما بالنسبة للمضاعفات فهي سليمة ولكن لا تنسى أن الماكس لوت ايضا يعمل بالنسبة والتناسب حسب قيمة الحساب الأساس مثل اللوت طبعا في حال استخدام ادارة المال

iForex
24-02-2019, 01:23 AM
السلام عليكم ورحمة الله و بركاته أستاذ حسن كيرا

إذا كان ممكن جعل افتتاح الصفقة الجديدة في نفس اتجاه الصفقة السابقة الرابحة.

بارك الله فيكم

kira-h
24-02-2019, 08:42 PM
السلام عليكم ورحمة الله و بركاته أستاذ حسن كيرا

إذا كان ممكن جعل افتتاح الصفقة الجديدة في نفس اتجاه الصفقة السابقة الرابحة.

بارك الله فيكم
وعليكم السلام
طيب وما هو دور شرط rsi ؟!

iForex
24-02-2019, 09:37 PM
بطبيعة الحال أخي حسن كيرا هذا الطلب خاص فقط عند الغاء تفعيل rsi

kira-h
25-02-2019, 10:50 PM
مرفق الاكسبيرت

iForex
26-02-2019, 12:39 AM
بارك الله فيك أخي حسن كيرا
و جزاكم الله عنا كل الخير و الإحسان

ابو عمر
26-02-2019, 11:34 AM
شكرا اخي حسن

iForex
26-02-2019, 01:11 PM
بارك الله فيكم أستاذ عمر و شكرا جزيلا

kira-h
26-02-2019, 06:40 PM
بارك الله فيك أخي حسن كيرا
و جزاكم الله عنا كل الخير و الإحسان
وإياك أخي الكريم


شكرا اخي حسن
العفو أخي ابو عمر

iForex
27-03-2019, 12:57 PM
السلام عليكم أخي حسن كيرا

إذا كان ممكن إضافة خاصية لوت ستوب عند وصول الإكسبيرت (في المرفقات) لمستوى معين مثلا لوت 0.05 و يتم استئناف عمله في حالتين سواء:
- بعد اختراق جديد لأحد الخطين للأر إس آي في حالة تفعيله
- أو في اليوم الموالي ابتداءا من الستار أور في حالة تعطيل العمل بالأر إس آي

بارك الله فيكم و جزاكم كل الخير و الإحسان

iForex
29-03-2019, 06:54 PM
سبحان الله وبحمده / سبحان الله العظيم

iForex
01-04-2019, 01:28 PM
سبحانك اللهم و بحمدك, أستغفرك و أتوب إليك

ابو عمر
01-04-2019, 01:52 PM
لكل من لم يتم تنفيذ طلبه البرمجي (https://www.fxprg.com/vb/showthread.php?t=31573)

iForex
01-04-2019, 02:11 PM
بارك الله فيكم أستاذ عمر

iForex
03-04-2019, 07:14 PM
السلام عليكم أستاذ جسن كيرا

الله يرحم بيها الوالدين خوية حسن إيما شوف لي هاد الإضافة لي طلبت في المشاركة #39 حيث هاد الإكسبيرت مهم عندي بزاف و هو باش كانخدم به مدة طويلة.

الله يسهل عليك و يسر ليك الأمور ديالك في الدنيا و الآخرة

إعذرني أستاذ عمر على تجاوزي للتعليمات فوالله هذا الطلب مهم بالنسبة لي و جزاكم الله خيرا

kira-h
04-04-2019, 03:59 AM
السلام عليكم أخي حسن كيرا

إذا كان ممكن إضافة خاصية لوت ستوب عند وصول الإكسبيرت (في المرفقات) لمستوى معين مثلا لوت 0.05 و يتم استئناف عمله في حالتين سواء:
- بعد اختراق جديد لأحد الخطين للأر إس آي في حالة تفعيله
- أو في اليوم الموالي ابتداءا من الستار أور في حالة تعطيل العمل بالأر إس آي

بارك الله فيكم و جزاكم كل الخير و الإحسان
وعليكم السلام
وإياك اخي الكريم
لكن الشرط غير منطقي بحيث بعد استئناف العمل سيضل الشرط محققا "اللوت ستوب"، وبالتالي سيدخل الاكسبيرت في حلقة مفرغة وسيتوقف !!