النتائج 1 إلى 10 من 10
- 18-10-2013, 12:37 AM #1
مطلوب اكسبرت ملاحقة الربح بالدولار ان امكن
السلام عليكم ورحمة الله وبركاته
اخواني الكرام كل عام وانتم بخير من فضلكم الاخوة المبرمجين حبيت اطلب منكم طلب عجزت عن برمجته وبعد محاولات كثيرة
اريد اكسبرت يقوم بعمل تريلينج ستوب عن طريق الربح بالدولار
مثال صغير
اذا فاتحين صفقات كثيرة ايا كانت العملات
والوضع مثلا خسارة
1000 دولار
ونريد الاكسبرت اذا وصل المكسب رقم معين ويكون متغير مثلا 100 دولار ان يقوم بالتفعيل واغلاق جميع الصفقات اذا ارتد السعر ووصل المكسب الي رقم اقل وليكن 10 دولار ويكون متغير ايضا وهاكذا
اكسبرت بمتغيرين الاكبر يقوم بالتفعيل والاصغر يقوم بالاغلاق
هل في امكانيه للمطلوب وشكرا مقدما وكل عام وانتم بخير
- 18-10-2013, 11:24 AM #2
للرفع للاهميه
- 18-10-2013, 04:39 PM #3
رد:مطلوب اكسبرت ملاحقة الربح بالدولار ان امكن
في المرفقات اكسبيرت يقوم بإغلاق جميع الصفقات إذا وصل الربح الاجمالي إلى مبلغ معين ..
لا أعلم إن كان يناسبك أو لا ..
أنا جربته على حساب ديمو و يعمل بشكل جيد
- 19-10-2013, 04:00 AM #4
- 19-10-2013, 07:39 AM #5
رد:مطلوب اكسبرت ملاحقة الربح بالدولار ان امكن
السلام عليكم مرفق الاكسبيرت كما طلبت
* الاكسبيرت لا يفتح صفقات
* يحسب الربح من كافة الصفقات المفتوحة شراء او بيع ولكل العملات
* الاكسبيرت يقفل كافة الصفقات المفتوحة (على اى عملة) سواء كانت مفتوحة يدوى او باكسبيرت عند الوصول
لوقف الربح او الخسارة
* فى حالة الربح اذا زاد عن +100 دولار (متغير m ) يصبح الربح اللى بيقفل علية الصفقات 10+ (متغير y)
ولو زاد الربح عن 200+ يصبح اقفال كل الصفقات عند مكسب 110+ دولار وهكذا حتى 15 ضعف لل M
لو عندك استراتيجية بتوصل ل 15 ضعف ياريت تقلنا
* فى الحالة الخسارة الاكسبيرت هيقفل كل الصفقات عند خسارة 1000- (المتغير lose) متخليش المتغير lose
بالسالب هتلاقى الرقم افتراضى 1000 بالموجب
- 20-10-2013, 12:45 AM #6
- 20-10-2013, 05:29 PM #7
رد:مطلوب اكسبرت ملاحقة الربح بالدولار ان امكن
ملحوظة الاكسبيرت يجب ان يفعل (يوضع على الشارت) قبل فتح اى صفقات * m,y integer
ودا المعادلة اللى فى الاكسبرت علشان تفهمها ال n فى الاكسبرت ارقام تاخد قيم من 1 ل 15
( if (profit >= n*m
(Amount2 = (n * m) - (m - y اغلاق الربح عند
مثلا انت حطيت m = 1000 و y = 300
المرحلة الاولى لو وصل الربح لاكثر من M يعنى اكثر من الف دولار سيكون اقفال الصفقات عند ربح
Amount2 = (n * m) - (m - y) = (1*1000) - (1000 - 300) = 300 دولار
وهكذا سيظل يرتفع ايقاف الربح بارتفاع الارباح حتى تصل n ل 15 (اى الربح اكثر من 15 ضعف لل m يعنى اكثر من 15 الف ) سيكون ايقاف الربح عند 14300 دولار ودا اقصى قيمة لايقاف الارباح مهما ارتفعت الارباح لن يتغير الايقاف
لو مش فاهم شرحى بالعربى
كود:)m = 1000 , y=300, n=profit / m (takes value 1:15 stage 1 : if profit > 1000 dollar (m) close at profit will be = (n * m) - (m - y) = (1*1000) - (1000 - 300) = 300 dollar stage 2 : if profit > 2000 dollar (2 * m) close at profit =(2*1000) - (1000 - 300) = 1300 dollar etc ................................ stage 15 : if profit > 15000 dollar (15 * m) close at profit= (15*1000) - (1000 - 300) = 14300 dollar this is the max value stage 16,17..... if profit > 16000 dollar ,17000 dollar, ...... (16 * m , 17 * m, .... * m ) close profit will still 14300 dollar like stage 15
- 20-10-2013, 07:22 PM #8
كل الشكر يافنان لاكن قكرة بناء الاكسبرت الي حضرتك عملته انت بتتوقع انه السوق هايطلع اكثر من 1000 دولار مثلا ويقفل في الحالة دي مثلا وليكن 1300 موجب
لاكن ماذا اذا رجع السعر ووصل المكسب الي سالب وقلبت خسارة هايقفل امتي؟ احنا عاوزين نحافظ علي ربح نسبة وتناسب من ال 1000 المكسب الي كانت موجودة وماندخلش في سالب تاني
هل في امكانية لكده؟آخر تعديل بواسطة fm4ever_fx ، 20-10-2013 الساعة 07:25 PM
- 20-10-2013, 09:15 PM #9
ايوة ياباشا ماهو دا فكرة الاكسبيرت انك بتحافظ علي ربح نسبة وتناسب من ال 1000 ,,,,
بص انت اختارت M = 1000 y=300
وشغلت الاكسبيرت تمام وفتحت الصفقات وزى مانت قل الربح وصل ل 1300 دولار .قبل مايصل الربح ل 1300 عند الربح 1000 دولار سيضع الاكسبيرت الوقف عند ارباح 300 دولار (لو فضل يربح ينتقل وقف الارباح زى مقلتلك)
بعد ماوصل الربح ل 1300 دولار والاكسبيرت وضع الوقف 300 نفترض ان الربح هيقل هيفضل يقل 1200 >>> 1000 >>> 700 >>> 500 والاكسبيرت مش هيعمل حاجة بمجرد متقل الارباح ل 300 دولار سيقفل الاكسبيرت كافة الصفقات وستخرج بربح 300 دولار
- 21-10-2013, 12:50 AM #10