← العودة إلى قائمة المقالات
August 9, 2026
5 دقائق للقراءة

Hawkes Processes for Order Arrival and Market Event Modeling

Hawkes Processes for Order Arrival and Market Event Modeling
#microstructure
#Hawkes-process
#point-process
#order-arrival
#crypto
#HFT

تستخدم مقالة البصمة الرقمية متجهًا من ثلاثة أرقام — hawkes_mu وhawkes_alpha وhawkes_beta — بوصفه مكوّن التوقيت في البصمة السلوكية للمشارك، وتفترض أن صانعي السوق يظهرون إثارة ذاتية قوية. لكنها لا تقول من أين تأتي هذه الأرقام الثلاثة، أو مما تُقدّر، أو إلى أي حد ينبغي الوثوق بها. هذه المقالة هي النصف المفقود: المقدّر، وتشخيصات المطابقة، والكمية المشتقة الوحيدة التي يتضح أنها أهم من المعلمات الثلاث نفسها — نسبة التفرع nn.

الادعاء الذي نختبره هنا ضيق وقابل للتحقق. تدفق الأوامر ذو إثارة ذاتية: فالبيع العدواني يجعل البيع العدواني التالي أكثر احتمالًا، بطريقة لا يستطيع نموذج بواسون بأي معدل متغير زمنيًا إعادة إنتاجها. إذا كان ذلك صحيحًا، فينبغي لعملية هوكس الملائمة للطوابع الزمنية الخام للتداولات أن (أ) تتفوق على خط أساس بواسون في الاحتمالية على بيانات محتجزة، (ب) تنتج نسبة تفرع تقع بصرامة بين 0 و1، و(ج) تجتاز اختبار جودة المطابقة بإعادة تحجيم الزمن. النقطتان (أ) و(ب) موثقتان على نطاق واسع للعقود الآجلة للأسهم. أما النقطة (ج) فهي الموضع الذي تصمت فيه عادةً أوراق هوكس المنشورة، وهو الموضع الذي لم يُفحص فيه شريط تداول العملات المشفرة في هذه المدونة من قبل.

هناك قطعتان من الخلفية تمتلكهما هذه المدونة أصلًا، ولذلك لا نعيد اشتقاقهما هنا. بنية التغذية الراجعة ذات الإثارة الذاتية — أي أن الأحداث تطلق أحداثًا أخرى من النوع نفسه، وتكون دون العتبة دون حرجة وفوقها منفلتة — مشتقة بصورة ملموسة كرقم تكاثر g=ρ/Δg = \rho/\Delta في انهيارات التصفية كإشارة تداول، بما في ذلك الحركة الكلية للمتسلسلة الهندسية، ونظام الانهيار الخاطف فوق الحرج، وقواطع الدائرة بوصفها واحدًا من ثلاثة أشياء تحدّه. نسبة التفرع nn أدناه هي النظير الخاص بالعمليات النقطية لـ gg. وما يضيفه هذا حقًا هو أن nn قابل للتقدير في الوقت الفعلي من الطوابع الزمنية للتداولات وحدها، من دون خريطة تصفية، أو عمق دفتر أوامر، أو افتراضات عن الرافعة المالية. وهذا هو السبب الكامل للاهتمام بآلية العمليات النقطية.

الفرضية القائلة إن زمن الساعة هو محور أخذ العينات الخاطئ هي الحجة التأسيسية لـ ما وراء أشرطة الزمن، التي تعالجها ببناء أشرطة أفضل. تعالج هذه المقالة الأمر بطريقة مختلفة: بعدم أخذ عينات أصلًا، ونمذجة أوقات الأحداث مباشرة.

أساسيات العملية النقطية باختصار

نبضات أحداث وصول الأوامر المتقطعة

العملية النقطية هي مجموعة عشوائية من أوقات الأحداث، تُعرّف بواسطة الشدة الشرطية λ(t)\lambda^*(t) — أي معدل الوصول اللحظي بالنظر إلى التاريخ الكامل Ft\mathcal{F}_t:

λ(t)=limΔt0E[N(t,t+Δt)Ft]Δt\lambda^*(t) = \lim_{\Delta t \to 0} \frac{\mathbb{E}[N(t, t + \Delta t) \mid \mathcal{F}_t]}{\Delta t}

