أبحث عن مؤشر يحسب حجم الصفقة اللازمة لمضاعفة الحساب
السلام عليكم الأعزاء هنا جميعا،
أبحث عن مؤشر يستقي معلومات الحساب (Balance) و الهامش (Margin) تلقائيا من السرفر ثم يقوم بناءً عليها بحساب أكبر حجم لصفقة يمكن اختياره و قيمة TP بحيث لة تحقق لتم ربح مقدار معين من المال كان نسبة مئوية من قيمة الحساب أو رقما مطلقا (cash).
كما يجب أن يحسب ذات الأمر فيما لو تم اختيارحجم الصفقة يدويا.
ملاحظة: لست متأكدا ان كان يمكن استقاء الـ Margin من السرفر قبل عقد صفقة، لذا فليكن اعدادا يدويا ان لم يكن الأمر ممكنا تلقائيا.
الهدف المنشود من المؤشر هو حساب قيمة ما أملك من مال باللوت/السهم/الخ قبل عقد أية صفقة، و ليس بعد عقدها.
لنفترض أن عندي حاليا في الحساب 100 دولار، و أريد أن استثمرها كلها، كم لوت/سهم/الخ يجب أن اشتري/أبيع؟.
بقية الهدف هو حساب مقدار tp (عدد البيبس/النقاط/الخ) اللازمة لتحقيق هدف مادي ادخله في الاعدادات، في حالة عقد صفقة مقدارها عدد اللوتات المحسوبة آنفا.
مثال:
لنفترض أن المارجين المطلوب للوت يورودولار هو 200 دولار مثلا، اذاً الحد الأقصى الذي يمكنني شراؤه/بيعه بكل ما أملك هو 0.5 لوت لأني لا أملك الا نصف المبلغ (100 دولار)، صحيح؟
بافتراض أني أريد أن أكسب من الصفقة 100 دولار أو 125% مثلا، و كانت قيمة كل بيب في الاتجاه الصحيح هي 10 دولار/لوت، اذاً قيمتها في مثالنا هي خمسة دولار، و عليه يجب أن يتقدم السعر عشرين أو 25 بيب/نقطة (اذاً 20/25=tp).
المطلوب أن يظهر المؤشر هذه المعلومات تلقائيا.
المرحلة التالية
ماذا لو كنت أريد أن استثمر جزءا من الحساب (20 دولار، أو 33% مثلا) و ليس كله؟
طيب، سأفترض أن المؤشر يمكنه بمجرد اضافته الى التشارت (حتى قبل أن تكون هناك أية صفقة مفعلة) استخلاص المعلومات الأولية (المارجين/الفري مارجين و الرافعة)، و طبعا البالانس و الاكويتي يمكن استخلاصهما في كل الحالات.
طبعا ان لم يكن هناك أية صفقة مفعلة في المنصة فالاعتماد سيكون على المارجين و البالانس، و الا فعلى الفري مارجين و الاكويتي.
ان كان استخلاص المعلومات الأولية غير ممكن الا بعد عقد صفقة، فاجعلها، من فضلك، ضمن الاعدادات.
Balance,Equity= X
Margin,free m. per lot,Contract,etc= Y
Available lots,stocks,etc= x/y= Z
Value of pip,point per lot,contract/etc= V
Value ob pip,point per Z (V*Z)= VZ
Aimed TP= aP (اعداد يُدخَل يدويا، بالكاش أو بنسبة مئوية)
T/P= aP/VZ
مثال
X= $100
Y= $200
Z= 100/200= 0.5 lot
V=$10
VZ= 10*0.5=5
aP= $25 مثلا
T/P= 25/5= 5 pip
أتمنى أن يتسع صدرك لاضافة بعض المتغيرات بعد الانتهاء من هذا العمل الأساسي.
كل الشكر و التقدير
التعديل الأخير تم بواسطة daherxdaher ; 27-08-2017 الساعة 06:27 PM
العلامات المرجعية