PM

Philip Morris International سعر

مغلق
PM
﷼623.93
+﷼4.91(+0.79%)

*آخر تحديث للبيانات: 2026-05-03 08:30 (UTC+8)

اعتبارًا من 2026-05-03 08:30، يبلغ سعر Philip Morris International (PM) ﷼623.93، مع إجمالي قيمة سوقية قدرها ﷼972.42B، ومعدل السعر إلى الأرباح 21.99، وعائد توزيعات أرباح 3.46%. اليوم، تذبذب سعر السهم بين ﷼620.70 و﷼628.58. السعر الحالي أعلى من أدنى مستوى لليوم بمقدار 0.51% وأقل من أعلى مستوى لليوم بمقدار 0.73%، مع حجم تداول قدره 3.28M. خلال الأسابيع الـ52 الماضية، تم تداول PM بين ﷼532.91 و﷼717.45، والسعر الحالي يبتعد بنسبة -13.03% عن أعلى سعر خلال 52 أسبوعًا.

الإحصائيات الرئيسية لسهم PM

إغلاق الأمس﷼619.01
القيمة السوقية﷼972.42B
الحجم3.28M
معدل السعر إلى الأرباح21.99
عائد توزيعات الأرباح (آخر 12 شهراً)3.46%
مبلغ الأرباح﷼5.51
ربحية السهم المخففة (آخر 12 شهراً)7.09
صافي الدخل (السنة المالية)﷼42.55B
الإيرادات (السنة المالية)﷼152.43B
تاريخ الأرباح2026-07-22
تقدير ربحية السهم2.06
تقدير الإيرادات﷼39.91B
الأسهم القائمة1.57B
بيتا (1 سنة)0.451
تاريخ استحقاق الأرباح2026-03-19
تاريخ دفع الأرباح2026-04-13

حول PM

شركة فيليب موريس الدولية تعمل كشركة تبغ تسعى لتقديم مستقبل خالي من التدخين وتطوير محفظة طويلة الأمد تتضمن منتجات خارج قطاع التبغ والنيكوتين. تتكون محفظة منتجات الشركة بشكل رئيسي من السجائر ومنتجات خالية من التدخين، بما في ذلك منتجات التسخين بدون حرق، والبخار، والنيكوتين الفموي التي تُباع في الأسواق خارج الولايات المتحدة. تقدم الشركة منتجاتها الخالية من التدخين تحت علامات HEETS، HEETS Creations، HEETS Dimensions، HEETS Marlboro، HEETS FROM MARLBORO، Marlboro Dimensions، Marlboro HeatSticks، Parliament HeatSticks، و TEREA، بالإضافة إلى العلامات المرخصة من KT&G، وهي Fiit و Miix. كما تبيع منتجاتها تحت علامات Marlboro، Parliament، Bond Street، Chesterfield، L&M، Lark، و Philip Morris. بالإضافة إلى ذلك، تمتلك الشركة علامات تجارية مختلفة من السجائر، مثل Dji Sam Soe، Sampoerna A، و Sampoerna U في إندونيسيا؛ و Fortune و Jackpot في الفلبين. تبيع الشركة منتجاتها الخالية من التدخين في 71 سوقًا. تأسست شركة فيليب موريس الدولية في عام 1987 ويقع مقرها في نيويورك، نيويورك.
القطاعالدفاع عن المستهلك
الصناعةتبغ
الرئيس التنفيذيJacek Olczak
المقر الرئيسيNew York City,NY,US
الموقع الرسميhttps://www.pmi.com
عدد الموظفين (السنة المالية)84.90K
متوسط الإيرادات (1 سنة)﷼1.79M
صافي الدخل لكل موظف﷼501.23K

تعرّف أكثر على Philip Morris International (PM)

مقالات تعلم Gate

آلية التسعير وراء أسواق التنبؤ

يستكشف هذا المقال آليات التسعير الأساسية لأسواق التنبؤ ، بما في ذلك العطاء المزدوج المستمر (CDA) وقاعدة تسعير السوق اللوغاريتمية (LMSR) ، وتحليل كيفية تعديلها بشكل ديناميكي لتعكس احتمالات الحدث. من خلال الغوص في السيولة ومنطق التسعير ، يكشف عن المزايا الفريدة لأسواق التنبؤ في توقعات الاحتمالات. كما يقدم المقال أيضًا نموذج pm-AMM الأحدث لـ Paradigm.

