النتائج 1 إلى 15 من 18
الموضوع: طلب اكسبرت يعمل صفقات Distance
- 15-12-2015, 07:27 AM #1
طلب اكسبرت يعمل صفقات Distance
السلام عليكم ورحمة الله و بركاته
الخصائص المطلوبة :
مثلا نضعه على شارت يورو دولار
الخيار 1
أدخال سعر السوق مثلاً 1.1000
الخيار 2
شراء أو بيع
الخيار 3
حجم اللوت
الخيار 4
زيادة عدد اللوت مع كل صفقة جديده يفتحها الاكسبرت
الخيار 5
Distance و هو عدد النقاط اللي يفتح فيه الاكسبرت صفقات مثلا كل 30 نقطة يفتح صفقة يعني إذا صار سعر السوق 1.10030 يفتح صفقة و إذا صار 1.10060 يفتح صفقة ثانية و هكذا ...
الخيار 6
اخذ الارباح بالدولار USD
الخيار 7
أيقاف الخسارة بالدولار USD
الخيار 8
تحديد عدد الصفقات التي يفتحها الاكسبرت
- 19-12-2015, 03:06 AM #2
وعليكم السلام ورحمة الله وبركاته
هل الربح يحدد لجميع الصفقات مجمعه أم كل صفقه على حد ؟ و بعد إغلاق الصفقات كلها هل يتوقف الإكسبرت عن العمل ؟
- 20-12-2015, 11:02 AM #3
الربح , جميع الصفقات على زوج اليورو مثلا 100 صفقة يورو تحديد الارباح 1000 دولار اذا وصل 1000 دلاور ربح بعملة اليورو يقفل الصفقات يعني فقط على الشارت الموضوع عليه و أيضأ ماجيك نمبر ++ , و ينتهي عمل الاكسبرت عند ضرب الربح او الخسارة و يبدء من جديد عند ادخال سعر جديد .
- 27-12-2015, 01:33 PM #4
نفس الطلب من الأخوة المبرمجين..
إكسبرت يشتري كلما نزل السعر مسافة معينة .. أو يبيع إذا ارتفع
للتوضيح : يشتري مثلا بدولار عند 1.500 وإذا نزل عند 1.450 يشتري بدولارين وهكذا والهدف في كل مرة هو بداية الصفقة التي تسبقها .. بحيث يغلق الصفقتين في هذا المثال عند 1.500 ولو ارتد السعر أكثر وفتح الإكسبرت صفقة بأربعة دولارات عند 1.400 .... يكون إغلاق جميع الصفقات عند 1.450 ..
إذا ممكن أحد يساعدنا بهذا الإكسبرت البسيط لأنه طريقتي اليدوية تعتمد على هذه الفكرة ..
- 28-12-2015, 04:20 AM #5
- 29-12-2015, 09:13 PM #6
- 29-12-2015, 09:14 PM #7
- 30-12-2015, 09:47 AM #8
الخصائص المطلوبة :
مثلا نضعه على شارت يورو دولار
الخيار 1
أدخال سعر السوق مثلاً 1.1000
الخيار 2
شراء أو بيع
الخيار 3
حجم اللوت
الخيار 4
زيادة عدد اللوت مع كل صفقة جديده يفتحها الاكسبرت
الخيار 5
Distance و هو عدد النقاط اللي يفتح فيه الاكسبرت صفقات مثلا كل 30 نقطة يفتح صفقة يعني إذا صار سعر السوق 1.10030 يفتح صفقة و إذا صار 1.10060 يفتح صفقة ثانية و هكذا ...
الخيار 6
اخذ الارباح بالدولار USD على الشارة الموضوع عليه فقط
الخيار 7
أيقاف الخسارة بالدولار USD على الشارة الموضوع عليه فقط
الخيار 8
الهدف في كل مرة هو بداية الصفقة التي تسبقها true / false
الخيار 9
تحديد عدد الصفقات التي يفتحها الاكسبرت
- 02-01-2016, 06:58 PM #9كود:extern string S1="Enter Max Orders"; extern int MaxOrders=0; extern string S2="Enter Trading Time"; extern bool UseHourTrade =false; extern double FromHourTrade =0; //00:00 24h extern double ToHourTrade =0; //00:00 24h extern string S3="Enter Price To Start Buy/Sell"; input double PriceToStart =0.0; // Price level to execute a deal extern string S4="Choose Buy/Sell"; extern bool Buy=false; // Buy or sell . True/False extern bool Sell=false; //Buy or sell . True/False extern string S5="Enter Pip Step"; // Pip step extern int PipStep=0; extern string S6="Enter Lot Size"; extern double LotSize =0.00; // Lot size extern double LotSizeIncrement =0.00; //Lot incerment extern double MaxLot =0.0; // Max lot extern string S7="Equity"; extern bool CloseAllSymbolsWhenEquityHit=false; //Close all treads and all symbols when equlity hit true/false extern double EquityProfit=0.0; // Close all treads when equlity reached the input profit extern double EquityLoss=0.0; //Close all treads when equlity reached the input loss extern bool DisableAllEAs=false; //Disable all EAs extern string S8="Pips"; extern bool ProfitLossInPips=false; // Profit in pips Ture/Fales extern double TakeProfit =0.0; // Take profit in pips input extern double StopLoss=0.0; // Stop loss in pips input extern bool PerSingleOrder=false; // Per single order True/False extern string S9="USD"; extern bool ProfitLossInUSD=false; // Profit in USD True/False extern double USDProfit=0.0; // USD profit input extern bool PerSingleOrder=false; // Per single order True/False extern string S10="Percentage"; extern bool ProfitPercent=false; // Profit % True/False extern double ProfitPercent=0.0; // Profit % input extern bool PerSingleOrder=false; // Per single order True/False extern bool CloseAllSymbolsWhenPercentHit=false; //Close all treads and all symbols when percent hit true/false extern bool DisableAllEAs=false; extern string S11="Break Even.Trailing Stop"; extern bool BreakEven=false; extern double BreakEvenAfterPips=0.0; extern bool TrailingStop=false; //Trailing stop True/False extern double StartTrailingStop=0.0; //Start Trailing stop profit pip extern double TrailingStep=0.0; //Trailing stop step profit pip extern bool UseSound =false; // UseSound True/False. When break even placed and when trailing stop moving extern string NameFileSound ="expert.wav"; extern string S12="Enter Slip Page"; extern double MaxSlippage= 3; //Max slip page extern string S13="Enter Magic Number"; extern int MagicNumber=0; // Magic number
- 02-01-2016, 08:00 PM #10
هذي الخيارات مستر دولار لم اتمكن من برمجة الاكسبرت لضعف لغتي البرمجية ف ارجو المساعدة
- 06-01-2016, 01:32 AM #11
تفضل مرفق الإكسبرت
إعدادات الإكسبرت
EnableTimeFilter تفعيل فلتر توقيت عمل الإكسبرت
Start_Hour توقيت بداية عمل الإكسبرت
End_Hour توقيت نهاية عمل الإكسبرت
MaxTrades أقصى عدد للصفقات المفتوحه
Order_Type نوع الأمر شراء أو بيع
Price سعر الدخول
Step المسافه بين الأوامر
Multiplier عامل المضاعفه
Lots حجم اللوت
MoneyManagement تفعيل خاصية إدارة رأس المال
Risk نسبة المخاطره
EnableProfitUSD تفعيل خيار الإغلاق على ربح بالدولار
ProfitUSD الربح المحدد
EnableLossUSD تفعيل خيار الإغلاق على خسارة بالدولار
LossUSD الخساره المحدده
StopLoss الأستوب لوز بالنقاط
TakeProfit الهدف بالنقاط
TrailingStop التريلينج ستوب
- 09-01-2016, 09:05 PM #12
يعطيك ربي الف عافية مستر دولار + جاري تجربة الاكسبرت
و نرجوا من الاعضاء المساعدة في تحسين الاكسبرت
- 10-01-2016, 04:47 AM #13
ساجرب الاكسبيرت بعد افتتاح السوق .. ولكنني مبدئيا ارى انه من المفيد أن يبدأ الاكسبيرت في فتح الصفقات بيعا او شراء بمجرد تفعيله وليس بعد تحديد سعر معين فقط ليبدأ منه صفقات البيع او الشراء .. هذا اولا وثانيا ارى ايضا ان يستمر الاكسبيرت في فتح الصفقات كلما اغلق الصفقات السابقة على ربح فيبدا في فتح الصفقات من جديد في نفس الاتجاه المختار الى ان يتم ايقافه او تغيير نوع الصفقات من بيع الى شراء او من شراء البيع ..
او هنالك اخر ان يكون هنالك خيار لوضع سعر محدد عند وصوله يبدأ الاكسبيرت في فتح صفقات الشراء مثلا .. وفي المقابل يكون هنالك سعر معين يحدده المستخدم عند وصوله يبدا الاكسبيرت في فتح صفقات البيع .. ويستمر بعدها في فتح الصفقات الى ان يتم ايقافه او يصل الى السعر المقابل فيعكس الصفقات من بيع الى شراء او العكس ..
اتمنى ان يؤخذ هذا الاقتراح بعين الاعتبار ..
- 12-01-2016, 08:24 PM #14
مستر دولار بعض الملاحظات و التعديلات و الاضافات :
1- خانة الـ Price يبدو أنها لا تستجيب للسعر المدخل بها + وضع خيار للـ Price
true/false
2- اضافة خيار استمرار الاكسبرت في فتح الصفقات من السعر المحدد true/false
3- إضافة خيار Max lot أقصى عدد لوت يفتحه الاكسبرت
4- إضافة خيار الربح بالنسبة المئوية % مجموع الصفقات كلها
5- إضافة خيار Account Equity
عند الوصول الاكولتي لسعر محدد يغلق كل الصفقات و يتوقف عمل الاكسبرت.
6- إضافة مؤشر التشبع RSI البيع عند 70 او رقم يحدده المستخدم و شراء عند 30 او رقم يحدده المستخدم true/false لإستخدام الـ RSI
7- الاكسبرت يقوم بإظهار رسالة خطأ عند عدم توفر مبلغ كافي لفتح صفقة -- المطلوب انه لا يرسل تنبيه الا عند السماح بإظهار التنبيه من الـ Common
8- بالنسبة للمضاعفات اريده يفتح مضاعفات مع كسور مثل 1.59 حالياً يقبل مضاعفات 1 و 2 و 3 ارقام فقط بدون كسور .
- 12-01-2016, 08:28 PM #15