اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex

اف اكس ارابيا..الموقع الرائد فى تعليم فوركس Forex (https://fx-arabia.com/vb/index.php)
-   منتدى المؤشرات و الاكسبيرتات (https://fx-arabia.com/vb/forumdisplay.php?f=6)
-   -   مساعدة في برمجة اكسبيرت (https://fx-arabia.com/vb/showthread.php?t=50634)

قتيبة-2 20-09-2015 10:49 AM

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

الشرح:-
1- إذا كان السعر بالاتجاه الصاعد يفتح الاكسبيرت صفقة شراء واذا كان السعر نازل يفتح صفقة بيع و بهدف انا احدده.
2- لوت الصفقة الاولى انا احدده ايضا من الاعدادات.
3- إذا ضرب الهدف كان بها وهو المطلوب ويفتح صفقة اخرى حسب اتجاه السعر واذا عكس السعر ولم يضرب الهدف وعكس بمسافة مقدارها (STEP) انا احددها ويبدأ الSTEP من نقطة فتح الصفقة الأصلية يفتح صفقة معاكسة للصفقة الاولى وبلوت يساوي {(قيمة النقطة للصفقة الاولى *STEP)+ضعف لوت الصفقة الاولى)}.
4- اذا ضرب الهدف هو المطلوب ويغلق الصفقة الاولى والثانية ويفتح صفقة جديدة حسب اتجاه السعر.
5- اذا عكس السعر يفتح صفقة معاكسة للثانية ومن نفس مكان فتح الصفقة الاولى وبنفس الهدف وبحجم لوت يساوي {(قيمة النقطة للصفقة الثانية*STEP)+لوت الصفقة الثانية)}
6-اصبحت لدينا صفقة ثالثة معاكسة للثانية ومفتوحة من نفس مكان الصفقة الاولى ونفس الهدف
7- اذا ضربت الهدف هو المطلوب ويغلق جميع الصفقات (الاولى والثانية والثالثة) ويفتح صفقة جديدة حسب اتجاه السعر
8- اذا عكس السعر بمقدار ال(STEP) المحدد يفتح الاكسبيرت صفقة رابعة من نفس مكان الصفقة الثانية وبنفس الهدف المحدد وبلوت يساوي {(قيمة النقطة لمجموع حجمي الصفقتين الاولى والثالثة *STEP)+لوت الصفقة الثانية}
9- اذا ضرب الهدف يقفل جميع الصفقات (الاولى والثانية والثالثة والرابعة) ويفتح صفقة جديدة حسب اتجاه السعر
10- اذا عكس يفتح صفقة خامسة وهكذا.
مثال على الشرح
اذا كانت الصفقة الاولى بلوت 1 مايكرو
وبستيب 5
تكون الصفقة الثانية المعاكسة بلوت {(0.10سنت*5)+2*1)}=0.5+2=2.5
وتكون الصفقة الثالثة بلوت{(0.25*5)+2)}=1.25+2=3.25
وتكون الصفقة الرابعة بلوت {(0.425*5)+2)}= 4.12 وهكذا

ملاحظات:-
1-الاكسبيرت فيه خياران الاول ترو يجعل حجوم الصفقات من الصفقة الثانية الى آخر صفقة تغلق على الهدف يجعل الحجوم اوتوماتك كما في الشرح أعلاه والثاني فولس يتم تحديد حجوم الصفقات من الصفقة الثانية الى الصفقة مثلا رقم عشرة كل صفقة على حدة من الاعدادات حسب رغبة المتاجر.
2- الاكسبيرت فيه ايعاز Risk Percent ليزداد اللوت الاول حسب زيادة الرصيد وايضا فيه ترو فولس لتثبيت اللوت الاول او زيادته.
3-الاكسبيرت يعمل على المنصات ذات الاربعة ارقام او الخمسة ارقام.
4- يعمل على جميع الحسابات مايكرو او ستاندرد.
5-يعمل على جميع الازواج والفريمات.

وآسف جداعلى الإطالة ولكن لتوضيح الفكرة مع فائق الشكر والتقدير

اسلام العوامى 20-09-2015 11:35 AM

رد: مساعدة في برمجة اكسبيرت
 
اقتباس:

المشاركة الأصلية كتبت بواسطة قتيبة-2 (المشاركة 828536)
السلام عليكم ورحمة الله وبركاته
أرجو من احد اساتذتي الكرام إذا كان بالامكان برمجة هذه الفكرة على شكل اكسبيرت ولكم جزيل الشكر
وهي فكرة موجودة وقديمة ولكن باستخدام اوامر معلقة ولكن انا اريدها بتنفيذ اوامر مباشرة وبدون استخدام اوامر معلقة