2025-01-05

يكشف تحليل لأبرز 40 عنوانًا في قائمة المتصدرين على Polymarket أن هناك ثلاث استراتيجيات مربحة فقط.

من يحقق أرباحاً ضخمة بصمت على Polymarket؟ الحقيقة القاسية التي يكشفها تحليل 40 عنواناً من العناوين الأعلى ترتيباً. في الربع الأول من عام 2026، قام محلل أسواق التوقعات Leo بإجراء تحليل عكسي لأبرز 40 عنواناً في قائمة المتصدرين، شمل أكثر من 100,000 عملية على البلوكشين. تكشف أبحاثه عن ثلاث استراتيجيات رئيسية وراء الأرباح التي تصل إلى ملايين الدولارات: متداولون اتجاهيون يستغلون عدم تكافؤ المعلومات في الدوريات الرياضية الخمسة الكبرى عبر "الشراء فقط دون البيع أبداً"، وصناع سوق هيكليون يسيطرون على سيولة خيارات التداول الثنائية المرتبطة بتحركات أسعار العملات الرقمية، وصيادون معرفيون يستخدمون نماذج الطقس لرصد عدم كفاءة التسعير. تظهر البيانات أن حتى العنوان الأعلى ترتيباً، kch123، يمكن أن يفقد ميزته خلال أجزاء من الثانية إذا فقد قوة التسعير. بالاستفادة من أقوى بيانات الاسترداد على البلوكشين (REDEEM/MERGE)، يوضح هذا المقال أن في أسواق التوقعات، اختيار اللعبة المناسبة أهم من مجرد تحسين المعايير.

2026-03-25

ما المقصود بـ EST؟ اكتشف دلالاته المتنوعة من المناطق الزمنية إلى التعبيرات الشائعة عبر الإنترنت

ما معنى EST؟ ترمز EST إلى توقيت شرق الولايات المتحدة (Eastern Standard Time) في أمريكا الشمالية. كما يمكن أن تشير إلى نهاية الصفة التفصيلية في بعض الكلمات الإنجليزية أو تُستخدم كمصطلح عامي في الإنترنت. تستعرض هذه المقالة أبرز دلالات EST المتنوعة.

2025-10-15

الأسئلة الشائعة حول Philip Morris International (PM)

ما هو سعر سهم Philip Morris International (PM) اليوم؟

x
يتم تداول Philip Morris International (PM) حالياً بسعر ﷼623.93، مع تغير خلال 24 ساعة بنسبة +0.79%. يتراوح نطاق التداول خلال 52 أسبوعاً بين ﷼532.91–﷼717.45.

ما هو أعلى وأدنى سعر خلال 52 أسبوعاً لسهم Philip Morris International (PM)؟

x

ما هو معدل السعر إلى الأرباح (P/E) لسهم Philip Morris International (PM)؟ ما الذي تشير إليه؟

x

ما هي القيمة السوقية لسهم Philip Morris International (PM)؟

x

ما هو أحدث ربحية السهم (EPS) الفصلية لشركة Philip Morris International (PM)؟

x

هل يجب عليك شراء أو بيع Philip Morris International (PM) الآن؟

x

ما هي العوامل التي يمكن أن تؤثر على سعر سهم Philip Morris International (PM)؟

x

كيف تشتري سهم Philip Morris International (PM)؟

x

التحذير من المخاطر

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

إخلاء المسؤولية

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

أسواق تداول أخرى

منشورات شائعة حول Philip Morris International (PM)

BlockBeatNews

BlockBeatNews

