gashaweb
17-11-2015, 11:27 PM
السلام عليكم ورحمة الله وبركاته
برجاء المساعدة في برمجة اكسربيت هيدج معقد نوعا ما
الفكرة هي يتم فتح هيدج بيع وشراء من نفس النقطة بمجرد تفعيل السكريبت
ثم يقوم بتعلق هيدج اعلى الصفقة الاولى واسفلها على بعد مثلا كل 20 نقطة
الهدف هي صفقة الهيدج التالية بدون استوب لوز
اللوت يتم تحديدها يدويا وليكن مثلا 0.1
التعقيد يكمن في التالي :
نفرض ان السعر 20 نقطة سيتم تحقيق هدف البيع بـ0.1 وسيتم تفعيل شراء وببيع
عليه يصبح لدينا في هذه النقطة 1بيع و 2شراء عند هذه النقطة لا يتم فتح بيع 0.1 لوت انما يفتح بمجموع لوتات الشراء التي تفعلت وهنا يصبح لوتات الشراء 0.2
فيفتح بيع 0.2
وعلى فرض ان السعر هبط من الهيدج الثاني وتوجه للهيدج الثالث سيتفعل شراء 0.1 جديد بالاضافة الى الى صفقتين خاسرة بمقدار 0.2
هنا سيتحقق هدف البيع الثاني 0.2 والشراء تفعلت بـمجموع 0.3 لوتات
عليه في الهيدج الثالث يتم فتح بيع بمجموع لوتات الشراء الخاسرة المتفعلة ليكون لوتات البيع الجديدة 0.3
وهكذا كلما هبط يتم تفعيل بيع بمجموع لوتات الشراء الخاسرة
نفترض ان السعر هبط وفعل 9 صفقات هيدج
عليه يصبح لدينا عدد 9 صفقات مقدار كل صفقة 0.1
بينما عدد صفقات الشراء المفعلة 1 بمقدار 9 لوت
من هنا اما ان السعر:
1- سيعاود الصعود في هذه الحالة فان الربح يرتكز على صفقات الشراء
يصعد فيفعل صفقة الهيدج العلوي هنا نقطة انتقالية حساسة
سيتم تفعيل صفقة بيع جديدة بعقد 0.1 ليصبح مجموع عقود البيع 0.9 +0.1 = 1.0
بينما سيتم تفعيل شراء ليصبح عدد الصفقات المفعلة 9+1=10
عليه يقوم بحساب العقد الجديد للشراء كالتالي = (عدد صفقات الشراء المفعلة 10× عدد الوت الابتدائي 0.1 ) + عدد لوتات البيع المفعلة
وهكذا كلما صعد بينما صفقات البيع يتفعل بشكل عادي يصعد فيفعل هيدج معلق
2- ان السعر يصعد فيفعل هيدج ثم ينزل فيفعل هيدج اسفل منه في هذه الحالة
يتم تطبيق شرط الشراء الاخير ( سيتم تفعيل صفقة بيع جديدة بعقد 0.1 ليصبح مجموع عقود البيع 0.9 +0.1 = 1.0
بينما سيتم تفعيل شراء ليصبح عدد الصفقات المفعلة 9+1=10 )
ويبطق نفس الطريقة اذا هبط للبيع
اخيرا تكون هذه المعادلة صالحة في كل الاتجاهات :
لوت الصفقة الجديدة للرابح = (عدد الصفقات المفعلة × عدد الوت الابتدائي 0.1 ) + عدد لوتات الصفقة الخاسرة المفعلة
برجاء المساعدة في برمجة اكسربيت هيدج معقد نوعا ما
الفكرة هي يتم فتح هيدج بيع وشراء من نفس النقطة بمجرد تفعيل السكريبت
ثم يقوم بتعلق هيدج اعلى الصفقة الاولى واسفلها على بعد مثلا كل 20 نقطة
الهدف هي صفقة الهيدج التالية بدون استوب لوز
اللوت يتم تحديدها يدويا وليكن مثلا 0.1
التعقيد يكمن في التالي :
نفرض ان السعر 20 نقطة سيتم تحقيق هدف البيع بـ0.1 وسيتم تفعيل شراء وببيع
عليه يصبح لدينا في هذه النقطة 1بيع و 2شراء عند هذه النقطة لا يتم فتح بيع 0.1 لوت انما يفتح بمجموع لوتات الشراء التي تفعلت وهنا يصبح لوتات الشراء 0.2
فيفتح بيع 0.2
وعلى فرض ان السعر هبط من الهيدج الثاني وتوجه للهيدج الثالث سيتفعل شراء 0.1 جديد بالاضافة الى الى صفقتين خاسرة بمقدار 0.2
هنا سيتحقق هدف البيع الثاني 0.2 والشراء تفعلت بـمجموع 0.3 لوتات
عليه في الهيدج الثالث يتم فتح بيع بمجموع لوتات الشراء الخاسرة المتفعلة ليكون لوتات البيع الجديدة 0.3
وهكذا كلما هبط يتم تفعيل بيع بمجموع لوتات الشراء الخاسرة
نفترض ان السعر هبط وفعل 9 صفقات هيدج
عليه يصبح لدينا عدد 9 صفقات مقدار كل صفقة 0.1
بينما عدد صفقات الشراء المفعلة 1 بمقدار 9 لوت
من هنا اما ان السعر:
1- سيعاود الصعود في هذه الحالة فان الربح يرتكز على صفقات الشراء
يصعد فيفعل صفقة الهيدج العلوي هنا نقطة انتقالية حساسة
سيتم تفعيل صفقة بيع جديدة بعقد 0.1 ليصبح مجموع عقود البيع 0.9 +0.1 = 1.0
بينما سيتم تفعيل شراء ليصبح عدد الصفقات المفعلة 9+1=10
عليه يقوم بحساب العقد الجديد للشراء كالتالي = (عدد صفقات الشراء المفعلة 10× عدد الوت الابتدائي 0.1 ) + عدد لوتات البيع المفعلة
وهكذا كلما صعد بينما صفقات البيع يتفعل بشكل عادي يصعد فيفعل هيدج معلق
2- ان السعر يصعد فيفعل هيدج ثم ينزل فيفعل هيدج اسفل منه في هذه الحالة
يتم تطبيق شرط الشراء الاخير ( سيتم تفعيل صفقة بيع جديدة بعقد 0.1 ليصبح مجموع عقود البيع 0.9 +0.1 = 1.0
بينما سيتم تفعيل شراء ليصبح عدد الصفقات المفعلة 9+1=10 )
ويبطق نفس الطريقة اذا هبط للبيع
اخيرا تكون هذه المعادلة صالحة في كل الاتجاهات :
لوت الصفقة الجديدة للرابح = (عدد الصفقات المفعلة × عدد الوت الابتدائي 0.1 ) + عدد لوتات الصفقة الخاسرة المفعلة