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

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



fadi.90
02-04-2019, 01:13 AM
أرجو من حضرتكم التكرم بعمل اكسبرت، فكرته الأساسية على الشمعات نفسها ويكون يعمل على بروكر يدعم حساب ECN .



الشراء:

لو أغلقت الشمعة الحالية على صعود ، يقوم بوضع مباشرة أمر معلق شراء عند الـ High بتاع الشمعة – كما يتضح في الصورة - .

13022


البيع:

لو أغلقت الشمعة الحالية على هبوط ، يقوم بوضع مباشرة أمر معلق بيع عند الlow بتاع الشمعة – كما يتضح في الصورة - .
13023



استثناءات:



في طبيعة الأمر من المفترض أن يتفعل أمر البيع أو الشراء في الإطار الزمني للشمعة القادمة " التي سوف تبدأ" لكن في حال لم يتفعل أمر البيع / الشراء حتى اغلاق الشمعة ، يتم الغاء الأمر، ثم البدء من جديد على الشمعة التي تكونت حالياً، واعتبار الأوامر السابقة ملغية، ومعاودة نفس الفكرة على الشمعة الحالية وهكذا.
إذا أغلقت الشمعة على شكل علامة + مثل التي في الصورة، فلا يتم تفعيل لا أمر بيع ولا أمر شراء.
13024




يظهر على الشاشة : الوقت المتبقي للشمعة
أن يعمل على حساب ecn standard




المدخلات في الاعدادات:



قيمة أعلى اسبريد max spread
الـ Time frame ، يفضل أن يكون ساعة أو 4 ساعات أو يومي ،، ولكن أرجو وضع خيارات لاختيار كافة الفريمات.
TP “pips”
SL “pips” إذا الستوب لوز = صفر ،، يعني تنفيذ الأمر بدون ستوب لوز
Trailing stop”pips”
خاصية الإغلاق على ربح true/false
خانة اللوت الثابت بدون مضاعفات.
خاصية مضاعفة اللوت وتكون true/false مع إضافة قيمة المضاعفة.
خاصية #مهمة_جداً تغيير مكان الأوامر المعلقة بإدخال قيمة pips ، مثال / لو أغلقت الشمعة الحالية صعود، يعني سيقوم بوضع شراء معلق على الـ High مباشرة، لكن في هذه الخانة للمدخلات، أريد أن أقول له أن يضع أمر الشراء المعلق فوق الHigh ب2 pips مثلاً .. وليس بالضبط عند سعر الـHigh .. وكذلك نفس الأمر لأمر البيع المعلق .. وبالتالي إذا الخانة كانت صفر، يعني سيضع أمر البيع المعلق أو أمر الشراء المعلق عند نفس قيمة الhigh أو low .
إضافة خاصية Risk management .
إضافة خانة توقيت عمل الاكسبرت من الساعة كذا حتى الساعة كذا بتوقيت البروكر نفسه.
خاصية إغلاق أمر البيع / الشراء أوتوماتيكياً في حال أغلقت الشمعة وبدأت شمعة جديدة ولم يضرب التيك بروفيت أو الستوب فيقوم باغلاق الأمر بشكل اتوماتيكي بغض النظر عن الربح أو الخسارة .. أرجو أن تكون الخاصية true or false .
خاصية تنبيه عند تفعيل الصفقة true or false ويكون التنبيه موضح به تفاصيل الصفقة وكذلك الزوج.
خاصية max trade number في اليوم الواحد على كل زوج.



وشكراً لكم اخواني .. وأتمنى لكم التوفيق دوماً

fadi.90
02-04-2019, 01:26 PM
أتمنى الرد اخواني وشكراً لكم

fadi.90
02-04-2019, 03:03 PM
هل يعمل الاكسبرت على منصة mt4 وكذلك mt5 يعني هل يمكن عمل نسختين من البرنامج في حال الوصول إلى نتائج مرضية من ورائه؟ هل يمكنني شراء نسختين ؟ لو تمت العملية على خير وكان ناجحاً

ابو عمر
02-04-2019, 04:20 PM
انتبه لهذا الموضوع جيداً اخي