منذ 5 ساعة
> العنوان الأصلي: «حساب الأرباح والخسائر بدقة في Polymarket: لماذا قد تكون حساباتك كلها خاطئة» > الكاتب الأصلي: ليو، محلل التشفير لقد قضيت نصف سنة في تطوير تداول آلي ذاتي في Polymarket، وأكبر خطأ وقعت فيه ليس فشل الاستراتيجية، بل أنني لم أتمكن من حساب كم ربحت وخسرت بشكل صحيح. لست سيئًا. المشكلة أن حساب PnL في PM هو منطقة خطرة بحد ذاتها. الأرقام التي تقدمها API الرسمية لك خاطئة، وترتيب المواقع على مواقع التحليل الخارجية أيضًا خاطئ. هل تكتب سكربتات لحسابك؟ على الأرجح لا يكون صحيحًا. كم هو الانحراف كبير؟ المستخدم في الترتيب رقم 3، kch123، حسب طريقة خاطئة خسر 3.5 مليون دولار، لكن الربح الفعلي هو 11.4 مليون دولار. ليس فرقًا بسيطًا في النسبة — بل أن إشارة الربح والخسارة معكوسة تمامًا. هذه المقالة تفصل كل خطأ وقعت فيه. سواء كنت تتداول، تكتب أدوات، أو تتابع الترتيب، ستواجهها عاجلاً أم آجلاً. الخطر 1: cashPnl لا يشمل الأرباح المحققة المغلقة ===================== الطريقة الأكثر بديهية: استدعاء واجهة /positions، وجمع حقل cashPnl (ربح وخسارة نقدية). **اختبار عملي لثلاثة عناوين من أعلى 15 ترتيبًا:** **swisstony:** مجموع cashPnl +$35,000، الترتيب الفعلي +$5,600,000، الفرق 158 مرة **kch123:** مجموع cashPnl -$3,520,000، الترتيب الفعلي +$11,400,000، الإشارة معكوسة **gmanas:** مجموع cashPnl -$2,640,000، الترتيب الفعلي +$5,020,000، الإشارة معكوسة ثلاثة عناوين، إشارة الربح والخسارة في اثنين منها معكوسة مباشرة. السبب: واجهة /positions تُرجع cashPnl لا يشمل الأرباح المحققة التي تم تسويتها أو استردادها. بعد أن يتم استرداد مركز رابح إلى USDC، يختفي هذا المركز من استجابة API. المتبقي هو المراكز غير المُسوية — وغالبًا تكون بخسارة مؤقتة. تظن أنك تحسب كل الأرباح والخسائر، لكنك في الواقع تحسب فقط الجزء غير المُسوى. الخطر 2: حقل makerPnl غير متوافق مع التدفقات النقدية على السلسلة ======================== في بيانات التداول بصيغة JSONL يوجد حقل makerPnl (ربح وخسارة السوق)، اسمه يوحي بأنه لحساب PnL. لا تصدق. لاحظت في بيانات السوق أن مجموع makerPnl المحسوب يختلف عن نتائج التدفقات النقدية على السلسلة بمقدار كبير. قد يختلف هذا المضاعف حسب السيناريو، لكن الاتجاه واحد: منطق حساب makerPnl لا يتطابق مع تدفق USDC الحقيقي. **مهما كان الانحراف كبيرًا، الخلاصة واحدة: لا تستخدم هذا الحقل لحساب PnL.** الخطر 3: لا يمكن التحقق من تكرار txHash بشكل فردي =================== هذا عكس الحدس تمامًا. عند ظهور عدة سجلات لنفس txHash (مفتاح المعاملة)، رد الفعل الطبيعي هو: بيانات مكررة، قم بإزالتها. لكن لا تفعل ذلك. في CLOB الخاص بـ PM (سجل الطلبات على السلسلة)، يمكن أن يتم التوفيق بين عدة أوامر maker في معاملة واحدة. سجلات متعددة لنفس txHash هي عمليات تنفيذ حقيقية مستقلة. جربت سابقًا التحقق من التكرار باستخدام txHash + الأصل، وخسرت 133 دولارًا على الجانب الشرائي. على شبكة Polygon، تبين أن معاملة واحدة تحتوي على عدة أحداث تحويل USDC مستقلة، وكل منها يمثل صفقة حقيقية. **الاستنتاج: لا يمكن الاعتماد على txHash فقط للتكرار. لحساب PnL، قم بجمع البيانات الأصلية من /activity مباشرة.** الخطر 4: حد أقصى لصفحات offset ================= استخدام offset (الإزاحة) في استدعاء /activity للتصفح؟ إذا تجاوزت 3000، ستحصل على خطأ 400. لم تذكر الوثائق ذلك. تم التحقق من الثلاثة عناوين أعلاه: استدعاء GET /activity?offset=3100 يعيد خطأ HTTP 400، مع رسالة أن الحد الأقصى للإزاحة التاريخية هو 3000. المستخدمون الكبار لديهم عشرات الآلاف من المعاملات، 3000 غير كافٍ. استخدام معلمة end (تاريخ آخر سجل من الصفحة السابقة - 1) كعلامة تصفح لا حدود لها. الخطر 5: اختلاف معايير PnL في الترتيب ================ عند حساب PnL الخاص بعنوان معين، ثم مقارنته بالترتيب، هناك فرق بسيط. في معظم الحالات، يكون الفرق أقل من 10 دولارات (نتيجة تقلبات السوق في القيمة السوقية للمراكز). لكن إذا كان الفرق كبيرًا، قد يكون السبب: فترة تجميع البيانات في الترتيب، تأخير تحديث التخزين المؤقت، أو أن المستخدم مرتبط بمحفظة proxy متعددة. اختبرت، ووجدت أن حساب PnL باستخدام التدفقات النقدية يتطابق بشكل كبير مع نتائج lb-api. إذا كانت نتائجك مختلفة جدًا، تحقق أولاً من اكتمال التصفح (الخطر 4)، أو استخدام الحقول الخاطئة (الخطر 1-2). الطريقة الصحيحة ==== بعد تجربة طرق مختلفة، تبين أن أكثر الطرق موثوقية هي جمع التدفقات النقدية عبر Data API. لا تحتاج إلى أي حقول محسوبة مسبقًا، فقط احسب تدفقات الأموال من السجلات الأصلية. **الصيغة:** **PnL = مجموع (TRADE حيث side=SELL) + مجموع (REDEEM) + مجموع (MERGE) + مجموع (MAKER_REBATE) + مجموع (REWARD) - مجموع (TRADE حيث side=BUY) - مجموع (SPLIT) + قيمة السوق للمركز** **· TRADE BUY**: شراء token باستخدام USDC (مصروف) **· TRADE SELL**: بيع token واسترداد USDC (دخل) **· REDEEM**: استرداد USDC من مركز رابح (دخل) **· SPLIT**: تحويل USDC إلى token (مصروف) **· MERGE**: دمج token مرة أخرى إلى USDC (دخل) **· MAKER_REBATE**: عمولة Maker (دخل) **· REWARD**: مكافآت/توزيعات (دخل) **· مصدر البيانات:** استدعاء GET /activity?user=<address>&limit=500، واستخدام end للتصفح، ثم جمع النتائج حسب النوع. **· قيمة المركز السوقية:** GET /positions?user=<address>، الحجم × السعر الحالي. **· التحقق المتقاطع:** مقارنة النتائج مع API الترتيب في Polymarket (lb-api.polymarket.com/profit?window=all&address=X)، وإذا كانت الفروق أقل من 10 دولارات، تعتبر صحيحة. الفرق يرجع إلى تقلبات القيمة السوقية للمراكز. اختبار عملي: أعلى 15 ترتيب ============= **بعد حساب PnL باستخدام طريقة التدفقات النقدية، قارن مع API الترتيب:** swisstony: +$5,601,000 من طريقة التدفقات النقدية، +$5,601,000 من API، الفرق أقل من 10 دولارات kch123: +$11,396,000 من طريقة التدفقات النقدية، +$11,396,000 من API، الفرق أقل من 10 دولارات gmanas: +$5,024,000 من طريقة التدفقات النقدية، +$5,024,000 من API، الفرق أقل من 10 دولارات الفرق بين النتائج الثلاثة أقل من 10 دولارات، ويعود إلى تقلبات القيمة السوقية للمراكز. بعد أن نجحت الطريقة، استخدمتها لتحليل مئات العناوين الكبرى، وكانت نتائج مختلفة تمامًا. الخلاصة == **مجموع cashPnl من /positions** → غير صحيح، لا يشمل الأرباح المُسواة، وقد يعكس إشارة معكوسة. **جمع حقل makerPnl** → غير صحيح، غير متوافق مع التدفقات النقدية على السلسلة. **الاعتماد على التكرار عبر txHash** → غير صحيح، يفقد عمليات تنفيذ حقيقية بقيمة 100 دولار أو أكثر. **التصفح باستخدام offset والجمع** → غير صحيح، البيانات مقطوعة، وإذا تجاوزت 3000، يظهر خطأ. **طريقة التدفقات النقدية عبر Data API** → الأكثر موثوقية حاليًا، أقل من 10 دولارات فرق. الخطوة الأولى في التداول الكمي ليست البحث عن alpha، بل التأكد من أن حسابك صحيح. كل ما سبق هو من تجارب عملية، وليس نظريات. API الخاص بـ PM قد يتغير في أي وقت، لذا يُنصح بمراجعة API الترتيب بشكل دوري للتحقق من صحة حساباتك. > رابط المقال الأصلي انقر لمعرفة وظائف BlockBeats في التوظيف **مرحبًا بك في المجتمع الرسمي لـ BlockBeats:** قناة التليجرام: https://t.me/theblockbeats مجموعة التليجرام: https://t.me/BlockBeats_App حساب تويتر الرسمي: https://twitter.com/BlockBeatsAsia
0
0
0
1
ProfessorSuoSaid

