اقتباس:
المشاركة الأصلية كتبت بواسطة Einstein
أنا مثلاً أكون حاطط 10 أوامر معلقة وعاوز لو اتفعل واحد او اتنين اشيل الباقيين علشان ادارة رأس المال لحد الأوامر اللي شغالة ما تنتهي وبعدين أرجع الأوامر اللي شيلتها تاني باستخدام سكريبت أو اكسبيرت
يعني كاني هعمل كوبي للاوامر المعلقة وارجع اعمل لها بيست
بدل ما اكتب الاوامر كلها من جديد
شوف اخى الكريم
دة اكسبيرت اوامر معلقة وفيه حاجات تانية كتير ومش عارف اذا كان فيه خيار حذف الاوامر المعلقة ولا لا ممكن تدور جواة
وهشوفلك اسكربت لما تحطة على الشارت يحذف الاوامر المعلقة
لكن موضوع انه يرجع يحط نفس الصفقات فى نفس المكان فلا اعتقد ان ذلك موجود على الكرة الارضية
ولكن تستطيع ان تحدد ان يبدأ الاكسبيرت فى وضع الاوامر بعد مسافة معينة من السعر الحالى وهذا شرح لبعض خصائص الاكسبيرت
ارجوا ان اكون وفقت فى خدمتى لك
خالص تحياتى بالتوفيق اخى الكريم
متغيرات الإكسبرت
UseHourTrade فلتر العمل في وقت محدد
FromHourTrade ساعة البدايه
ToHourTrade ساعة النهايه
**خيار وضع الأوامر المعلقه**
OpenBuyStopOrders وضع صفقات باي ستوب
DistanceBetweenBuyS المسافه بين صفقات الباي ستوب
OpenBuyLimitOrders وضع صفقات باي ليميت
DistanceBetweenBuyL المسافه بين صفقات الباي ليميت
OpenSellStopOrders وضع صفقات سيل ستوب
DistanceBetweenSellS المسافه بين صفقات سيل ستوب
OpenSellLimitOrders وضع صفقات سيل ليميت
DistanceBetweenSellL المسافه بين صفقات سيل ليميت
**خيار حجم اللوت والمضاعفات**
UseMultiplier إستخدام المضاعفات إذا جعلتها فولس فسوف يفتح صفقات بنفس الحجم
X_Multiplier نوع المضاعفات إذا جعلتها ترو فسيستخدم المضاعفات المضروبه أي حجم اللوت مضروب في Multiplier
إذا جعلتها فولس فسوف يستخدم مضاعفات الجمع أي حجم اللوت مضاف إليه Multiplier
مثلا إذا جعلت UseMultiplier =true وجعلت X_Multiplier=true
فسوف تكون المضاعفه 1 2 4 8 16 وهكذا
أما إذا جعلت UseMultiplier =true وجعلت X_Multiplier=false
فسوف تكون المضاعفه 1 2 3 4 5 وهكذا
FirstLot حجم اللوت الأول
NumberOfOrders عدد الأوامر المعلقه التي يتم وضعها
OpenAtChoosenHour وضع الصفقات في ساعة معينه
Hour_ الساعة التي يتم وضع الصفقات فيها
OnlyOnce وضع الصفقات مره واحده فقط وبعدها لن يضع الإكسبرت صفقات أخرى حتى يتم تفعيله مره أخرى
**خيارات حذف وإغلاق الصفقات**
FridayOpenOrdersFilter عدم فتح صفقات يوم الجمعة بعد الساعة التي يتم تحديدها
FridayDeleteOrders حذف الصفقات المعلقه يوم الجمعة بعد الساعة التي يتم تحديدها
FridayCloseOrders إغلاق الصفقات المفتوحه يوم الجمعة بعد الساعه التي يتم تحديدها
_Hour الساعة التي يتم تنفيذ الأوامر السابقه عندها
CloseOrdersAfterProfit إغلاق الصفقات بعد الوصول إلى الربح الذي تحدده
DeleteOrdersAfterProfit حذف الصفقات المعلقه بعد الوصول إلى الربح الذي تحدده
Profit الربح الذي يغلق ويحذف عنده الصفقات في حال تفعيل الخيارين السابقين (الربح بالدولار)
TakeProfit هدف كل صفقه
TrailingStop التريلينج ستوب
TrailingStep التريلينج ستيب
الإكسبرت سيظهر أيضا بعض المعلومات المفيده للحساب مثل المارجن المتاح والربح الحالي وعدد الصفقات المعلقه وعدد الصفقات المفعله
الإضافات التي تمت
هدف واستوب يتم تحديده من متغيرات الإكسبرت لكل نوع من الصفقات بناء على طلب الأخ فيصل
BuyStopTakeProfit هدف صفقة الباي ستوب
BuyStopSL ستوب لوز صفقة الباي ستوب
وكذلك باقي أنواع الصفقات المعلقه
وضع الأوامر المعلقة بناء على هاي ولو شمعة محدده بناء على طلب الأخ محب للخير
HighLowCandle إجعله ترو في حال أردت وضع الهدف بناء على هاي ولو شمعة محدده
Hour_ الساعه التي يأخذ منها هاي ولو الشمعه المحدده ويقوم بوضع الأوامر المعلقة في الشمعة التاليه لها
لتعطيل هذا الأمر إجعله false
إمكانية وضع الأوامر المعلقة عند سعر معين بناء على طلب الأخ أبو مازن
StartPrice السعر الذي سيضع عنده الأوامر المعلقة لنفرض أن السعر الحالي 1.4050 وأردت وضع الأوامر المعلقة بناء على سعر 1.4080 سوف تقوم بجعل المتغير StartPrice=1.4080
وعند وصول السعر الحالي إلى هذا المتغير سوف يقوم بوضع الأوامر المعلقة بناء على هذا السعر
Gap الفرق بين السعر الحالي والسعر الذي سيضع عنده الأوامر المعلقه
ولكن ليس له علاقة بتغيير مكان الدخول
لتعطيل هذا الأمر إجعله 0
على سبيل المثال جعلت Gap=3 و StartPrice=1.4080 فسوف يقوم الإكسبرت بوضع الأوامر المعلقه عندما يصل السعر الحالي بين 1.4077 و 1.4083 ولكن سيضع الأوامر بناء على سعر1.4080
قمت فقط بوضع هذا المتغير حتى لا يقفز السعر فجأة ويتجاوز سعر الدخول قبل أن يضع الإكسبرت الأوامر المعلقه
أضفت متغير DistanceFromCurrentPrice وهو المسافه بين السعر الحالي ووضع أول أمر معلق أعلى وأسفل السعر
على سبيل المثال السعر الحالي 1.4000 وجعلت DistanceFromCurrentPrice =5 فأول أمر معلق سيكون 1.4005 أعلى السعر وأسفل السعر سيكون 1.3995
وضعت هذا الأمر لمن يريد وضع أوامر معلقة المسافه بينها نقطة واحده بالتأكيد هذا لا يسمح به البروكر فبالتالي تقوم بوضع مسافه على الأقل 3 نقاط حتى يتم وضع أول أمر معلق بشكل صحيح ولا يظهر خطأ ثم يكون المسافه بعد ذلك بين كل أمر والآخر نقطة واحده
لتعطيل هذا الأمر إجعله 0
OpenAtChoosenHour وضع الأمر في ساعة معينه
Hour_ الساعه التي يتم وضع الأمر عندها
لتعطيل هذا الأمر إجعله false
ملحوظه :
عند تفعيل إحدى طرق الدخول يجب تعطيل الطريقه الأخرى حتى لا يحدث تضارب بين أوامر الإكسبرت
DistanceFromCurrentPriceBS وهو المسافه بين سعر الدخول وأول عقد باي ستوب
على سبيل المثال سعر الدخول 1.4000 وجعلنا المسافه بين العقود 20 نقطه
وجعلنا DistanceFromCurrentPriceBS =5 فأول عقد سيتم فتحه سيكون من سعر 1.4025
ثم بعد ذلك تكون العقود 1.4040 ثم 1.4060 وهكذا
طبعا أضفت لكل نوع أمر معلق متغير DistanceFromCurrentPrice
وهذه الإضافات بناء على طلب أبو مازن
الخاصية الأهم إمكانية فتح الصفقه مرة أخرى بعد إغلاقها سواء أغلقت على ربح أو خساره عن طريق المتغير AddOrdersAfterClose فإذا تم وضع أمر باي ستوب من سعر 1.4000 وتفعل الأمر وحقق الهدف على سعر 1.4020 فسوف يقوم الإكسبرت بوضع الأمر مره أخرى من سعر 1.4000 ولكن في هذه الحاله سوف يكون أمر باي ليميت بما أن السعر أصبح أكبر من سعر الدخول وكذلك بالنسبة لباقي أنواع العقود
النسخه رقم 4.6
تم إضافة هذه الخاصيه
CloseOrdersAfterLoss تفعيل أو تعطيل خيار إغلاق الصفقات عند خساره معينه
Loss الخساره بالدولار ويتم كتابتها بالسالب
ملحوظه هامة لو هتستخدم الاكسبيرت للاوامر المعلقة فقط حط الاكسبيرت يضع الاوامر المعلقة ثم احذفة لانه كل امر هيتفعل هيحط واحد جديد فى الاخر بداله وكمان فيه تيك بروفت وستوب لوز يعنى ممكن يقفلك الصفقات فخذ بالك كويس من الاعدادت واتعود عليه فترة على التجريبى
خالص تحياتى