ممنوع رفع الموضوع قبل 24ساعة على الاقل من اخر مشاركة وعدم طلب جديد الا بعد 3 ايام على الاقل من سابقه (https://www.fxprg.com/vb/showthread.php?t=31572)

fadi.90
02-04-2019, 04:44 PM
أعتذر لم أقرأ التعليمات،، أنا لن أعلق على الموضوع،، فقط سأنتظر رد الاخوة المبرمجين،، وسأقوم بتحديث الصفحة كل فترة وفترة

fadi.90
03-04-2019, 11:17 AM
للرفع بعد 24 ساعة

kira-h
04-04-2019, 04:37 AM
السلام عليكم
مرفق الاكسبيرت
ولا تنسى مراجعة الموضوع بتوقيعي

fadi.90
04-04-2019, 12:02 PM
السلام عليكم أخي [كيرا] ..

بالبداية .. قمت بتجريبه على شركة Multibank .. لكن في Journal ، يعطيني هذا الخطأ :

send order error 130
modify order error 130

1. هل شرط " إذا أغلقت الشمعة على شكل علامة + مثل التي في الصورة، فلا يتم تفعيل لا أمر بيع ولا أمر شراء. " تم تفعيله؟
2. هناك خانة اسمها standard_USD لماذا هذه الخانة ما وظيفتها؟
3. هناك خانة Breakeven و كذلك Breakevenpips ما وظيفة كل منهما؟
4. ما هي خانة الـ Step؟

سؤال استفساري : هل الـ Trailing stop تكون قيمته عند الـ SL بالضبط؟ ثم يتحرك إلى الأعلى لو كانت الصفقة شراء، بمجرد تفعيل الصفقة؟ أم عندما يسير السعر لخطوات معينة؟ .. هل يمكنك شرحه لي من فضلك حتى أضبطه 100% في الاعدادات..؟

kira-h
04-04-2019, 12:10 PM
خطأ 130 نتيجة للستوب او سعر الامر قريب او لا يتجاوز قيمة اقل مسافة تسمح بها الشركة، لهذا يجب اضافة مسافة ستيب
نعم لن يعمل على شرط التساوي +
standard_USD قيمة الحساب الاساس لكل عقد اساس lots
مثلا قيمة 100 كل عقد 0.01 معناه اذا حسابك مثلا 500 سيكون اول عقد هو 0.05
وهذه الطريقة لكي يتناسب مع المضاعفات
بالنسبة للتريلينغ
إذا كان مثلا TrailingStop=20 فبعد ربح 20 نقطه يتم نقل الوقف إلى نقطه الدخول ثم كل ربح نقطه يتم رفع الوقف بمقدار +1

الان مثلا عملت 20=TrailingStop و 10=TrailingStep فبعد ربح 30 نقطة (اجمالي 20+10) سيضع الإكسبريت الوقف بعد نقطة الدخول ب 10 نقاط و سيطارد السعر بفارق 20 نقطة

بالنسبة للبريك ايفن
مثلا إذا كنت تريد نقل الوقف إلى نقطة الدخول بعد ربح 10 نقاط سوف تجعل BreakEven=10 و BreakEvenPips=0

الان تريد بعد ربح 10 نقاط نقل الوقف ليس إلى نقطة الدخول لكن إلى ربح نقطتين مثلا في هذه الحاله سوف تجعل BreakEven=10 و BreakEvenPips=2
أي أن المتغير BreakEvenPips هو عدد نقاط الربح التي يتم نقل الوقف عندها

fadi.90
04-04-2019, 12:18 PM
شكراً لك عزيزي..

1. ما هي أفضل قيمة للـ Step؟
2. حتى أفهم كلامك، تقصد أنني لو استخدمت الـtrailing stop لا داعي لخاصية breakeven ؟ أو العكس؟
3. هل يمكنك إضافة هذه الخاصية للإكسبرت؟ وهي خاصية رقم 9 التي طلبتها في الأعلى والتي تقول:


في المدخلات : خاصية تغيير مكان الأوامر المعلقة بإدخال قيمة pips ، مثال / لو أغلقت الشمعة الحالية صعود، يعني سيقوم بوضع شراء معلق على الـ High مباشرة، لكن في هذه الخانة للمدخلات، أريد أن أقول له أن يضع أمر الشراء المعلق فوق الHigh ب2 pips مثلاً .. وليس بالضبط عند سعر الـHigh .. وكذلك نفس الأمر لأمر البيع المعلق .. وبالتالي إذا الخانة كانت صفر، يعني سيضع أمر البيع المعلق أو أمر الشراء المعلق عند نفس قيمة الhigh أو low .

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

وشكراً لك صديقي

fadi.90
04-04-2019, 12:49 PM
5. المدخلات جميعها بقيمة pips صحيح ؟؟ .. فمثلاً trainling stop = 20 .. يعني 20 pips?

fadi.90
04-04-2019, 01:10 PM
6. لماذا لا يفتح صفقات على الديمو؟

fadi.90
04-04-2019, 02:01 PM
7. هل يمكنني شراء الاكسبرت في حال كان ناجح عن طريق Paypal؟ لأنني أملك paypal

samizhraldeen
04-04-2019, 04:14 PM
السلام عليكم

اخي فادي نزل منصة multe bank fx

بيشتغل عليها ديمو وباك تيست

بس حقيقي على اي حساب هيك قواعد المنتدى الجديدة

kira-h
04-04-2019, 08:23 PM
شكراً لك عزيزي..

1. ما هي أفضل قيمة للـ Step؟ هذا راجع اليك فالفكرة فكرتك، والستيب هي المسافة بين الهاي (أو اللو) والأمر المعلق
2. حتى أفهم كلامك، تقصد أنني لو استخدمت الـtrailing stop لا داعي لخاصية breakeven ؟ أو العكس؟ لا الفرق كبير بينهما فالاول يطارد الربح كل ربح اضافي والثاني يحجر الربح مرة واحدة (راجع الشرح السابق جيدا)
3. هل يمكنك إضافة هذه الخاصية للإكسبرت؟ وهي خاصية رقم 9 التي طلبتها في الأعلى والتي تقول:


في المدخلات : خاصية تغيير مكان الأوامر المعلقة بإدخال قيمة pips ، مثال / لو أغلقت الشمعة الحالية صعود، يعني سيقوم بوضع شراء معلق على الـ High مباشرة، لكن في هذه الخانة للمدخلات، أريد أن أقول له أن يضع أمر الشراء المعلق فوق الHigh ب2 pips مثلاً .. وليس بالضبط عند سعر الـHigh .. وكذلك نفس الأمر لأمر البيع المعلق .. وبالتالي إذا الخانة كانت صفر، يعني سيضع أمر البيع المعلق أو أمر الشراء المعلق عند نفس قيمة الhigh أو low . موجودة وهي المسافة Step
4. هل لديك طريقة للوصول إلى أفضل اعدادات، هل هناك برنامج يقوم باختبار كل الاحتمالات والخروج بأفضل الاعدادات؟ هل يمكنك مساعدتي في هذا ..
لا لكن يوجد بالمنصة خاصية الأوبتيميزايشن راجع المشاركة التالية Optimization (https://www.fxprg.com/vb/showthread.php?t=31563&page=4&p=845841&viewfull=1#post845841)
وشكراً لك صديقي

الرد بالاقتباس بالازرق


5. المدخلات جميعها بقيمة pips صحيح ؟؟ .. فمثلاً trainling stop = 20 .. يعني 20 pips?

بالنقاط


6. لماذا لا يفتح صفقات على الديمو؟
راجع الموضوع بتوقيعي

fadi.90
05-04-2019, 01:22 PM
error 130 دايماً .. وعشان احل المشكلة هذه ،، لازم ارفع قيمة step لدرجة كبيرة جداً، ولكن للاسف بهذه الطريقة استراتيجيتي ليست لها قيمة،، أعتقد البروكر ما بقبل step منخفض .. ممكن تعمل الاكسبرت يكون ديمو على icmarkets ؟؟ وكذلك يضع الاوامر المعلقة عند انتهاء الشمعة وليس اثناء تكونها .. لأنني لاحظت أنه يضع الامر المعلق والشمعة شغالة ولم تنتهي

kira-h
05-04-2019, 05:01 PM
الامر يوضع بعد إغلاق الشمعة يعني بناءا على الهاي أو اللو للشمعة المغلقة،
راجع الموضوع بتوقيعي جيدا