ProfessorSuoSaid

05-02 06:33
✍️التحايل على المباريات يشبه الحقيقي، لم أرى شيء بهذا السوء من قبل اليوم مباراة السحر ضد البسكت، أكثر مشهد مثير للاهتمام في جولة البلاي أوف، السحر سجل 1 من 23 محاولة في الربع الرابع، وفشل في 23 محاولة متتالية عبر الفواصل. في الشوط الأول، البسكت تأخر بـ 22 نقطة، وكان الجميع يعتقد أنه لا أمل، وأنا أيضًا بعت على @Polymarket@ بمبلغ 6 على البسكت -3.5. كيف أقول ذلك، في 24 دقيقة من الشوط الثاني، سجلوا 19 نقطة فقط، وكل من لعب كرة السلة يعرف أن تحقيق ذلك أمر نادر جدًا. لكن الأكثر إثارة هو تفكير الهروب، أنا بشكل أساسي على pm، الذين يربحون يهربون، والذين لم يهربوا خسروا، وكان ذلك حظًا رائعًا جدًا. أشعر أن @NBA@ مجرد لعبة للكلاب، يشتري اللاعبون احتمالات عالية، لا تأخذ الأمر كرياضة تنافسية كما في السابق. بعد مرور 20 سنة، لم تلاحظ أن رواتب هؤلاء اللاعبين تحولت من 1000 ووان كحد أقصى سابقًا إلى 8000 ووان الآن، شو هوا رائع، دخل مباشرة إلى الكازينو! انتبهوا يا من تلعبون على pm، عند بيع الحصص، تأكدوا من عدم خروجها، لقد هربت اليوم عدة مرات، ظننت أنني نجحت، وفي النهاية فشلت، وواحد منهم حول الهروب إلى زيادة الحصة، وانتهى به الأمر بالموت المفاجئ 😮‍💨
0
0
0
0
BlockBeatNews

