يعطي TWAP وزنًا متساويًا للفترات المتساوية في المدة. وعند استخدامه للتداول، ترسل أداة آلية أوامر أصغر وفق جدول زمني. وتتوقف النتيجة على الأسعار الفعلية والكميات المنفذة وقواعد الخدمة، لا على الجدول وحده.
تريد يانا شراء بيتكوين، لكنها لا ترغب في إرسال أمر الشراء كله إلى السوق دفعة واحدة. تصادف TWAP، وقد تظنه سعر شراء محددًا مسبقًا. لكنه يشير في الحقيقة إلى أمرين مترابطين: متوسط تُقيّم به الصفقة بعد انتهائها، وطريقة لتقسيم الأمر. يمكن حساب المتوسط دون شراء أي شيء، أما سعر يانا الفعلي فلا تعرفه إلا من الصفقات التي نُفذت بالفعل. [1] [2]
لنتخيل فترتين متساويتين في المدة تمثلهما أسعار 100000 و100030 USD/BTC. تحصل كل فترة على الوزن نفسه، فيقع المتوسط بين السعرين. ولو استغرقت الفترة الأولى ضعف المدة، لكان لثمنها ضعف الوزن، ولأصبحت النتيجة 100010 USD/BTC. لذلك لا يكفي جمع أسعار كيفما اتفق: علينا تحديد السعر الذي نقيسه والمدة التي يمثلها كل رصد. أخذ عينات منتظمة متساوية الوزن طريقة لتقدير المتوسط الزمني، وليس سجلًا دقيقًا لكل حركة سعرية بين العينات. [1]
عند استخدام TWAP لتنفيذ صفقة، تحدد يانا الكمية الإجمالية والفترة التي تريد التداول خلالها. ثم ترسل الخدمة أوامر أصغر. ولا يلزم أن تكون متطابقة؛ إذ تصف Kraken فواصل زمنية منتظمة مع تغيير عشوائي لأحجام الأجزاء. لذا لا يخبر الاختصار وحده يانا بتفاصيل كل عملية شراء. عليها الرجوع إلى قواعد الأداة التي تستخدمها. [3]
تفرّق Kraken بين وضعي Market وLimit. يبحث Market عن تنفيذ متاح عند إرسال كل جزء، بينما يضيف Limit حدًا أقصى لسعر الشراء أو حدًا أدنى لسعر البيع. وقد يُتجاوز جزء إذا لم يستوفِ السوق هذا الشرط. تحافظ يانا بذلك على شرط السعر، لكنها قد تنتهي بكمية بيتكوين أقل مما خططت له. فالجدول لا يضمن السعر والكمية الكاملة معًا. [3]
من المفيد قبل البدء معرفة مصير الكمية التي لم تُنفذ. تذكر Kraken إلغاءها عند نهاية النافذة الزمنية. أما IBKR فتتيح الخيار allowPastEndTime، الذي يسمح باستمرار التداول بعد الموعد المحدد. تتعلق وثيقة IBKR هذه بالأسهم الأمريكية؛ ولا تعد بتوافر الوظيفة نفسها للبيتكوين. اختلاف سلوك الخدمات يوضح لماذا لا تكفي معرفة اسم الخوارزمية. [2] [3]
قد يقلل تقسيم الصفقة الضغط الذي كان سيُحدثه أمر كبير دفعة واحدة. لكن أثناء انتظار يانا قد يصل مشترون آخرون ويرفعون السعر. لذلك ليس TWAP أرخص تلقائيًا من الشراء الفوري، ولا يضمن نتيجة محددة. ينبغي تقييم الكمية التي جرى تداولها فعلًا وأسعارها والرسوم وما بقي دون تنفيذ. ولا يكشف خط متوسط سلس هذه الفروق بمفرده. [3]
إذا أوقفت يانا الخطة الجارية، فلا ينبغي أن تتوقع اختفاء مشترياتها السابقة. تذكر Kraken أن الأوامر المعلقة تُلغى، بينما تبقى الصفقات المنفذة في الحساب. وبعد الإيقاف يجب التمييز بين الكمية المشتراة بالفعل والباقي الذي لن يُشترى. فكلمة «متوقفة» تصف حالة الخطة، ولا تعني أن سجل التداول خالٍ. [3]
يتطلب المتوسط الزمني سوقًا محددة ونوعًا واضحًا من بيانات السعر وبداية ونهاية معلومتين للفترة. وقد تعطي منصة أخرى أو نافذة زمنية مختلفة نتيجة أخرى. يزن TWAP الوقت، بينما يعطي VWAP وزنًا أكبر للأسعار التي جرى عندها تداول كميات أكبر. لا توجد قيمة أصح دائمًا؛ فكل منهما يجيب عن سؤال مختلف. ولا يخبرك أي منهما وحده إن كان البيتكوين رخيصًا أو إن كان سعره سيرتفع. [2] [1]
لماذا قد يختلف سعر الشراء عن المتوسط؟
في نموذج متخيّل، لفترتين متساويتين في المدة سعران ممثلان هما 100000 و100100 USD/BTC. المتوسط الزمني هو TWAP = (100000 + 100100) / 2 = 100050 USD/BTC. لكن لنفترض أن الشراء الفعلي كان 1 BTC عند السعر الأول و3 BTC عند الثاني. عندئذ يصبح متوسط سعر الشراء (100000 × 1 + 100100 × 3) / 4 = 100075 USD/BTC. اشترينا كمية أكبر بالسعر الأعلى، فتجاوزت النتيجة المتوسط الزمني. لا يشمل المثال الرسوم، ولا يمثل عرضًا حاليًا في السوق، ولا يتنبأ بالسعر المقبل. إنه يوضح فقط الفرق بين الترجيح بالوقت والترجيح بالكمية المشتراة فعليًا.
للحصول على صورة أوضح، اقرأ هذا المدخل مع Volume weighted average price, Market microstructure, Market impact, Slippage, Limit order, Market order. تشير إلى هذا المدخل أيضًا Volume weighted average price.
01هل يجب أن تتساوى أحجام المشتريات الجزئية؟+
ليس بالضرورة. قد تستخدم الخطة البسيطة أجزاء متساوية، لكن الخدمة قد تغيرها أو تتجاوز بعضًا منها بسبب حد السعر أو لا تنفذها كاملة. وللتحقق من النتيجة، تحتاج إلى الكميات والأسعار الفعلية، لا مجرد عدد الخطوات المخططة.
02ماذا يبقى بعد إلغاء TWAP؟+
الصفقات المنفذة لا تُعكس. يتوقف التنفيذ اللاحق وفق قواعد الخدمة؛ لذا تحقق من الكميات المشتراة أو المبيعة وأرصدة الحساب وأي أوامر قد تظل مفتوحة. الإلغاء ليس استردادًا لقيمة المشتريات السابقة.