الشرح:-
1- إذا كان السعر بالاتجاه الصاعد يفتح الاكسبيرت صفقة شراء واذا كان السعر نازل يفتح صفقة بيع و بهدف انا احدده.
2- لوت الصفقة الاولى انا احدده ايضا من الاعدادات.
3- إذا ضرب الهدف كان بها وهو المطلوب ويفتح صفقة اخرى حسب اتجاه السعر واذا عكس السعر ولم يضرب الهدف وعكس بمسافة مقدارها (STEP) انا احددها ويبدأ الSTEP من نقطة فتح الصفقة الأصلية يفتح صفقة معاكسة للصفقة الاولى وبلوت يساوي {(قيمة النقطة للصفقة الاولى *STEP)+ضعف لوت الصفقة الاولى)}.
4- اذا ضرب الهدف هو المطلوب ويغلق الصفقة الاولى والثانية ويفتح صفقة جديدة حسب اتجاه السعر.
5- اذا عكس السعر يفتح صفقة معاكسة للثانية ومن نفس مكان فتح الصفقة الاولى وبنفس الهدف وبحجم لوت يساوي {(قيمة النقطة للصفقة الثانية*STEP)+لوت الصفقة الثانية)}
6-اصبحت لدينا صفقة ثالثة معاكسة للثانية ومفتوحة من نفس مكان الصفقة الاولى ونفس الهدف
7- اذا ضربت الهدف هو المطلوب ويغلق جميع الصفقات (الاولى والثانية والثالثة) ويفتح صفقة جديدة حسب اتجاه السعر
8- اذا عكس السعر بمقدار ال(STEP) المحدد يفتح الاكسبيرت صفقة رابعة من نفس مكان الصفقة الثانية وبنفس الهدف المحدد وبلوت يساوي {(قيمة النقطة لمجموع حجمي الصفقتين الاولى والثالثة *STEP)+لوت الصفقة الثانية}
9- اذا ضرب الهدف يقفل جميع الصفقات (الاولى والثانية والثالثة والرابعة) ويفتح صفقة جديدة حسب اتجاه السعر
10- اذا عكس يفتح صفقة خامسة وهكذا.
مثال على الشرح
اذا كانت الصفقة الاولى بلوت 1 مايكرو
وبستيب 5
تكون الصفقة الثانية المعاكسة بلوت {(0.10سنت*5)+2*1)}=0.5+2=2.5
وتكون الصفقة الثالثة بلوت{(0.25*5)+2)}=1.25+2=3.25
وتكون الصفقة الرابعة بلوت {(0.425*5)+2)}= 4.12 وهكذا

ملاحظات:-
1-الاكسبيرت فيه خياران الاول ترو يجعل حجوم الصفقات من الصفقة الثانية الى آخر صفقة تغلق على الهدف يجعل الحجوم اوتوماتك كما في الشرح أعلاه والثاني فولس يتم تحديد حجوم الصفقات من الصفقة الثانية الى الصفقة مثلا رقم عشرة كل صفقة على حدة من الاعدادات حسب رغبة المتاجر.
2- الاكسبيرت فيه ايعاز Risk Percent ليزداد اللوت الاول حسب زيادة الرصيد وايضا فيه ترو فولس لتثبيت اللوت الاول او زيادته.
3-الاكسبيرت يعمل على المنصات ذات الاربعة ارقام او الخمسة ارقام.
4- يعمل على جميع الحسابات مايكرو او ستاندرد.
5-يعمل على جميع الازواج والفريمات.

وآسف جداعلى الإطالة ولكن لتوضيح الفكرة مع فائق الشكر والتقدير

،،،اهلا بك اخى الفاضل ، الرجاء توضيح الفكرة بامثله حيه من السوق،،،

،،،لمزيد من التفاصيل ، الرجاء زيارة الموضوع على الرابط التالى،،،

شروط برمجة الاكسبيرتات و المؤشرات مجانا فى اف اكس ارابيا

،،،تحياتى،،،

قتيبة-2 20-09-2015 02:15 PM

رد: مساعدة في برمجة اكسبيرت
 
5 مرفق
اقتباس:

المشاركة الأصلية كتبت بواسطة اسلام العوامى (المشاركة 828537)


،،،اهلا بك اخى الفاضل ، الرجاء توضيح الفكرة بامثله حيه من السوق،،،

،،،لمزيد من التفاصيل ، الرجاء زيارة الموضوع على الرابط التالى،،،

شروط برمجة الاكسبيرتات و المؤشرات مجانا فى اف اكس ارابيا

،،،تحياتى،،،

السلام عليكم استاذ اسلام
ارفق لك بعض الصور التوضيحية للفكرة وجزاك الله خير

فقط هناك تصحيح لمعادلات اللوت
تحويل كل عبارة (+لوت الصفقة الثانية) إلى (+ضعف لوت الصفقة الأولى)

قتيبة-2 22-09-2015 12:04 PM

رد: مساعدة في برمجة اكسبيرت
 
السلام عليكم استاذ
حقيقة دققت معادلة حساب العقود التي أرفقتها في المشاركة الأصلية ووجدت فيها خلل بسيط ولكني وجدت معادلة أفضل بكثير وهي تعطي قيمة للوت الصفقة المعاكسة بحيث تعوض خسارة الصفقة السابقة وتعطيك دائما حتى ولو كثرت الصفقات قيمة اللوت الأصلي بدون زيادة أو نقصان
قيمة الصفقة الجديدة={قيمة النقطة بالدولار لمجموع لوتات الصفقات المعاكسة*(نقاط الستيب+نقاط التيك بروفت)}+1- مجموع لوتات الصفقات المرافقة
ولكن هذه المعادلة أكيد فيها صعوبة في البرمجة لذلك أنا أؤيد أن تكون قيمة العقود توضع يدويا في إعدادات الاكسبيرت مثلا لعشرين صفقة وحسب رغبة المتاجر.
وأهم شيء هو وضع أمر داخل الاكسبيرت لغلق جميع الصفقات عند وصول السعر لتيك بروفت الصفقة الأخيرة والتي تكون اكبرلوت وبذلك نستغني عن الستوب لوز الذي لا يعطي المطلوب لغلق الصفقات بسبب نقاط السبريد.

قتيبة-2 24-09-2015 05:44 PM

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


الساعة الآن 03:09 AM

Powered by vBulletin® Copyright ©2000 - 2024

جميع الحقوق محفوظة الى اف اكس ارابيا www.fx-arabia.com