- Beiträge: 255
- Dank erhalten: 0
أوامر ScaleTrader في منصة Trader Workstation
- Masters Trade
-
Autor
- Offline
- Administrator
-
Weniger
Mehr
1 Woche 3 Tage her #138
von Masters Trade
أوامر ScaleTrader في منصة Trader Workstation wurde erstellt von Masters Trade
تستند ScaleTrader إلى مبدأ شراء الأسهم مع انخفاض أسعارها أو شراء الأصول بأقل سعر في سوق هابط، أو العكس: البيع في سوق صاعد أو زيادة المركز الطويل. تم إضافات ميزات إضافية إليها، مثل دعم العمليات الزوجية والتجميعات متعددة الأرجل مع جني أرباح مدمج حتى الإلغاء. يمكن استخدام ScaleTrader لأي منتج من منتجات IB (باستثناء صناديق الاستثمار المشتركة)، وتحتوي على ثلاثة نماذج قابلة للتخصيص:
1. بسيط: أنشئ صفقة بسيطة على أصل أساسي واحد تساعدك على شراء الأصول بأقل سعر في سوق هابط مع طلب منخفض، أو البيع في سوق صاعد، أو زيادة المركز الطويل.
2. زوج: أنشئ إستراتيجية لسهمين مرتبطين (في جوهرها تجميعة "سهم-سهم")، حيث تشتري سهماً وتبيع آخر باستخدام فرق السعر بينهما.
3. تجميعة: أنشئ إستراتيجية متعددة الأرجل قياسية أو معروفة لتداول الأسهم أو الخيارات أو تجميعات العقود الآجلة.
في هذا الويبينار، سنراجع العمليات البسيطة ثم العمليات الزوجية في ScaleTrader. على الرغم من أننا سنتحدث اليوم عن المبيعات، فإن كل ما قيل ينطبق بالترتيب العكسي وللمنتجات المختلفة أيضاً.
image missing https://guild.masters.trade/images/forum/tws_tools/scaletrader1.png
معلومات عامة عن ScaleTrader
كأول مثال، سننشئ أمراً لشراء أسهم نعتقد أنها ستصل إلى أدنى مستوياتها قريباً. ستقوم ScaleTrader بالشراء عندما يقترب سعر السهم من الحد السفلي، وتبيعه عند التعافي، ثم تشتريه مرة أخرى خلال الانخفاض التالي. يُطلق على هذا "التداول المدرج" (scale trading).
أنت تعلم بالفعل أن هناك عدة طرق لفتح كل أداة في TWS لراحتك. اليوم سنبدأ من مساحة العمل Mosaic، والتي نأمل أن تصبح في المستقبل المكان الرئيسي لبدء عمل العملاء. نحن نروج لـ Mosaic كواجهة IB الشاملة للبحوث والتحليلات وإنشاء الأوامر، والتي تعمل بناءً على نظام معلومات IBIS واشتراكات المستخدم في بيانات السوق. يمكن فتح ScaleTrader عبر القائمة المنسدلة نافذة جديدة. كما ترى، إذا قمت بالتمرير لأسفل إلى نهاية القائمة واخترت المزيد من الأدوات المتقدمة، فستكون ScaleTrader في أعلى القائمة. ولكن بدلاً من ذلك، سنبدأ بماسح السوق في Mosaic، والذي يمكن استخدامه للبحث عن الأسهم التي تباع بأسعار قريبة من الحد السفلي لنطاق السعر.
لا يحتوي Mosaic على ماسح أعلى/أدنى مستوى في 52 أسبوعاً الذي نحتاجه، لذا سأنشئه بسرعة. في نافذة قائمة المراقبة (Watchlist Plus) في Mosaic، انقر على زر "تبويب جديد" واختر "ماسح السوق". أنشئ ماسحاً خاصاً واختر الحقلين أعلى مستوى 52 أسبوعاً وأدنى مستوى 52 أسبوعاً من قائمة "إضافة حقل" في قسم "الحقول والمرشحات". سأضع حقل "أدنى مستوى 52 أسبوعاً" بجانب حقل "الأخير" لتسهيل اختيار الأسهم التي يكون أدنى مستوى لها في 52 أسبوعاً أقرب إلى سعرها الأخير الحالي. بمجرد العثور على الرمز المطلوب، يمكننا النقر عليه برمز الماوس الأيمن، والنقر على "صفقة"، واختيار تذكرة الأمر، ومن تبويب Scale نفتح ScaleTrader.
أمر scale بسيط
تفتح ScaleTrader دائماً على تبويب "بسيط"، ومنه سنبدأ اليوم. هناك تبويبان آخران في الخوارزمية: "زوج" و"تجميعة". أولاً، سننشئ أمر scale بسيطاً لفهم المفاهيم الأساسية، ثم ننتقل إلى تبويب "زوج" وننشئ خوارزمية زوجية.
الإجراء المحدد افتراضياً هو "شراء"، وسنتركه كما هو.
الآن سندخل قيمة المركز الأقصى، أي عدد الأسهم التي نريد شراءها أثناء انخفاض الأسعار (أدخل 10,000). يرجى ملاحظة أن المؤشر في هذا الحقل يتعلق بالمركز في هذه الخوارزمية المحددة.
نظرًا لأننا لا نريد إنشاء أمر لـ 10,000 سهم دفعة واحدة، فيجب علينا تحديد حجم المكونات التي سيتم إرسالها. الحجم الأولي هو عدد الأسهم التي تريد شراءها بالسعر الأولي؛ والحجم التالي هو عدد الأسهم التي ستجري الخوارزمية شراءها عند كل سعر منخفض تالٍ (يعتمد على خطوة السعر المدخلة). سنضبط حجم المكونات على 400 سهم لكل من الحجم الأولي والتالي. سنلجأ أيضاً إلى ميزة تجعل الحجم عشوائياً حتى لا يتم اكتشاف الخوارزمية في السوق. عند حجم مكون يبلغ 400، قد يكون حجم المكونات العشوائية المرسلة 200 أو 300 أو 400 أو 500 أو 600 (بنسبة +/- 55% ومقربة إلى أقرب مائة).
أدخل السعر الأولي وخطوة السعر. سنضبط العرض (bid) كسعر أولي و2 سنت كخطوة سعر. هذا يعني أن سعر شراء كل مكون تالٍ سيكون أقل بـ 2 سنت.
الآن انظر إلى الأسعار القصوى والدنيم المحسوبة. نظرًا لأن أسعارنا الأولية والتالية متماثلة، فإن السعر الأولي وأعلى سعر متماثلان أيضاً. إذا كان الحجم الأولي أكبر، فسيكون أعلى سعر أيضاً أكبر من السعر الأولي بالفرق بين حجم المكون التالي وحجم المكون الأولي مضروباً في فرق خطوة السعر. على سبيل المثال، إذا ضبطنا 800 كحجم المكون الأولي، وهو ضعف الحجم التالي (400)، فسيكون السعر الأولي أعلى بـ 2 × 0.02 أو 4 سنتات من السعر الأولي. هذا مهم فقط عند استخدام ScaleTrader لبيع مركز. يمكن العثور على مزيد من التفاصيل في "دليل مستخدم TWS".
السعر الأدنى هو السعر الذي سيتم تنفيذ آخر أمر شراء عنده إذا انخفض السعر تحت النطاق السفلي. عند تغيير السعر الأدنى، يمكنك ملاحظة أن خطوة السعر تتغير تلقائياً للتعويض. يمكنك تغيير الأسعار عن طريق إدخالها يدويًا أو سحب الخطوط على الرسم البياني.
الآن سنختار نوع الأمر، ويمكن أن يكون محددًا أو نسبياً. إذا استخدمنا أمراً نسبياً بدون إزاحة، فستكون الأوامر دائمًا مرتبطة بـ bid، حتى عندما تتطلب الخطوة سعراً أعلى. وإذا أضفنا إزاحة قدرها 0.01، فسينخفض السعر الذي نطلبه بسنت واحد أعلى من أفضل سعر عرض، بشرط أن يكون مساوياً لـ أو أقل من سعر العرض التالي على المقياس. استخدام إزاحة بسنت واحد يعطينا المزيد من الفرص للتنفيذ، ولكن قد يحدث ذلك بسعر أقل من سعر scale.
إزاحة الربح (Profit Offset)
في هذه المرحلة، كان بإمكاننا إرسال أمر scale صالحة، وستحاول ScaleTrader الوصول إلى مركزنا الأقصى ثم تتوقف. يستخدم المتداولون هذه الإستراتيجية غالبًا لـ "تنمية" مركز طويل.
ولكن هذا ليس هدفنا. يمكننا البيع خلال القمم الدورية أو تصفية مركزنا عند الوصول إلى حجم الربح المطلوب عن طريق إنشاء أوامر جني الأرباح وتحديد إزاحتها.
إزاحة الربح هي مقدار الربح الذي نريد الحصول عليه من العملية العكسية. أي، إذا ضبطنا 20 سنتاً كإزاحة، فسيتم إرسال أمر البيع الأول بسعر يتجاوز سعر شراء المكون الأول بـ 20 سنتاً. هناك تفصيل مهم أيضاً. إذا تم تنفيذ أمر الشراء بسعر أعلى من السعر على مقياس ربط الأمر النسبي بـ bid، فسيتم تحديد سعر أمر البيع المقابل باستخدام خطوة سعر ثابتة؛ لا يتكيف سعر البيع وفقاً لسعر التنفيذ الفعلي. نحصل على ربح إضافي في كل مرة يقفز فيها سعر الأسهم للأعلى.
مع ارتفاع الأسهم، سيتم بيع المركز بأحجام المكونات التالية بخطوة أسعار تتطابق مع تلك التي حددناها في بداية الشراء. سيكون البيع الأخير بأعلى سعر مع إزاحة ربح تبلغ 20 سنتاً.
استعادة الحجم (Restore Size)
إذا أرسلنا أمراً تم فيه تحديد إزاحة الربح فقط، فستشتري الخوارزمية وتبيع عند كل سعر مرة واحدة فقط، ثم تتوقف.
ومع ذلك، تتوفر أيضاً ميزة "استعادة حجم الأمر بعد جني الأرباح". هذا يعني أن الخوارزمية ستحاول شراء الأسهم المباعة لجني الأرباح مرة أخرى بالسعر الذي اشتريناها به في الأصل. هذا يتيح لنا الشراء والبيع بشكل متكرر في سوق متقلب، كما يفعل صانع السوق. ستكون هذه الإستراتيجية أكثر فعالية إذا ضبطنا مستوى خطوة سعر وإزاحة ربح منخفضين للغاية. لذلك سنغير إزاحة الربح من 20 سنتاً إلى 4 سنتات.
في هذه الحالة، ستكون الخوارزمية نشطة طالما بقي سعر الأسهم ضمن النطاق المخصص للتجميعة (السعر الأقصى + إزاحة السعر) والسعر الأدنى.
إنشاء العمليات الزوجية
الآن لنفكر في إنشاء العمليات الزوجية. يتضمن التداول الزوجي في ScaleTrader عمليات على فرق الأسعار لتجميعة سهم/سهم غير مضمونة برجلين. بمجرد اختيار الزوج، نتعامل مع فرق الأسعار بنفس الطريقة التي نتعامل بها مع السعر الفعلي للسهم في صفقة بسيطة.
اليوم سنراجع صفقة زوجية بناءً على سهمين أظهرا في الماضي ارتباطاً وثيقاً في الأسعار. في هذه الحالة سيكونان Wal-Mart وTarget، ولكن بأسعار منحرفة. سنشتري الأسهم الأكثر غلاءً عندما تنخفض أسعارها، ونبيع الأسهم الأكثر رخصاً عندما ترتفع أسعارها، ولكننا سنفعل ذلك في شكل تجميعة برجلين سنشتريها. على الرغم من أن الأمر في حالة هذه الصفقة سيتعلق بالشراء، إلا أن كل ما قيل ينطبق بالترتيب العكسي وللمنتجات المختلفة أيضاً، كما أشرنا سابقاً.
أولاً نحتاج إلى فتح تبويب "زوج"، ثم اختيار "تعديل الزوج". الآن يمكننا إدخال الرموز للرجلين. سنضبط المعلمات لشراء الأسهم الأكثر غلاءً وبيع الأسهم الأكثر رخصاً والتي نعتبر أنها مقومة بأعلى من قيمتها بالنسبة لبعضها البعض.
المبلغ الصافي هو الفرق بين الأرجل (حجم الرجل × فرق الأسعار)، وفرق الأسعار يعرض الفرق في أسعار الأصول الأساسية. سنختار فرق الأسعار، ثم إنشاء لتشكيل الزوج.
أولاً يجب أن نذكر أن IB لا يمكنها ضمان هذه التجميعة. هذا يعني أن هناك احتمالاً ضئيلاً لتنفيذ رجل واحدة فقط من الزوج. إذا حدث هذا، فقد يتم تنفيذ الأمر في الرجل الثانية بسعر أقل فائدة، ولكنك لن تبقى بمركز غير مغلق.
الآن لننظر إلى رسم ScaleTrader البياني. قد تعتقد أن الرسم البياني يعرض رمزي التجميعة، ولكنه في الواقع يعرض فرق الأسعار بينهما والذي سنتداول عليه. يمكنك تغيير الفترة الزمنية لعرض الرسوم البيانية لـ 3 أشهر و6 أشهر وسنة واحدة.
إنشاء أوامر الزوج
المعلمات الأساسية لهذه الأوامر مشابهة للمعلمات التي اخترناها في المثال الأول. سننشئ أمراً للشراء. لاحظ أنه عند إنشاء زوج، يأتي حقل إدخال حجم المكون قبل حقل المركز الأقصى.
حجم المكون: 400 لكل منهما.
لاحظ أنه عند استخدام قيم متطابقة، ستكون نسبة التجميعة 1:1، وتغيير كمية هذا السهم أو ذاك سيغيرها. يجب أن تكون هذه النسبة هي نفسها كما في حقول المركز الأقصى.
المركز الأقصى: 50,000 لكل منهما. استخدم ميزة جعل الحجم عشوائياً لمنع اكتشاف الخوارزمية في السوق. عند حجم مكون يبلغ 400، قد يكون حجم المكونات المرسلة 200، 300، 400، 500 أو 600، ونحن نتجنب أيضاً دفع الحد الأدنى من العمولة.
هذا هو الحد الأقصى لهذه الخوارزمية فقط، وقد يكون مركزك الإجمالي مختلفاً.
استخدم ميزة جعل الحجم عشوائياً لمنع اكتشاف الخوارزمية في السوق. عند حجم مكون يبلغ 400، قد يكون حجم المكونات المرسلة 200، 300، 400، 500 أو 600، ونحن نتجنب أيضاً دفع الحد الأدنى من العمولة.
أدخل السعر الأولي. على سبيل المثال، إذا كان فرق سعر التجميعة هو 4.75؛ اجعل 4.70 السعر الأولي للطلب. تعامل مع فرق الأسعار بنفس الطريقة التي تتعامل بها مع سعر أصل فردي. خطوة السعر: ضع 0.05.
يمكن ضبط السعر إما عن طريق إدخاله يدويًا أو بتحريك "خط السعر الأولي" على الرسم البياني.
لاحظ أنه يتم حساب الأسعار القصوى والدنيا تلقائياً. قم بتغيير السعر الأدنى بتحريك الخط على الرسم البياني، ولاحظ أنه تم إعادة حساب خطوة السعر.
أنواع الأوامر: تم تصميم أنواع الأوامر المركبة هذه لزيادة فرص تنفيذ كلا الرجلين (لأنه أمر غير مضمون).
LMT + MKT: يتم وضع كلا الأمرين كأوامر محدودة. في حالة تنفيذ أحدهما فقط، يتحول الثاني إلى أمر سوق.
REL + MKT: يتم وضع كلا الأمرين كأوامر نسبية (مرتبطة بـ bid للشراء أو بـ ask للبيع). في حالة تنفيذ أحدهما فقط، يتم إعادة إرسال الثاني كأمر سوق.
أمر جني الأرباح (Profit Order)
على الرغم من أنه كان بإمكاننا إرسال أمر بهذه المعلمات فقط، إلا أننا نريد تحقيق نتائج أخرى. سنستمر في ضبط المعلمات التي ستعطي الخوارزمية أمراً بالشراء والبيع لمساعدتنا في استخلاص الربح من أي تقلب في السوق.
أولاً، سننشئ أمر جني أرباح يقضي بمنح الخوارزمية أمراً بإرسال أمر عكسي بعد تنفيذ الأمر الحالي. في هذه الحالة، سيكون أمر بيع بعد تنفيذ الأمر الحالي. كما لاحظنا في حالة الأمر الأساسي، يعتمد سعر أمر جني الأرباح على سعر مكونات الأمر الحالي وإزاحة الربح، وليس على سعر تنفيذ هذا الأمر.
سنفعل هذه الوظيفة ونضبط إزاحة الربح على 2.00. والآن لننظر في مثال لعملها. لأسباب تتعلق بالتبسيط، سنتجاهل إعدادات جعل الحجم عشوائياً. نفترض أن أول أمر شراء لـ 400 سهم تم إرساله بسعر أولي قدره 5 دولارات. بعد تنفيذه، سيتم إرسال أمر بيع لـ 400 سهم بسعر $7.00، والذي يتضمن سعر المكون وإزاحة الربح المحددة. في الوقت نفسه، سيكون سعر الأمر التالي المرسل لشراء 400 سهم هو $4.95، لأننا ضبطنا 0.05 كخطوة سعر. بعد تنفيذ المكون التالي، يُرسل أمر بيع آخر لـ 400 سهم بسعر $6.95 (مرة أخرى مجموع السعر 4.95 وإزاحة الربح البالغة 2 دولار)، ويُرسل مكون الشراء التالي بمستوى سعر منخفض جديد. سيستمر العمل بناءً على هذا المبدأ حتى تنفيذ جميع المكونات أو إلغاء الأمر.
استعادة الحجم
كما ذكرنا سابقاً، إذا أرسلنا أمراً تم فيه تحديد إزاحة الربح فقط، فستشتري الخوارزمية وتبيع عند كل سعر مرة واحدة فقط، ثم تتوقف.
لنعد إلى إعطاء الخوارزمية أمراً باستعادة حجم الأمر بعد الحصول على الربح. هذا يعني أنها ستحاول شراء الأسهم المباعة لجني الأرباح مرة أخرى بالسعر الذي اشتريناها به في الأصل، مما يتيح لنا الشراء والبيع بشكل متكرر في سوق متقلب، كما يفعل صانع السوق. ستكون هذه الإستراتيجية أكثر فعالية إذا ضبطنا مستوى خطوة سعر وإزاحة ربح منخفضين للغاية. لذلك سنغير إزاحة الربح من دولارين إلى 20 سنتاً.
في هذه الحالة، ستكون الخوارزمية نشطة طالما بقي سعر الأسهم ضمن النطاق المخصص للتجميعة (السعر الأقصى + إزاحة السعر) والسعر الأدنى.
قد تعمل الخوارزمية على النحو التالي عند ضبط معلمات جني الأرباح واستعادة الحجم (مرة أخرى مع تجاهل ميزة جعل الحجم عشوائياً لهذا المثال). يتم إرسال أول أمر شراء لـ 400 سهم بسعر أولي يبلغ خمسة دولارات. بعد تنفيذه، سيتم إرسال أمر بيع الأسهم بسعر $5.20، والذي يتضمن سعر المكون وإزاحة الربح المحددة. في الوقت نفسه، سيكون سعر الأمر التالي المرسل لشراء 400 سهم هو $4.95، لأننا ضبطنا 0.05 كخطوة سعر. قد يبدو هذا مألوفاً، لأنه حتى الآن كان كل شيء مماثلاً لمثال إزاحة الربح الذي ناقشناه مؤخراً. ولكن الآن، عندما يتم تنفيذ أمر جني الأرباح بسعر 5.20، يتم إلغاء المكون الثاني بسعر 4.95، ويعود حجمه إلى السعر الأولي، مما يعني إرسال أمر شراء جديد لـ 400 سهم بسعر $5.00. أو قد يحدث ألا يتم تنفيذ أمر جني الأرباح بسعر 5.20، بل يتم تنفيذ أمر الشراء بسعر 4.95. في هذه الحالة، يتم إنشاء أمر بيع بسعر $5.15، وإذا تم تنفيذه، يستعاد الحجم إلى مستوى $4.95.
تسمح هذه الوظيفة للخوارزمية بالاستمرار في العمل طالما يتذبذب فرق الأسعار ضمن نطاق السعر المحدد.
بعد ضبط جميع المعلمات المطلوبة، يمكننا إرسال أمر scale.
تأكد من تحديد وقت الصلاحية والإعدادات الأخرى بشكل صحيح.
استخدم الأزرار في الأسفل للمعاينة وإرسال الأمر.
تابع تقدم الأمر باستخدام تبويب ScaleTrader.
قم بتعديل الإعدادات بسهولة، ولن تدخل حيز التنفيذ حتى تنقر على "إرسال".
قم بالتشغيل والإيقاف يدويًا باستخدام الأزرار.
إذا توقفت الخوارزمية وتطلبت إعادة التشغيل، ضع علامة صح في مربع "إعادة تشغيل ScaleTrader"، ثم أدخل في حقول المراكز الأولية تلك التي تم تجاوزها عندما توقفت الخوارزمية. إذا كان فرق الأسعار أكبر بكثير أو أصغر من الفرق الذي كان عليه عند توقف الخوارزمية، فنتيجة لذلك، قد تشتري ScaleTrader أو تبيع الكثير جداً وتؤثر بالتالي على السوق. يمكن تصحيح ذلك بتغيير السعر الأولي بعد التشغيل ثم العودة تدريجياً إلى السعر السابق باستخدام ميزة الضبط التلقائي للسعر.
الخلاصة
اليوم مراجعنا خوارزمية ScaleTrader باستخدام مثال أمر scale بسيط وأمر زوجي أكثر تعقيداً. تذكر أن ScaleTrader تدعم جميع المنتجات باستثناء صناديق الاستثمار المشتركة. لكلا الأمرين استخدمنا ميزة جني الأرباح التي ترسل أمراً عكسياً للحصول على ربح بالحجم المحدد من قبل العميل. كما ضمّنا ميزة استعادة الحجم التي سمحت بالاستمرار في الشراء والبيع بربح طالما بقي السعر (أو فرق الأسعار للأزواج) ضمن النطاق المحدد بخطوة الأسعار وإزاحة الربح.
SCALE TRADER للأزواج هي أفضل أداة لإدارة المحفظة ذات المراكز الطويلة والقصيرة.
يمكن أن تكون عمليات scale إستراتيجية مربحة للغاية إذا كنت لا تمانع في الاحتفاظ بالمركز الأقصى المحدد في حالة انخفاض السعر إلى هذا المستوى أو أقل. من حيث المبدأ، يشبه هذا بيع الخيارات: الإستراتيجية المناسبة إذا كنت ستكون راضياً عن المركز المحصل عند تنفيذ الخيار. وكما هو الحال دائمًا، من الأفضل أولاً اختبار وظائف وإمكانيات ScaleTrader في PaperTrader أو في النسخة التجريبية من TWS.
1. بسيط: أنشئ صفقة بسيطة على أصل أساسي واحد تساعدك على شراء الأصول بأقل سعر في سوق هابط مع طلب منخفض، أو البيع في سوق صاعد، أو زيادة المركز الطويل.
2. زوج: أنشئ إستراتيجية لسهمين مرتبطين (في جوهرها تجميعة "سهم-سهم")، حيث تشتري سهماً وتبيع آخر باستخدام فرق السعر بينهما.
3. تجميعة: أنشئ إستراتيجية متعددة الأرجل قياسية أو معروفة لتداول الأسهم أو الخيارات أو تجميعات العقود الآجلة.
في هذا الويبينار، سنراجع العمليات البسيطة ثم العمليات الزوجية في ScaleTrader. على الرغم من أننا سنتحدث اليوم عن المبيعات، فإن كل ما قيل ينطبق بالترتيب العكسي وللمنتجات المختلفة أيضاً.
image missing https://guild.masters.trade/images/forum/tws_tools/scaletrader1.png
معلومات عامة عن ScaleTrader
كأول مثال، سننشئ أمراً لشراء أسهم نعتقد أنها ستصل إلى أدنى مستوياتها قريباً. ستقوم ScaleTrader بالشراء عندما يقترب سعر السهم من الحد السفلي، وتبيعه عند التعافي، ثم تشتريه مرة أخرى خلال الانخفاض التالي. يُطلق على هذا "التداول المدرج" (scale trading).
أنت تعلم بالفعل أن هناك عدة طرق لفتح كل أداة في TWS لراحتك. اليوم سنبدأ من مساحة العمل Mosaic، والتي نأمل أن تصبح في المستقبل المكان الرئيسي لبدء عمل العملاء. نحن نروج لـ Mosaic كواجهة IB الشاملة للبحوث والتحليلات وإنشاء الأوامر، والتي تعمل بناءً على نظام معلومات IBIS واشتراكات المستخدم في بيانات السوق. يمكن فتح ScaleTrader عبر القائمة المنسدلة نافذة جديدة. كما ترى، إذا قمت بالتمرير لأسفل إلى نهاية القائمة واخترت المزيد من الأدوات المتقدمة، فستكون ScaleTrader في أعلى القائمة. ولكن بدلاً من ذلك، سنبدأ بماسح السوق في Mosaic، والذي يمكن استخدامه للبحث عن الأسهم التي تباع بأسعار قريبة من الحد السفلي لنطاق السعر.
لا يحتوي Mosaic على ماسح أعلى/أدنى مستوى في 52 أسبوعاً الذي نحتاجه، لذا سأنشئه بسرعة. في نافذة قائمة المراقبة (Watchlist Plus) في Mosaic، انقر على زر "تبويب جديد" واختر "ماسح السوق". أنشئ ماسحاً خاصاً واختر الحقلين أعلى مستوى 52 أسبوعاً وأدنى مستوى 52 أسبوعاً من قائمة "إضافة حقل" في قسم "الحقول والمرشحات". سأضع حقل "أدنى مستوى 52 أسبوعاً" بجانب حقل "الأخير" لتسهيل اختيار الأسهم التي يكون أدنى مستوى لها في 52 أسبوعاً أقرب إلى سعرها الأخير الحالي. بمجرد العثور على الرمز المطلوب، يمكننا النقر عليه برمز الماوس الأيمن، والنقر على "صفقة"، واختيار تذكرة الأمر، ومن تبويب Scale نفتح ScaleTrader.
أمر scale بسيط
تفتح ScaleTrader دائماً على تبويب "بسيط"، ومنه سنبدأ اليوم. هناك تبويبان آخران في الخوارزمية: "زوج" و"تجميعة". أولاً، سننشئ أمر scale بسيطاً لفهم المفاهيم الأساسية، ثم ننتقل إلى تبويب "زوج" وننشئ خوارزمية زوجية.
الإجراء المحدد افتراضياً هو "شراء"، وسنتركه كما هو.
الآن سندخل قيمة المركز الأقصى، أي عدد الأسهم التي نريد شراءها أثناء انخفاض الأسعار (أدخل 10,000). يرجى ملاحظة أن المؤشر في هذا الحقل يتعلق بالمركز في هذه الخوارزمية المحددة.
نظرًا لأننا لا نريد إنشاء أمر لـ 10,000 سهم دفعة واحدة، فيجب علينا تحديد حجم المكونات التي سيتم إرسالها. الحجم الأولي هو عدد الأسهم التي تريد شراءها بالسعر الأولي؛ والحجم التالي هو عدد الأسهم التي ستجري الخوارزمية شراءها عند كل سعر منخفض تالٍ (يعتمد على خطوة السعر المدخلة). سنضبط حجم المكونات على 400 سهم لكل من الحجم الأولي والتالي. سنلجأ أيضاً إلى ميزة تجعل الحجم عشوائياً حتى لا يتم اكتشاف الخوارزمية في السوق. عند حجم مكون يبلغ 400، قد يكون حجم المكونات العشوائية المرسلة 200 أو 300 أو 400 أو 500 أو 600 (بنسبة +/- 55% ومقربة إلى أقرب مائة).
أدخل السعر الأولي وخطوة السعر. سنضبط العرض (bid) كسعر أولي و2 سنت كخطوة سعر. هذا يعني أن سعر شراء كل مكون تالٍ سيكون أقل بـ 2 سنت.
الآن انظر إلى الأسعار القصوى والدنيم المحسوبة. نظرًا لأن أسعارنا الأولية والتالية متماثلة، فإن السعر الأولي وأعلى سعر متماثلان أيضاً. إذا كان الحجم الأولي أكبر، فسيكون أعلى سعر أيضاً أكبر من السعر الأولي بالفرق بين حجم المكون التالي وحجم المكون الأولي مضروباً في فرق خطوة السعر. على سبيل المثال، إذا ضبطنا 800 كحجم المكون الأولي، وهو ضعف الحجم التالي (400)، فسيكون السعر الأولي أعلى بـ 2 × 0.02 أو 4 سنتات من السعر الأولي. هذا مهم فقط عند استخدام ScaleTrader لبيع مركز. يمكن العثور على مزيد من التفاصيل في "دليل مستخدم TWS".
السعر الأدنى هو السعر الذي سيتم تنفيذ آخر أمر شراء عنده إذا انخفض السعر تحت النطاق السفلي. عند تغيير السعر الأدنى، يمكنك ملاحظة أن خطوة السعر تتغير تلقائياً للتعويض. يمكنك تغيير الأسعار عن طريق إدخالها يدويًا أو سحب الخطوط على الرسم البياني.
الآن سنختار نوع الأمر، ويمكن أن يكون محددًا أو نسبياً. إذا استخدمنا أمراً نسبياً بدون إزاحة، فستكون الأوامر دائمًا مرتبطة بـ bid، حتى عندما تتطلب الخطوة سعراً أعلى. وإذا أضفنا إزاحة قدرها 0.01، فسينخفض السعر الذي نطلبه بسنت واحد أعلى من أفضل سعر عرض، بشرط أن يكون مساوياً لـ أو أقل من سعر العرض التالي على المقياس. استخدام إزاحة بسنت واحد يعطينا المزيد من الفرص للتنفيذ، ولكن قد يحدث ذلك بسعر أقل من سعر scale.
إزاحة الربح (Profit Offset)
في هذه المرحلة، كان بإمكاننا إرسال أمر scale صالحة، وستحاول ScaleTrader الوصول إلى مركزنا الأقصى ثم تتوقف. يستخدم المتداولون هذه الإستراتيجية غالبًا لـ "تنمية" مركز طويل.
ولكن هذا ليس هدفنا. يمكننا البيع خلال القمم الدورية أو تصفية مركزنا عند الوصول إلى حجم الربح المطلوب عن طريق إنشاء أوامر جني الأرباح وتحديد إزاحتها.
إزاحة الربح هي مقدار الربح الذي نريد الحصول عليه من العملية العكسية. أي، إذا ضبطنا 20 سنتاً كإزاحة، فسيتم إرسال أمر البيع الأول بسعر يتجاوز سعر شراء المكون الأول بـ 20 سنتاً. هناك تفصيل مهم أيضاً. إذا تم تنفيذ أمر الشراء بسعر أعلى من السعر على مقياس ربط الأمر النسبي بـ bid، فسيتم تحديد سعر أمر البيع المقابل باستخدام خطوة سعر ثابتة؛ لا يتكيف سعر البيع وفقاً لسعر التنفيذ الفعلي. نحصل على ربح إضافي في كل مرة يقفز فيها سعر الأسهم للأعلى.
مع ارتفاع الأسهم، سيتم بيع المركز بأحجام المكونات التالية بخطوة أسعار تتطابق مع تلك التي حددناها في بداية الشراء. سيكون البيع الأخير بأعلى سعر مع إزاحة ربح تبلغ 20 سنتاً.
استعادة الحجم (Restore Size)
إذا أرسلنا أمراً تم فيه تحديد إزاحة الربح فقط، فستشتري الخوارزمية وتبيع عند كل سعر مرة واحدة فقط، ثم تتوقف.
ومع ذلك، تتوفر أيضاً ميزة "استعادة حجم الأمر بعد جني الأرباح". هذا يعني أن الخوارزمية ستحاول شراء الأسهم المباعة لجني الأرباح مرة أخرى بالسعر الذي اشتريناها به في الأصل. هذا يتيح لنا الشراء والبيع بشكل متكرر في سوق متقلب، كما يفعل صانع السوق. ستكون هذه الإستراتيجية أكثر فعالية إذا ضبطنا مستوى خطوة سعر وإزاحة ربح منخفضين للغاية. لذلك سنغير إزاحة الربح من 20 سنتاً إلى 4 سنتات.
في هذه الحالة، ستكون الخوارزمية نشطة طالما بقي سعر الأسهم ضمن النطاق المخصص للتجميعة (السعر الأقصى + إزاحة السعر) والسعر الأدنى.
إنشاء العمليات الزوجية
الآن لنفكر في إنشاء العمليات الزوجية. يتضمن التداول الزوجي في ScaleTrader عمليات على فرق الأسعار لتجميعة سهم/سهم غير مضمونة برجلين. بمجرد اختيار الزوج، نتعامل مع فرق الأسعار بنفس الطريقة التي نتعامل بها مع السعر الفعلي للسهم في صفقة بسيطة.
اليوم سنراجع صفقة زوجية بناءً على سهمين أظهرا في الماضي ارتباطاً وثيقاً في الأسعار. في هذه الحالة سيكونان Wal-Mart وTarget، ولكن بأسعار منحرفة. سنشتري الأسهم الأكثر غلاءً عندما تنخفض أسعارها، ونبيع الأسهم الأكثر رخصاً عندما ترتفع أسعارها، ولكننا سنفعل ذلك في شكل تجميعة برجلين سنشتريها. على الرغم من أن الأمر في حالة هذه الصفقة سيتعلق بالشراء، إلا أن كل ما قيل ينطبق بالترتيب العكسي وللمنتجات المختلفة أيضاً، كما أشرنا سابقاً.
أولاً نحتاج إلى فتح تبويب "زوج"، ثم اختيار "تعديل الزوج". الآن يمكننا إدخال الرموز للرجلين. سنضبط المعلمات لشراء الأسهم الأكثر غلاءً وبيع الأسهم الأكثر رخصاً والتي نعتبر أنها مقومة بأعلى من قيمتها بالنسبة لبعضها البعض.
المبلغ الصافي هو الفرق بين الأرجل (حجم الرجل × فرق الأسعار)، وفرق الأسعار يعرض الفرق في أسعار الأصول الأساسية. سنختار فرق الأسعار، ثم إنشاء لتشكيل الزوج.
أولاً يجب أن نذكر أن IB لا يمكنها ضمان هذه التجميعة. هذا يعني أن هناك احتمالاً ضئيلاً لتنفيذ رجل واحدة فقط من الزوج. إذا حدث هذا، فقد يتم تنفيذ الأمر في الرجل الثانية بسعر أقل فائدة، ولكنك لن تبقى بمركز غير مغلق.
الآن لننظر إلى رسم ScaleTrader البياني. قد تعتقد أن الرسم البياني يعرض رمزي التجميعة، ولكنه في الواقع يعرض فرق الأسعار بينهما والذي سنتداول عليه. يمكنك تغيير الفترة الزمنية لعرض الرسوم البيانية لـ 3 أشهر و6 أشهر وسنة واحدة.
إنشاء أوامر الزوج
المعلمات الأساسية لهذه الأوامر مشابهة للمعلمات التي اخترناها في المثال الأول. سننشئ أمراً للشراء. لاحظ أنه عند إنشاء زوج، يأتي حقل إدخال حجم المكون قبل حقل المركز الأقصى.
حجم المكون: 400 لكل منهما.
لاحظ أنه عند استخدام قيم متطابقة، ستكون نسبة التجميعة 1:1، وتغيير كمية هذا السهم أو ذاك سيغيرها. يجب أن تكون هذه النسبة هي نفسها كما في حقول المركز الأقصى.
المركز الأقصى: 50,000 لكل منهما. استخدم ميزة جعل الحجم عشوائياً لمنع اكتشاف الخوارزمية في السوق. عند حجم مكون يبلغ 400، قد يكون حجم المكونات المرسلة 200، 300، 400، 500 أو 600، ونحن نتجنب أيضاً دفع الحد الأدنى من العمولة.
هذا هو الحد الأقصى لهذه الخوارزمية فقط، وقد يكون مركزك الإجمالي مختلفاً.
استخدم ميزة جعل الحجم عشوائياً لمنع اكتشاف الخوارزمية في السوق. عند حجم مكون يبلغ 400، قد يكون حجم المكونات المرسلة 200، 300، 400، 500 أو 600، ونحن نتجنب أيضاً دفع الحد الأدنى من العمولة.
أدخل السعر الأولي. على سبيل المثال، إذا كان فرق سعر التجميعة هو 4.75؛ اجعل 4.70 السعر الأولي للطلب. تعامل مع فرق الأسعار بنفس الطريقة التي تتعامل بها مع سعر أصل فردي. خطوة السعر: ضع 0.05.
يمكن ضبط السعر إما عن طريق إدخاله يدويًا أو بتحريك "خط السعر الأولي" على الرسم البياني.
لاحظ أنه يتم حساب الأسعار القصوى والدنيا تلقائياً. قم بتغيير السعر الأدنى بتحريك الخط على الرسم البياني، ولاحظ أنه تم إعادة حساب خطوة السعر.
أنواع الأوامر: تم تصميم أنواع الأوامر المركبة هذه لزيادة فرص تنفيذ كلا الرجلين (لأنه أمر غير مضمون).
LMT + MKT: يتم وضع كلا الأمرين كأوامر محدودة. في حالة تنفيذ أحدهما فقط، يتحول الثاني إلى أمر سوق.
REL + MKT: يتم وضع كلا الأمرين كأوامر نسبية (مرتبطة بـ bid للشراء أو بـ ask للبيع). في حالة تنفيذ أحدهما فقط، يتم إعادة إرسال الثاني كأمر سوق.
أمر جني الأرباح (Profit Order)
على الرغم من أنه كان بإمكاننا إرسال أمر بهذه المعلمات فقط، إلا أننا نريد تحقيق نتائج أخرى. سنستمر في ضبط المعلمات التي ستعطي الخوارزمية أمراً بالشراء والبيع لمساعدتنا في استخلاص الربح من أي تقلب في السوق.
أولاً، سننشئ أمر جني أرباح يقضي بمنح الخوارزمية أمراً بإرسال أمر عكسي بعد تنفيذ الأمر الحالي. في هذه الحالة، سيكون أمر بيع بعد تنفيذ الأمر الحالي. كما لاحظنا في حالة الأمر الأساسي، يعتمد سعر أمر جني الأرباح على سعر مكونات الأمر الحالي وإزاحة الربح، وليس على سعر تنفيذ هذا الأمر.
سنفعل هذه الوظيفة ونضبط إزاحة الربح على 2.00. والآن لننظر في مثال لعملها. لأسباب تتعلق بالتبسيط، سنتجاهل إعدادات جعل الحجم عشوائياً. نفترض أن أول أمر شراء لـ 400 سهم تم إرساله بسعر أولي قدره 5 دولارات. بعد تنفيذه، سيتم إرسال أمر بيع لـ 400 سهم بسعر $7.00، والذي يتضمن سعر المكون وإزاحة الربح المحددة. في الوقت نفسه، سيكون سعر الأمر التالي المرسل لشراء 400 سهم هو $4.95، لأننا ضبطنا 0.05 كخطوة سعر. بعد تنفيذ المكون التالي، يُرسل أمر بيع آخر لـ 400 سهم بسعر $6.95 (مرة أخرى مجموع السعر 4.95 وإزاحة الربح البالغة 2 دولار)، ويُرسل مكون الشراء التالي بمستوى سعر منخفض جديد. سيستمر العمل بناءً على هذا المبدأ حتى تنفيذ جميع المكونات أو إلغاء الأمر.
استعادة الحجم
كما ذكرنا سابقاً، إذا أرسلنا أمراً تم فيه تحديد إزاحة الربح فقط، فستشتري الخوارزمية وتبيع عند كل سعر مرة واحدة فقط، ثم تتوقف.
لنعد إلى إعطاء الخوارزمية أمراً باستعادة حجم الأمر بعد الحصول على الربح. هذا يعني أنها ستحاول شراء الأسهم المباعة لجني الأرباح مرة أخرى بالسعر الذي اشتريناها به في الأصل، مما يتيح لنا الشراء والبيع بشكل متكرر في سوق متقلب، كما يفعل صانع السوق. ستكون هذه الإستراتيجية أكثر فعالية إذا ضبطنا مستوى خطوة سعر وإزاحة ربح منخفضين للغاية. لذلك سنغير إزاحة الربح من دولارين إلى 20 سنتاً.
في هذه الحالة، ستكون الخوارزمية نشطة طالما بقي سعر الأسهم ضمن النطاق المخصص للتجميعة (السعر الأقصى + إزاحة السعر) والسعر الأدنى.
قد تعمل الخوارزمية على النحو التالي عند ضبط معلمات جني الأرباح واستعادة الحجم (مرة أخرى مع تجاهل ميزة جعل الحجم عشوائياً لهذا المثال). يتم إرسال أول أمر شراء لـ 400 سهم بسعر أولي يبلغ خمسة دولارات. بعد تنفيذه، سيتم إرسال أمر بيع الأسهم بسعر $5.20، والذي يتضمن سعر المكون وإزاحة الربح المحددة. في الوقت نفسه، سيكون سعر الأمر التالي المرسل لشراء 400 سهم هو $4.95، لأننا ضبطنا 0.05 كخطوة سعر. قد يبدو هذا مألوفاً، لأنه حتى الآن كان كل شيء مماثلاً لمثال إزاحة الربح الذي ناقشناه مؤخراً. ولكن الآن، عندما يتم تنفيذ أمر جني الأرباح بسعر 5.20، يتم إلغاء المكون الثاني بسعر 4.95، ويعود حجمه إلى السعر الأولي، مما يعني إرسال أمر شراء جديد لـ 400 سهم بسعر $5.00. أو قد يحدث ألا يتم تنفيذ أمر جني الأرباح بسعر 5.20، بل يتم تنفيذ أمر الشراء بسعر 4.95. في هذه الحالة، يتم إنشاء أمر بيع بسعر $5.15، وإذا تم تنفيذه، يستعاد الحجم إلى مستوى $4.95.
تسمح هذه الوظيفة للخوارزمية بالاستمرار في العمل طالما يتذبذب فرق الأسعار ضمن نطاق السعر المحدد.
بعد ضبط جميع المعلمات المطلوبة، يمكننا إرسال أمر scale.
تأكد من تحديد وقت الصلاحية والإعدادات الأخرى بشكل صحيح.
استخدم الأزرار في الأسفل للمعاينة وإرسال الأمر.
تابع تقدم الأمر باستخدام تبويب ScaleTrader.
قم بتعديل الإعدادات بسهولة، ولن تدخل حيز التنفيذ حتى تنقر على "إرسال".
قم بالتشغيل والإيقاف يدويًا باستخدام الأزرار.
إذا توقفت الخوارزمية وتطلبت إعادة التشغيل، ضع علامة صح في مربع "إعادة تشغيل ScaleTrader"، ثم أدخل في حقول المراكز الأولية تلك التي تم تجاوزها عندما توقفت الخوارزمية. إذا كان فرق الأسعار أكبر بكثير أو أصغر من الفرق الذي كان عليه عند توقف الخوارزمية، فنتيجة لذلك، قد تشتري ScaleTrader أو تبيع الكثير جداً وتؤثر بالتالي على السوق. يمكن تصحيح ذلك بتغيير السعر الأولي بعد التشغيل ثم العودة تدريجياً إلى السعر السابق باستخدام ميزة الضبط التلقائي للسعر.
الخلاصة
اليوم مراجعنا خوارزمية ScaleTrader باستخدام مثال أمر scale بسيط وأمر زوجي أكثر تعقيداً. تذكر أن ScaleTrader تدعم جميع المنتجات باستثناء صناديق الاستثمار المشتركة. لكلا الأمرين استخدمنا ميزة جني الأرباح التي ترسل أمراً عكسياً للحصول على ربح بالحجم المحدد من قبل العميل. كما ضمّنا ميزة استعادة الحجم التي سمحت بالاستمرار في الشراء والبيع بربح طالما بقي السعر (أو فرق الأسعار للأزواج) ضمن النطاق المحدد بخطوة الأسعار وإزاحة الربح.
SCALE TRADER للأزواج هي أفضل أداة لإدارة المحفظة ذات المراكز الطويلة والقصيرة.
يمكن أن تكون عمليات scale إستراتيجية مربحة للغاية إذا كنت لا تمانع في الاحتفاظ بالمركز الأقصى المحدد في حالة انخفاض السعر إلى هذا المستوى أو أقل. من حيث المبدأ، يشبه هذا بيع الخيارات: الإستراتيجية المناسبة إذا كنت ستكون راضياً عن المركز المحصل عند تنفيذ الخيار. وكما هو الحال دائمًا، من الأفضل أولاً اختبار وظائف وإمكانيات ScaleTrader في PaperTrader أو في النسخة التجريبية من TWS.
Bitte Anmelden oder Registrieren um der Konversation beizutreten.
Ladezeit der Seite: 0.052 Sekunden