BlockBeatNews

05-02 03:06
> العنوان الأصلي: «حساب الأرباح والخسائر بدقة في Polymarket: لماذا قد تكون حساباتك كلها خاطئة» > الكاتب الأصلي: ليو، محلل التشفير لقد قضيت نصف سنة في تطوير تداول آلي ذاتي في Polymarket، وأكبر خطأ وقعت فيه ليس فشل الاستراتيجية، بل أنني لم أتمكن من حساب كم ربحت وخسرت بدقة. ليس لأنني ضعيف. إن حساب PnL في PM هو منطقة ألغام بحد ذاته. الأرقام التي تقدمها API الرسمية لك خاطئة، وترتيب المواقع على مواقع التحليل الخارجية أيضا خاطئ. هل تكتب سكربتات لحسابك؟ على الأرجح لا يكون صحيحا. كم هو الانحراف كبير؟ المستخدم في الترتيب رقم 3، kch123، حسب طريقة خاطئة خسر 3.5 مليون دولار، لكن الربح الفعلي هو 11.4 مليون دولار. ليس فرق نقاط قليلة — بل أن إشارة الربح والخسارة معكوسة تماما. هذه المقالة تفصل كل خطأ وقعت فيه. سواء كنت تتداول، تكتب أدوات، أو تتابع الترتيب، ستواجهها عاجلا أم آجلا. الخطر 1: cashPnl لا يشمل الأرباح والخسائر التي تم تسويتها ===================== الطريقة الأكثر بديهية: استدعاء واجهة /positions، وجمع حقل cashPnl (ربح وخسارة نقدية). **اختبار عملي لثلاثة عناوين من أعلى 15 في الترتيب:** **swisstony:** مجموع cashPnl +$35,000، الترتيب الفعلي +$5.6 مليون، الفرق 158 مرة **kch123:** مجموع cashPnl -$3.52 مليون، الترتيب الفعلي +$11.4 مليون، الإشارة معكوسة **gmanas:** مجموع cashPnl -$2.64 مليون، الترتيب الفعلي +$5.02 مليون، الإشارة معكوسة ثلاثة عناوين، إشارة الربح والخسارة في اثنين منها معكوسة مباشرة. السبب: واجهة /positions ترجع cashPnl لا يشمل الأرباح والخسائر التي تم تسويتها بالفعل. بعد أن يتم استرداد المركز الرابح تلقائيا إلى USDC، يختفي هذا المركز من استجابة API. يبقى فقط المراكز غير المسوية — وغالبا تكون في خسارة مؤقتة. تظن أنك تحسب كل الأرباح والخسائر، لكنك في الواقع تحسب فقط الجزء غير المسوي. الخطر 2: حقل makerPnl لا يتطابق مع التدفقات النقدية على السلسلة ======================== في بيانات التداول بصيغة JSONL يوجد حقل makerPnl (ربح وخسارة السوق)، اسمه يوحي بأنه لحساب PnL. لا تصدق. لاحظت في بيانات السوق أن مجموع makerPnl المحسوب يختلف عن نتائج التدفق النقدي على السلسلة بمقدار كبير. قد يختلف الرقم حسب السيناريو، لكن الاتجاه واحد: منطق حساب makerPnl لا يتطابق مع التدفقات الفعلية لـ USDC. **مهما كان الانحراف كبيرا، الخلاصة واحدة: لا تستخدم هذا الحقل لحساب PnL.** الخطر 3: لا يمكن الاعتماد على txHash لإزالة التكرار =================== هذا عكس الحدس تماما. عند ظهور عدة سجلات لنفس txHash (مفتاح المعاملة)، رد الفعل الطبيعي هو: بيانات مكررة، قم بإزالتها. لكن لا تفعل ذلك. في CLOB الخاص بـ PM (دفتر أوامر الحد الأقصى على السلسلة)، يمكن أن يتم التوفيق بين عدة أوامر maker في معاملة واحدة. سجلات متعددة لنفس txHash هي عمليات تنفيذ حقيقية مستقلة. كنت أزيل التكرار بناء على txHash + الأصل، وخسرت 133 دولارا على الجانب BUY. عند التحقق على شبكة Polygon، تبين أن هناك عدة أحداث تحويل USDC مستقلة في نفس txHash، وكل واحدة تمثل صفقة حقيقية. **الاستنتاج: لا تعتمد على txHash وحده لإزالة التكرار. لحساب PnL، اجمع البيانات الأصلية من /activity مباشرة.** الخطر 4: حد لصفحات التمرير باستخدام offset ================= عند استخدام offset لتمرير صفحات /activity، إذا تجاوزت 3000، تظهر رسالة خطأ 400. لم تذكرها الوثائق. اختبرت الثلاثة عناوين أعلاه: استدعاء GET /activity?offset=3100 يعيد خطأ HTTP 400، مع رسالة max historical activity offset of 3000 exceeded. المستخدمون النشطون لديهم آلاف المعاملات، و3000 غير كاف. استخدام معلمة end (وهي توقيت آخر سجل من الصفحة السابقة - 1) كعلامة للتمرير لا حدود لها. الخطر 5: اختلاف معايير PnL في الترتيب ================ بعد حساب PnL الخاص بعنوان معين، عند مقارنته بالترتيب، هناك فرق بسيط. في معظم الحالات، يكون الفرق أقل من 10 دولارات (نتيجة تقلبات السوق في القيمة السوقية للمراكز). لكن إذا كان الفرق أكبر بشكل واضح، فالأسباب المحتملة تشمل: نافذة التجميع في الترتيب، تأخير تحديث الكاش، أو أن المستخدم مرتبط بمحفظة proxy متعددة. اختبرت، ووجدت أن حساب PnL باستخدام التدفقات النقدية يتطابق بشكل كبير مع نتائج lb-api. إذا كانت نتائجك تختلف كثيرا، تحقق أولا من اكتمال التمرير (الخطر 4)، واستخدام الحقول الصحيحة (الخطر 1-2). الطريقة الصحيحة ==== بعد تجربة طرق مختلفة، تبين أن أكثر الطرق موثوقية هي جمع التدفقات النقدية عبر Data API. لا تستخدم أي حقول محسوبة مسبقا، بل احسب التدفقات من سجلات المعاملات الأصلية مباشرة. **الصيغة:** **PnL = مجموع (TRADE حيث side=SELL) + مجموع REDEEM + مجموع MERGE + مجموع MAKER_REBATE + مجموع REWARD - مجموع (TRADE حيث side=BUY) - مجموع SPLIT + قيمة السوق للمركز** **· TRADE BUY**: شراء token باستخدام USDC (مصروف) **· TRADE SELL**: بيع token واسترداد USDC (دخل) **· REDEEM**: استرداد USDC من المركز الرابح (دخل) **· SPLIT**: تحويل USDC إلى token (مصروف) **· MERGE**: دمج token مرة أخرى إلى USDC (دخل) **· MAKER_REBATE**: عمولة Maker (دخل) **· REWARD**: مكافآت/توزيعات (دخل) **· مصدر البيانات:** استدعاء GET /activity?user=<address>&limit=500، باستخدام end للتمرير، ثم جمع حسب النوع. **· قيمة السوق للمركز:** GET /positions?user=<address>، الحجم × السعر الحالي. **· التحقق المتقاطع:** مقارنة النتائج مع API الترتيب في Polymarket (lb-api.polymarket.com/profit?window=all&address=X)، إذا كانت الفروق أقل من 10 دولارات، تعتبر صحيحة. الفروق تعود لتقلبات القيمة السوقية للمراكز. اختبار عملي على أعلى 15 عنوان ============= **بعد حساب PnL باستخدام طريقة التدفقات النقدية، قمت بمقارنته مع API الترتيب:** swisstony: +$5.6 مليون باستخدام طريقة التدفقات، +$5.6 مليون على API، الفرق أقل من 10 دولارات kch123: +$11.4 مليون باستخدام طريقة التدفقات، +$11.4 مليون على API، الفرق أقل من 10 دولارات gmanas: +$5.02 مليون باستخدام طريقة التدفقات، +$5.02 مليون على API، الفرق أقل من 10 دولارات الفروق بين العناوين الثلاثة كانت جميعها أقل من 10 دولارات، وتعود لتقلبات القيمة السوقية للمراكز. بعد أن تأكدت من صحة الطريقة، استخدمتها لتحليل مئات العناوين الكبرى، وكانت نتائج مختلفة تماما. الخلاصة == **SUM(cashPnl) من /positions** → غير صحيح، لا يشمل الأرباح التي تم تسويتها، وقد يكون الإشارة معكوسة. **مجموع حقل makerPnl** → غير صحيح، غير متطابق مع التدفقات النقدية على السلسلة. **الاعتماد على txHash لإزالة التكرار** → غير صحيح، يفقد عمليات حقيقية بقيمة 100 دولار أو أكثر. **التمرير باستخدام offset والجمع** → غير صحيح، البيانات مقطوعة، وإذا تجاوزت 3000 يظهر خطأ. **طريقة التدفقات النقدية عبر Data API** → الأكثر موثوقية حاليا، ودقة أقل من 10 دولارات. الخطوة الأولى في التداول الكمي ليست البحث عن alpha، بل التأكد من أن حسابك صحيح. كل ما سبق هو من تجارب عملية، وليس نظريات. API الخاص بـ PM قد يتغير في أي وقت، لذا يُنصح بمراجعة API الترتيب بشكل دوري للتحقق من صحة حساباتك. > رابط المقال الأصلي انقر لمعرفة وظائف BlockBeats في التوظيف **مرحبًا بك في المجتمع الرسمي لـ BlockBeats:** قناة تليجرام: https://t.me/theblockbeats مجموعة تليجرام: https://t.me/BlockBeats_App حساب تويتر الرسمي: https://twitter.com/BlockBeatsAsia
0
0
0
0