ان صممت لي طلبي هذا سأكون لك من الشاكرين ولجميلك من الحافظين ولمجهودك لمن المقدرين ولشخصك لمن المادحين ولمنتداك لمن الزائرين والمشاركين .
---------------
بسم الله الرحمن الرحيم
السلام عليكم ورحمة الله وبركاته
تحية طيبة
اتمنى من الاخ اسلام العوامى برمجة هذا السكريبت
فكرة السكريبت تقوم على وضع اوامر معلقة بناءا على التحليل الفني .
شرح المدخلات :
اول مدخل : Pair Name
وضع اوامر معلقة لزوج معين بأختياره من القائمة او لكل الازواج من خلال أختيار All وتطبيقه على كل الازواج دفعة واحدة ... ويكون المدخل عبارة عن 29 خيار كألتالي بالترتيب :
( All , USDJPY , USDCHF , USDCAD , NZDUSD , AUDUSD , GBPUSD , EURUSD , AUDJPY , AUDCHF , AUDCAD , AUDNZD , EURAUD , GBPAUD , NZDJPY , NZDCHF , NZDCAD , EURNZD , GBPNZD , CADJPY , CADCHF , EURCAD , GBPCAD , EURGBP , EURCHF , EURJPY , GBPCHF , GBPJPY , CHFJPY )
* ملاحظة ترتيب الازواج مهم جدا ان امكنك عمله على شكل قائمة مخزنة مسبقا اقوم بفتحها والاختيار منها .. او من خلال كتابة الخيار يدويا ان لم تتمكن من عملها على شكل قائمة .
المدخل الثاني : Application Method
اما الاختيار Range او Offset
المدخل الثالث : Range Or Offset
يوضع رقم اكبر من القيمة صفر
* اذا اخترت اوفسيت يأخذ الرقم الذي في المدخل الثالث كما هو ويضع اول امر معلق بعد هذا الرقم من النقاط عن السعر الحالي للزوج المختار او لجميع الازواج اذا كان الاختيار في المدخل الاول All
مثال : قمت بأختيار الزوج EURUSD في المدخل الاول واخترت Offset في المدخل الثاني ووضعت الرقم 100 في المدخل الثالث وكان سعر الزوج لحظة التطبيق 1.08705 اذا سيقوم السكريبت بوضع اول امر انتظار (Sell Limit) عند سعر 1.09705 واول امر (Buy Limit) عند سعر 1.07705 (مئة نقطة عن السعر الحالي) مع الانتباه ان المنصة خماسية او رباعية .
* اذا اخترت رينج يقوم اولا بضرب الرقم الموجود في المدخل الثالث بسعر الزوج ويقوم بعدها بوضع اول امر معلق بعد الرقم الناتج من عملية الضرب (بعد تقريبه لعدد صحيح) عن سعر الزوج المختار في المدخل الاول او لجميع الازواج اذا كان الاختيار في المدخل الاول All
مثال : قمت بأختيار الزوج GBPAUD في المدخل الاول واخترت Range في المدخل الثاني ووضعت الرقم 75 في المدخل الثالث وكان سعر الزوج لحظة التطبيق 2.05321اذا سيقوم السكريبت اولا بضرب 2.05321 بالرقم 75 والناتج هو 153.99075 يقربه لرقم صحيح فيصبح الناتج 154 وبعدها يقوم بوضع اول امر انتظار (Sell Limit) عند سعر 2.06861 واول امر (Buy Limit) عند سعر 2.03781 (154 نقطة عن السعر الحالي) مع الانتباه ان المنصة خماسية او رباعية .
ملاحظة : بالنسبة لازواج الين السبعة يقوم السكريبت اولا بتقسيم الرقم الموجود في المدخل الثالث على 100 ثم يضربه بسعر الزوج ثم يعلق اوامر الانتظار بناءا على الناتج النهائي
مثال : قمت بأختيار الزوج CHFJPY في المدخل الاول واخترت Range في المدخل الثاني ووضعت الرقم 125 في المدخل الثالث وكان سعر الزوج لحظة التطبيق 119.603اذا سيقوم السكريبت اولا بتقسيم الرقم 125 على 100 والناتج هو 1.25 ثم يقوم بضرب سعر الزوج لحظة التنفيذ 119.603 بالرقم 1.25 والناتج هو 149.50375 يقربه لرقم صحيح فيصبح الناتج 150 وبعدها يقوم بوضع اول امر انتظار (Sell Limit) عند سعر 121.103 واول امر (Buy Limit) عند سعر 118.103 (150 نقطة عن السعر الحالي) مع الانتباه ان المنصة خماسية او رباعية .
ازواج الين السبعة هي ( USDJPY , AUDJPY, NZDJPY , CADJPY , EURJPY , GBPJPY , CHFJPY )
المدخل الرابع : Wider Pips
يوضع رقم اكبر من صفر
* يقوم السكريبت بوضع الامر المعلق الثاني بعد الامر المعلق الاول للزوج بعد عدد نقاط يساوي الرقم الموجود في المدخل الرابع Wider Pips
مثال : حسب المثال الاول لزوج EURUSD تم وضع الرقم 30 في المدخل الرابع Wider Pips اذا سيقوم السكريبت بوضع ثاني امر انتظار (Sell Limit) عند سعر 1.10005 وثاني امر انتطار (Buy Limit) عند سعر 1.07405 ... ( 130 نقطة عن السعر الحالي) مع الانتباه ان المنصة خماسية او رباعية .
مثال : حسب المثال الثاني لزوج GBPAUD تم وضع الرقم 50 في المدخل الرابع Wider Pips اذا سيقوم السكريبت بوضع ثاني امر انتظار (Sell Limit) عند سعر 2.07361 وثاني امر (Buy Limit) عند سعر 2.03281 ... (204 نقطة عن السعر الحالي) مع الانتباه ان المنصة خماسية او رباعية .
المدخل الخامس : Different Pips
هو مقدار التقارب بين الاوامر او التباعد بينهم بعد الامر الثاني بحيث مثلا لو وضع الرقم 5 في المدخل الخامس Different Pips يحدث تباعد بين الامر المعلق الثالث والثاني بمقدار 5 نقاط + الرقم الموجود في المدخل الرابع Wider Pips ... ويتضاعف هذا التباعد بين كل امر والذي يليه بحيث يصبح الامر المعلق الرابع يبتعد عن الامر المعق الثالث بمقدار 10 + الرقم الموجود في المدخل الرابع Wider Pips وكذلك الامر بالنسبة للامر المعلق الخامس يبتعد عن الامر الرابع بمقدار 15+ الرقم الموجود في المدخل الرابع Wider Pips
مثال على التباعد (اذا كان الرقم موجب) : حسب المثال الاول على زوج EURUSD لو تم وضع القيمة 5 فعندها اذا سيقوم السكريبت بوضع ثالث امر انتظار (Sell Limit) عند سعر 1.10355 وثالث امر (Buy Limit) عند سعر 1.07055 ... (165 نقطة عن السعر الحالي و35 نقطة عن سعر الامر المعلق الثاني) مع الانتباه ان المنصة خماسية او رباعية . (انتبه ان المدخل الرابع هو 30)
وسيقوم السكريبت بوضع رابع امر انتظار (Sell Limit) عند سعر 1.10755 ورابع امر (Buy Limit) عند سعر 1.06655... (205 نقطة عن السعر الحالي و40 نقطة عن سعر الامر المعلق الثالث)
وسيقوم السكريبت بوضع خامس امر انتظار (Sell Limit) عند سعر 1.11205 وخامس امر (Buy Limit) عند سعر 1.06205 ... (250 نقطة عن السعر الحالي و45 نقطة عن سعر الامر المعلق الرابع)
مثال على التقارب (اذا كان الرقم سالب) : حسب المثال الثاني على زوج GBPAUD لو تم وضع القيمة -4 (سالب 4) فعندها اذا سيقوم السكريبت بوضع ثالث امر انتظار (Sell Limit) عند سعر 2.07821 وثالث امر (Buy Limit) عند سعر 2.02821 ... (250 نقطة عن السعر الحالي و46 نقطة عن سعر الامر الثاني) مع الانتباه ان المنصة خماسية او رباعية . (انتبه ان المدخل الرابع هو 50)
وسيقوم السكريبت بوضع رابع امر انتظار (Sell Limit) عند سعر 2.08241 ورابع امر (Buy Limit) عند سعر 2.02401 ... ( 292 نقطة عن السعر الحالي و42 نقطة عن سعر الامر المعلق الثالث)
وسيقوم السكريبت بوضع خامس امر انتظار (Sell Limit) عند سعر 2.08621 وخامس امر (Buy Limit) عند سعر 2.02401 ... ( 330 نقطة عن السعر الحالي و 38 نقطة عن سعر الامر المعلق الرابع)
المدخل السادس : Quantity Of Orders
وهو عدد الاوامر المعلقة المطلوب تنفيذها لكل اتجاه للزوج المختار في المدخل الاول او لجميع الازواج اذا اخترنا All في المدخل الاول
المدخل السابع : First Lot
وهو حجم العقد لأول امر معلق لكل اتجاه للزوج المختار في المدخل الاول او لجميع الازواج اذا اخترنا All في المدخل الاول
المدخل الثامن : Lots increment
وهو عبارة عن مضاعفة لحجم اللوت بعد الامر الاول للزوج المختار في المدخل الاول او لجميع الازواج اذا اخترنا All في المدخل الاول
مثال : لو تم وضع الرقم 5 في المدخل السادس Quantity Of Orders وتم وضع الرقم 0.01 في المدخل السابع First Lot وتم وضع الرقم 0.02 في المدخل الثامن Lots increment عندها سيقوم السكريبت بوضع خمس اوامر معلقة في كل اتجاه للزوج المختار في المدخل الاول او لجميع الازواج اذا اخترنا All في المدخل الاول ... ويبدأ اول امر معلق بحجم 0.01 لوت وثاني امر معلق بحجم 0.03 لوت وثالث امر معلق بحجم 0.05 لوت ورابع امر معلق بحجم 0.07 لوت وخامس امر معلق بحجم 0.09 لوت
مثال : لو تم وضع الرقم 7 في المدخل السادس Quantity Of Orders وتم وضع الرقم 0.05 في المدخل السابع First Lot وتم وضع الرقم 0.10 في المدخل الثامن Lots increment عندها سيقوم السكريبت بوضع خمس اوامر معلقة في كل اتجاه للزوج المختار في المدخل الاول او لجميع الازواج اذا اخترنا All في المدخل الاول ... ويبدأ اول امر معلق بحجم 0.05 لوت وثاني امر معلق بحجم 0.15 لوت وثالث امر معلق بحجم 0.25 لوت ورابع امر معلق بحجم 0.35 لوت وخامس امر معلق بحجم 0.45 لوت وسادس امر معلق بحجم 0.55 لوت وسابع امر معلق بحجم 0.65 لوت .
طبعا لو وضع في المدخل الثامن Lots increment الرقم صفر هذا يعني تطبيق جميع الأوامر بحجم لوت متساوي وموحد لجميع الصفقات وهو نفس حجم اللوت الأول حسب ادخالك في المدخل رقم سبعة First Lot .
المدخل التاسع : Take Profit
وهو مقدار الهدف بالنقاط لكل امر معلق
المدخل العاشر : Stop Loss
وهو مقدار وقف الخسارة بالنقاط لكل امر معلق
المدخل الحادي عشر : Exclude This Pair 1
المدخل الثاني عشر : Exclude This Pair 2
المدخل الثالث عشر : Exclude This Pair 3
وتعني استثناء هذا الزوج / الأزواج في حال تم اختيار All في الخيار الأول وتم وضع زوج او عدد ازواج في هذه المدخلات الثلاث فأن السكريبت يقوم بالطبيق على جميع الأزواج ال 28 ما عدا هذه الأزواج المتواجدة في هذه المدخلات الثلاث .
المدخل الرابع عشر : Exclude This Currency 1
المدخل الخامس عشر : Exclude This Currency 2
المدخل السادس عشر Exclude This Currency 3
وتعني استثناء ازواج هذه العملة / العملات في حال تم اختيار All في الخيار الأول وتم وضع عملة او عدة عملات في هذه المدخلات الثلاث فأن السكريبت يقوم بالطبيق على جميع الأزواج ال 28 ما عدا هذه الأزواج المرتبطة بهذه العملة / العملات في هذه المدخلات الثلاث .
المدخل السابع عشر : Application Type
وهو عبارة عن نوع العملية المطلوبة للأوامر المعلقة اما فقط Buy Limit او فقط Sell Limit او في كلا الاتجاهين Buy Limit and Sell Limit ... او فقط Buy Stop او فقط Sell Stop او في كلا الاتجاهين Buy Stop and Sell Stop .
عبارة عن 6 خيارات على شكل قائمة محفوظة يتم الاختيار منها (ان امكن ذلك) او من خلال ادخال نوع العملية المطلوب (6 خيارات) كتابيا في هذه الخانة .