عملية بواسون المتجانسة هي الحالة λ(t)=μ\lambda^*(t) = \mu. وتسمح عملية بواسون غير المتجانسة لـ λ(t)\lambda(t) باتباع شكل حتمي (منحنى على شكل U خلال اليوم، مثلًا)، لكنها لا تزال تفترض الاستقلال الشرطي: فمعرفة أن تداولًا حدث للتو لا تخبرك بشيء عما إذا كان تداول آخر وشيكًا. وهذا الافتراض هو ما ينتهكه تدفق الأوامر الحقيقي، والانتهاك هو موضوع هذه المقالة بأكملها. النجمة في λ(t)\lambda^*(t) هي الفارق كله — فهي تشير إلى الاعتماد على التاريخ.

عملية هوكس

ارتدادات أحداث السوق ذات الإثارة الذاتية

تملك عملية هوكس أحادية المتغير الشدة

λ(t)=μ+ti<tϕ(tti)\lambda^*(t) = \mu + \sum_{t_i < t} \phi(t - t_i)

حيث إن μ>0\mu > 0 هي الشدة الخلفية (الوصولات الخارجية)، وϕ()0\phi(\cdot) \geq 0 هي نواة الإثارة. كل حدث يرفع الشدة بمقدار ϕ(0)\phi(0)، ثم تنخفض وفق شكل ϕ\phi. تنتج مجموعة من الأحداث الحديثة شدة مرتفعة، ما يجعل الأحداث الإضافية أكثر احتمالًا — فالعملية تتذكر تاريخها الخاص.

نسبة التفرع

n=0ϕ(t)dtn = \int_0^\infty \phi(t) \, dt

nn هو متوسط عدد الأحداث الابنة التي يطلقها حدث أب واحد. تتطلب السكونية n<1n < 1؛ ومتوسط الشدة الساكنة هو λˉ=μ/(1n)\bar{\lambda} = \mu / (1-n)، وهو يتباعد عندما تقترب n1n \to 1. لذلك تقسم nn النشاط الكلي إلى جزء خارجي (1n)(1-n) وجزء داخلي nn: عند n=0.7n = 0.7، تكون سبعون بالمئة من الأحداث ردود فعل على أحداث أخرى، لا استجابات لأي شيء خارج السوق.

هذا هو بالضبط الانقسام دون الحرج/فوق الحرج لمضاعف الانهيار في انهيارات التصفية، لكن من اتجاه مختلف. والفرق يكمن في تكلفة الحساب: يتطلب g=ρ/Δg = \rho/\Delta خريطة أمامية لكثافة البيع القسري وعمق الدفتر الحي، وكلاهما تقديران مبنيان فوق افتراضات عن توزيع الرافعة المالية. أما nn فيتطلب قائمة من الطوابع الزمنية.

أفاد Filimonov وSornette (2012) بارتفاع nn من نحو 0.3 إلى ما فوق 0.7 في العقود الآجلة E-mini S&P 500 بين 1998 و2007. ووضع Hardiman وBercot وBouchaud (2013) العقد نفسه قرب n0.8n \approx 0.8 باستخدام نواة ذات قانون قوى أسّه نحو 1.15-1.15 عند الفجوات القصيرة. كلتا النتيجتين تخصان عقود الأسهم الآجلة منذ أكثر من عقد، ولا تنتقل أي منهما إلى العملات المشفرة من دون قياس. إعادة إنتاجهما ليست غرض هذه المقالة؛ الغرض هو التحقق مما إذا كان النظام نفسه قائمًا على شريط عقود آجلة دائمة يعمل على مدار الساعة، مع مشاركين مختلفين ومن دون انقطاع افتتاح السوق.

اختيارات النواة

الأسية، ϕ(t)=αeβt\phi(t) = \alpha e^{-\beta t}، مع n=α/βn = \alpha/\beta. وهي ماركوفية، لذلك تملك الاحتمالية تكرارًا قدره O(1)O(1) لكل حدث (أدناه). ومن هنا تبدأ كل مطابقة عملية.

قانون القوى، ϕ(t)=αcp/(c+t)1+p\phi(t) = \alpha c^p / (c+t)^{1+p}. يعيد إنتاج التجمع طويل الذاكرة، لكنه يفقد التكرار — فيصبح تقييم الاحتمالية O(N2)O(N^2) أو يتطلب اقتطاعًا.

مجموع من الأسّيات، ϕ(t)=k=1Kαkeβkt\phi(t) = \sum_{k=1}^{K} \alpha_k e^{-\beta_k t}. يقارب التناقص وفق قانون القوى باستخدام KK من المقاييس الزمنية مع الحفاظ على التكرار. عادةً ما يكفي K=3K = 3 إلى 55، مع امتداد βk\beta_k من أجزاء الألف من الثانية إلى دقائق.

ما إذا كانت وصولات تداولات العملات المشفرة تتناقص أسيًا أو وفق قانون قوى هو سؤال تجريبي له إجابة من نسبة الاحتمالية، وسيُقاس أدناه بدل الاستشهاد به.

عمليات هوكس متعددة المتغيرات

تدفقات متقاطعة الإثارة لأحداث السوق

بالنسبة إلى DD من أنواع الأحداث،

λd(t)=μd+d=1Dtid<tϕdd(ttid)\lambda_d^*(t) = \mu_d + \sum_{d'=1}^{D} \sum_{t_i^{d'} < t} \phi_{dd'}(t - t_i^{d'})

حيث تصف ϕdd\phi_{dd'} كيف يثير النوع dd' النوع dd. ومع النوى الأسية تكون مصفوفة التفرع G=[αdd/βdd]G = [\alpha_{dd'}/\beta_{dd'}]، وتتطلب السكونية نصف القطر الطيفي ρ(G)<1\rho(G) < 1. ويحدد المتجه الذاتي لـ GG المرتبط بأكبر قيمة ذاتية نمط الإثارة المهيمن — أي مجموعة أنواع الأحداث التي تميل إلى الإطلاق معًا.

التطبيق المثير للاهتمام على دفتر الأوامر هو D=6D = 6: شراء سوقي، بيع سوقي، شراء محدد، بيع محدد، إلغاء شراء، إلغاء بيع. تحتوي تلك المصفوفة على 36 مدخلًا، وهي جزء أدوات هوكس الذي لا يوجد في أي موضع آخر من هذه المدونة. لاحظ أن أحد مدخلاتها المتوقعة موثق تجريبيًا بالفعل من دون هذه التسمية: الإلغاء الجماعي المترابط عبر مستويات متتالية — سحب الجدران — يُقاس مباشرة في تحليل موضع الطابور وجدار دفتر الأوامر. إن ϕcancel,cancel\phi_{\text{cancel},\text{cancel}} الملائمة هي الظاهرة نفسها معبّرًا عنها كنواة، وينبغي أن تتفق القياسان. وإذا لم يتفقا، فأحدهما خاطئ.

نسخ الأصول المتقاطعة والمنصات المتعددة هي الآلية نفسها مع تسميات مختلفة: تلتقط النوى خارج القطر التأخر المتبادل والعدوى، وقد استخدم Shi وBroussard وBooth (2019) هذه الآلية بالضبط على أسهم Dow الثلاثين أثناء الانهيار الخاطف في 2010، فوجدوا إثارة متقاطعة غير متناظرة مع مصادر عدوى قابلة للتحديد.

المعايرة

معايرة مجال شدة الأحداث

الاحتمالية العظمى

لأوقات الأحداث {t1,,tN}\{t_1, \ldots, t_N\} على [0,T][0, T]:

(θ)=i=1Nlogλ(ti)0Tλ(t)dt\ell(\theta) = \sum_{i=1}^{N} \log \lambda^*(t_i) - \int_0^T \lambda^*(t) \, dt

يكافئ الحد الأول وجود الشدة حيث وقعت الأحداث؛ ويعاقب الحد الثاني الشدة التي لم تنتج شيئًا.

بالنسبة إلى النواة الأسية، يعطي التكرار

Ri=j<ieβ(titj)=eβ(titi1)Ri1+1R_i = \sum_{j < i} e^{-\beta(t_i - t_j)} = e^{-\beta(t_i - t_{i-1})} \cdot R_{i-1} + 1

القيمة λ(ti)=μ+αRi\lambda^*(t_i) = \mu + \alpha R_i بتكلفة O(1)O(1) لكل حدث، ويغلق المعوض:

0Tλ(t)dt=μT+αβi=1N(1eβ(Tti))\int_0^T \lambda^*(t) \, dt = \mu T + \frac{\alpha}{\beta} \sum_{i=1}^{N} \left(1 - e^{-\beta(T - t_i)}\right)

التكلفة الإجمالية O(N)O(N)، وهو ما يجعل مطابقة ملايين الأحداث أمرًا روتينيًا. حسّن باستخدام L-BFGS-B مع قيود الإيجابية.

هناك نمطا فشل يجدر معرفتهما قبل الوثوق بأي مخرج. يصبح سطح الاحتمالية مسطحًا بصورة سيئة عندما تقترب n1n \to 1، لذلك قد تعطي المطابقة القريبة من الحرجة تقديرًا نقطيًا يبدو واثقًا، لكنه يجلس في وادٍ يكاد يكون مستويًا بقيمة ±0.1\pm 0.1 في nn — لذلك ادرس الاحتمالية حسب nn بدل قراءة هسيان المحسّن. وفي الحالة متعددة المتغيرات ينمو عدد المعلمات كـ O(D2)O(D^2)، لذلك بعد D10D \approx 10 تحتاج إلى Group-Lasso على معايير النوى، وإلا فستطابق المصفوفة الضجيج.

EM والتقدير غير المعلمي

يتعامل EM مع بنية التفرع بوصفها كامنة: كل حدث إما مهاجر من μ\mu أو نسل لحدث أسبق. وتغطي آليات خطوة E/M العامة، وتحذير الحل المحلي الأمثل، وانضباط التهيئة المتعددة في قسم Baum-Welch من اكتشاف الأنظمة باستخدام HMMs، وهي مطابقة هنا. أما الجزء الخاص بهوكس فهو كمية خطوة E نفسها:

pij=ϕ(titj)λ(ti),pi0=μλ(ti)p_{ij} = \frac{\phi(t_i - t_j)}{\lambda^*(t_i)}, \quad p_{i0} = \frac{\mu}{\lambda^*(t_i)}

pijp_{ij} هو توزيع لاحق حول أي حدث تسبب في أي حدث — مخرج قابل للتفسير، وليس مجرد وسيط في التحسين. وعند جمعه حسب نوع الحدث، يعطي إسنادًا للشريط: هذا الكسر من مبيعات الساعة الأخيرة أطلقته مبيعات سابقة، وذلك الكسر وصل من الخارج. كما يتيح تقدير ϕ\phi بصورة غير معلمية كدالة ثابتة القطع على شبكة، وهي طريقة فحص الافتراض الأسي من دون الالتزام ببديل. التكلفة: O(N2)O(N^2) لمصفوفة pijp_{ij} الكاملة، لذلك لا يتوسع بعد نحو 10510^5 حدث من دون تقريب.

طريقة Bacry وMuzy الطيفية هي المسار الآخر الخالي من النموذج — فكثافة القدرة الطيفية لعملية هوكس الساكنة تتحلل على صورة C^(ω)=IΦ^(ω)2diag(μ)\hat{C}(\omega) = |I - \hat{\Phi}(\omega)|^{-2} \cdot \text{diag}(\mu)، لذلك فإن تقدير كثافة التغاير وحل التحليل يعيدان النوى من دون افتراض شكل معلمي.

مطابقة شريط تداولات العملات المشفرة الحقيقي

تجميع شريط تداولات العملات المشفرة

يجب أن يأتي كل رقم في هذا القسم من مطابقة فعلية على بيانات حقيقية. واستعادة معلمات حقنتها في محاكٍ لا تقدم دليلًا على شيء سوى أن المحسّن يعمل.

البيانات: طوابع زمنية لـ aggTrade من Binance BTC/USDT خلال نافذة محددة، مع ذكر النافذة والرمز وعدد الأحداث صراحةً إلى جانب كل رقم مُبلغ عنه. تجمع aggTrade عمليات التنفيذ بالسعر نفسه من أمر آخذ واحد في سجل واحد، وهي الوحدة الصحيحة هنا — فالأمر العدواني الواحد حدث واحد، وليس حدثًا لكل تنفيذ للطرف المقابل.

المطابقة أحادية المتغير

import numpy as np
import pandas as pd
from tick.hawkes import HawkesExpKern

trades = pd.read_parquet("binance_btcusdt_aggtrades.parquet")

t0 = trades["transact_time"].iloc[0]
ts = ((trades["transact_time"] - t0) / 1000.0).to_numpy(dtype=np.float64)
T = ts[-1]

learner = HawkesExpKern(decays=BETA_GRID, penalty="none", verbose=False)
learner.fit([ts])

mu_hat = learner.baseline[0]
alpha_hat = learner.adjacency[0, 0]
n_hat = alpha_hat / BETA_CHOSEN

print(f"events   = {len(ts)}")
print(f"window   = {T/3600:.2f} h")
print(f"mu       = {mu_hat:.4f} events/s")
print(f"n        = {n_hat:.4f}")
print(f"lambda_bar (model) = {mu_hat/(1-n_hat):.4f} events/s")
print(f"lambda_bar (data)  = {len(ts)/T:.4f} events/s")

الطباعتان الأخيرتان هما أول فحص معقول لا يكلف شيئًا: إذا لم تهبط شدة المتوسط الساكنة للنموذج μ/(1n)\mu/(1-n) قرب معدل الأحداث التجريبي، فالمطابقة خاطئة بغض النظر عما أبلغه المحسّن.

لا ينبغي تثبيت β\beta يدويًا. ادرس الاحتمالية عبر شبكة من قيم التناقص وأبلغ عن الملف، لأن α\alpha وβ\beta يتبادلان بشدة، وقد تكون n=α/βn = \alpha/\beta مستقرة بينما لا تكون أي من المعلمتين كذلك.

هل تتناقص النواة أسيًا فعلًا؟

يأتي ادعاء قانون القوى في الأدبيات من أوراق عقود الأسهم الآجلة المنشورة عام 2013. اختبره مباشرةً: طابق نواة أسية ونواة بقانون قوى على الشريط نفسه، وقارن الاحتمالية اللوغاريتمية على بيانات محتجزة (لا داخل العينة، لأن قانون القوى يملك معلمة إضافية)، وانظر بصورة منفصلة إلى تناقص الشدة التجريبية بعد التداولات الكبيرة.

large = ts[trades["quantity"].to_numpy() > LARGE_TRADE_THRESHOLD]

lags = np.logspace(-3, 2, 60)   # 1 ms .. 100 s
rate = np.empty(len(lags) - 1)
for k in range(len(lags) - 1):
    lo, hi = lags[k], lags[k + 1]
    counts = [
        np.searchsorted(ts, t0_ + hi) - np.searchsorted(ts, t0_ + lo)
        for t0_ in large
    ]
    rate[k] = np.mean(counts) / (hi - lo)

عند رسمه على مقياس لوغاريتمي-لوغاريتمي، تنحني النواة الأسية؛ أما نواة قانون القوى فتكون مستقيمة. وهذا الرسم دليل أقوى من أي من رقمي الاحتمالية، لأنه يوضح موضع عدم المطابقة — فعادةً ما تقلل الأسّيات من ملاءمة الذيل وتبالغ في ملاءمة الملليثواني الأولى.

مصفوفة التفرع

النموذج متعدد المتغيرات الأدنى القابل للتطبيق: بعدان، شراء عدواني وبيع عدواني، مفصولان بواسطة is_buyer_maker. وإذا كانت بيانات L3 متاحة، فوسّعه ليشمل الإلغاءات.

buys  = ts[~trades["is_buyer_maker"].to_numpy()]   # taker bought
sells = ts[ trades["is_buyer_maker"].to_numpy()]   # taker sold

mv = HawkesExpKern(decays=BETA_CHOSEN, penalty="l2", C=C_CV, verbose=False)
mv.fit([buys, sells])

G = mv.adjacency / BETA_CHOSEN          # branching matrix
rho = np.max(np.abs(np.linalg.eigvals(G)))
print("G =\n", G)
print(f"spectral radius = {rho:.4f}")   # must be < 1

الكمّيتان اللتان ينبغي نشرهما هما المصفوفة نفسها ونصف قطرها الطيفي. واللاتناظر هو الجزء المثير: هل تتجاوز إثارة البيع-للبيع إثارة الشراء-للشراء، وهل الحدود المتقاطعة متناظرة؟ تلك عبارات قابلة للاختبار حول شريط تداولات العملات المشفرة، ولم يقسها أحد هنا.

جودة المطابقة: إعادة تحجيم الزمن

تنص مبرهنة إعادة تحجيم الزمن على أنه إذا كان النموذج صحيحًا، فإن الأزمنة المحولة τi=0tiλ(s)ds\tau_i = \int_0^{t_i} \lambda^*(s)\,ds تشكل عملية بواسون ذات معدل واحد، ولذلك تكون الفروق Δτi\Delta\tau_i موزعة وفق Exp(1)\text{Exp}(1).

from scipy.stats import kstest, expon

compensator = np.empty(len(ts))
for i, ti in enumerate(ts):
    compensator[i] = mu_hat * ti + (alpha_hat / BETA_CHOSEN) * np.sum(
        1 - np.exp(-BETA_CHOSEN * (ti - ts[:i]))
    )

tau = np.diff(compensator)
stat, pval = kstest(tau, expon(scale=1.0).cdf)
print(f"KS = {stat:.4f}, p = {pval:.4g}, N = {len(tau)}")

تحذير واحد عند قراءة هذا الاختبار: عندما يكون NN في مئات الآلاف، يرفض اختبار KS سوء مواصفة تافهًا. فقيمة p الصغيرة عند N=5×105N = 5 \times 10^5 لا تعني شيئًا تقريبًا بمفردها؛ والمخرج المفيد هو مخطط QQ للفروق Δτ\Delta\tau مقابل Exp(1)\text{Exp}(1) وإحصائية KS نفسها، وهي حجم تأثير مستقل عن المقياس. أبلغ عن كليهما، وكن صريحًا — فإذا رُفضت النواة الأسية على شريط العملات المشفرة، فهذه نتيجة تستحق النشر بدل دفنها، وبروح النتيجة السلبية الصادقة حول غياب ميزة قوية.

هل تتحرك n فعلًا مع الهشاشة؟

يُستشهد باستمرار بادعاء أن nn مؤشر هشاشة في الوقت الفعلي، لكنه نادرًا ما يُختبر. الاختبار مباشر: قدّر nn على نوافذ متحركة خلال فترة هادئة وخلال تاريخ معروف لانهيار في العملات المشفرة، وانظر هل يرتفع قبل الحدث أم أثناءه فقط. فالكمية التي لا ترتفع إلا بالتزامن مع الانهيار هي وصف، وليست إنذارًا.

الاستقرار والمتانة

نظام أحداث مستقر ومتجمع

لا يكون nn الملائم قياسًا حتى تعرف مقدار تحركه عند تغيير أشياء ينبغي ألا تهم. هناك أربعة أفخاخ محددة، مرتبة تقريبًا حسب مقدار الضرر الذي تسببه.

دقة الطابع الزمني تصنع إثارة ذاتية. طوابع aggTrade في Binance بدقة الملليثانية. فتنهار التداولات التي كانت تفصل بينها ميكروثوانٍ فعلية إلى طوابع ملليثانية متطابقة، وتقرأ احتمالية هوكس الأحداث المتزامنة كإثارة قصوى — إذ تُقيّم ϕ(0)\phi(0) عند فجوة تساوي صفرًا تمامًا. وهذا يحيز nn إلى الأعلى، ويزداد الانحياز مع النشاط، ما يعني أنه يكون أسوأ بالضبط أثناء الاندفاعات التي تريد فيها أن يكون الرقم موثوقًا أكثر. قِس ذلك: احسب نسبة الأحداث التي تشترك في طابع زمني مع جار، ثم أعد المطابقة بعد إزاحة تلك الأحداث عشوائيًا بانتظام داخل خانة الملليثانية الخاصة بها، وأبلغ عن مقدار تحرك nn. إذا غيّرت الإزاحة nn بأكثر من فترة الثقة، فالرقم الرئيسي يقيس الساعة لا السوق.

التجميع في المنصة. لا تصدر المنصات الأحداث لحظة وقوعها؛ بل تصدرها عندما تفرغ عملية المطابقة والنشر دفعتها. وسابقة Binance الموثقة هي خنق تيار التصفية مرة واحدة في الثانية — فتيار يبدو كأنه وصولات متجمعة هو جزئيًا أثر من الناشر. ويطبع أي تجميع في تغذية التداولات دورية على توزيع الفواصل بين الوصولات، وستمتصها نواة هوكس بكل سرور في α\alpha. افحص ذلك مباشرةً: ارسم مدرجًا للفواصل بين الوصولات وابحث عن قمم عند فترة التجميع قبل مطابقة أي شيء.

الحساسية للتناقص المفترض. يعتمد n=α/βn = \alpha/\beta على β\beta، وعادةً ما تُثبت β\beta أو يُبحث عنها على شبكة بدل تقديرها بصورة مشتركة. أبلغ عن nn بوصفها دالة في β\beta على المجال المعقول، لا كنقطة. إذا كان المنحنى مسطحًا، فالرقم حقيقي؛ وإذا تتبع nn قيمة β\beta عن قرب، فقد اخترت إجابتك.

نافذة التقدير. سيختلف nn المقدّر على ساعة ويوم وأسبوع، جزئيًا لأن العملية غير ساكنة فعلًا، وجزئيًا لأن النافذة الأطول تخلط الأنظمة، ما يضخم الإثارة الظاهرية بخلط التغير بين الأنظمة مع التجمع داخل النظام. أبلغ عن مسح طول النافذة. والطريقة الصحيحة لقراءة ارتفاع nn هي مقارنته بطول النافذة نفسه في أوقات أخرى، لا بمقارنته برقم من نافذة مختلفة.

النمط هنا هو النمط الراسخ في فخ دقة GPU: فخط أنابيب يعمل بسلاسة ويعيد رقمًا معقولًا ليس دليلًا على صحة الرقم، والدفاع الوحيد هو إزعاج المدخلات التي ينبغي ألا تهم والتأكد من أن المخرج لا يتحرك.

ما الذي يشتريه هذا لك وما الذي لا يشتريه

بنية شدة مفيدة داخل تعقيد السوق

ثلاثة روابط بنظرية البنية المجهرية، بإيجاز لأن المدونة تغطي كلًا منها بإسهاب في مواضع أخرى.

تشكّل السعر. في Kyle (1985)، يسعّر صانع السوق بناءً على صافي تدفق الأوامر الذي يمزج التداول المطلع وتداول الضجيج؛ وقد بُسط معامل التأثير λ\lambda والعمق 1/λ1/\lambda مع الأدبيات اللاحقة — بما في ذلك الأدلة ضد خطية Kyle — في نماذج تكلفة الانزلاق. وتربط قراءة هوكس μ\mu بالمعلومات الجديدة فعلًا، والأحداث ذات الإثارة الذاتية بالاستجابة الميكانيكية، ما يجعل nn وكيلًا قابلًا للقياس لحصة التدفق المدفوعة بالضجيج.

تجمع التقلب. يغطي التنبؤ بتقلب العملات المشفرة باستخدام GARCH التجمع والاستمرارية وشرط السكونية α+β<1\alpha + \beta < 1 والتباين طويل الأجل ω/(1αβ)\omega/(1-\alpha-\beta) — وهو النظير البنيوي المطابق تمامًا لـ n<1n < 1 وμ/(1n)\mu/(1-n). والادعاء الجديد حقًا هو ما قدمه Bacry وDelattre وHoffmann وMuzy (2013): إذ تنتج عملية هوكس القريبة من الحرجة سلاسل عوائد ينخفض ارتباطها الذاتي للتقلب وفق قانون قوى، من دون وجود نموذج تقلب صريح في أي موضع. فيسقط تجمع التقلب بوصفه خاصية ناشئة لتدفق الأوامر ذي الإثارة الذاتية بدل افتراضه.

تأثير Epps. أظهر Bacry وMuzy أن نموذج هوكس ثنائي المتغير يعيد إنتاج تناقص الارتباط المقاس عند تردد أخذ عينات مرتفع، بفعل زمن الانتشار المحدود للإثارة بين العمليتين — من دون الحاجة إلى آلية إضافية.

وعلى صعيد التنفيذ، فإن الوصفة التي تتبع الإثارة الذاتية — أبطئ بعد شريحة، وأسرع في الفترات الهادئة — هي أصلًا جوهر قسم حلقة التغذية الراجعة POV في خوارزميات تنفيذ TWAP وVWAP وPOV، كما أن نقد التقسيم المتساوي الساذج موجود في Almgren-Chriss. وما تضيفه مطابقة هوكس ليس النصيحة، بل رقمًا: فنصف عمر النواة الملائمة ln2/β\ln 2 / \beta يخبرك بمدة اضمحلال الإثارة الناتجة عن شريحتك الخاصة، ما يحول عبارة "انتظر قليلًا" إلى مدة توقف محددة.

القيود

تغيرات الأنظمة وقيود نموذج الأحداث

غياب التثبيط. لا يسمح النموذج الكلاسيكي إلا بزيادة الأحداث للشدة. وتحتوي الأسواق على العكس أيضًا: فأمر محدد كبير يمتص الضغط قد يردع التداول العدواني. تسمح عمليات هوكس ذات التثبيط بقيم سالبة للنواة، مقابل ضرورة فرض λ(t)0\lambda^*(t) \geq 0. ويتضح ما إذا كان ذلك مهمًا لمطابقة معينة في تقدير النواة غير المعلمي — فإذا هبطت ϕ^\hat\phi الثابتة القطع تحت الصفر عند فجوة ما، فإن النموذج المقيد يقاوم البيانات.

عدم السكونية. يفترض النموذج القياسي السكونية، والعملات المشفرة تعمل على مدار الساعة لكنها ليست موحدة: إذ تتغير السيولة ومزيج المشاركين ومعدل الأحداث على مدار اليوم وحول طوابع التمويل. وتعالج دالة خلفية متغيرة زمنيًا μ(t)\mu(t) ذلك على حساب مزيد من المعلمات، وحساسية نافذة التقدير أعلاه هي الطريقة التي تعرف بها حاجتك إليها.

الخلاصة

تدفق الأوامر ينتظم في شدة متجمعة

تستحق عملية هوكس هذه الآلية لسبب واحد: فهي تختزل تجمع تدفق الأوامر في رقم واحد قابل للتفسير، هو نسبة التفرع nn، ويمكن حسابها من الطوابع الزمنية وحدها من دون إعادة بناء دفتر الأوامر ومن دون افتراضات عن الرافعة المالية أو التموضع. وهذا يجعلها أرخص تقدير متاح لمدى داخلية السوق حاليًا — وهو السؤال نفسه الذي تجيب عنه انهيارات التصفية بتكلفة أعلى من خلال g=ρ/Δg = \rho/\Delta.

الآلية مباشرة: تمنح النوى الأسية احتمالية O(N)O(N) عبر تكرار RiR_i، ويمنح EM توزيعًا لاحقًا قابلًا للتفسير حول أي حدث تسبب في أي حدث، وتمنح إعادة تحجيم الزمن اختبار جودة مطابقة حقيقيًا بدل حجة المعقولية. أما الوثوق بالمخرج فليس مباشرًا. فتقريب الطوابع الزمنية إلى الملليثانية يحيز nn إلى الأعلى أثناء الاندفاعات بالذات، ويطبع تجميع المنصة بنية ستمتصها النواة، وتتحرك nn مع كل من التناقص المفترض ونافذة التقدير. ونسبة التفرع التي تُبلغ دون تلك الحساسيات الأربع هي رقم، لا قياس.


المراجع وقراءات إضافية

blog.disclaimer

Authors

Eugen Soloviov
Eugen Soloviov

Trading-systems engineer

Trading-systems engineer building bots since 2017: cross-exchange arbitrage (connected up to 30 venues), cointegration-based pairs arbitrage across spot and futures, scalping, news and sentiment-driven strategies, trend algorithms, and portfolio management and balancing algorithms. Also builds sub-millisecond order execution, big-data warehouses, backtesting engines, AI agents, and trading interfaces (incl. open-source profitmaker.cc). Stack: JS/TS, Python, Rust/Zig/Go, DevOps, backend, frontend, architecture.

Newsletter

ابقَ متقدماً على السوق

اشترك في نشرتنا الإخبارية للحصول على رؤى حصرية حول تداول الذكاء الاصطناعي وتحليلات السوق وتحديثات المنصة.

نحترم خصوصيتك. يمكنك إلغاء الاشتراك في أي وقت.