المطوّرون · Ultra API
امنح وكيل البرمجة مختبرًا لاستراتيجيات TradingView.
يوفّر PineTune Developer واجهة API محلية وAgent Skill. يقرأ وكيلك الاستراتيجية، ويعيد كتابة شيفرة Pine، ويطلق التشغيلات، وينتظر تدفق الأحداث، ويطبّق أفضل مرشّح، داخل متصفحك.
كيف يعمل الجسر
لا تستطيع إضافة Chrome MV3 الاستماع على منفذ TCP، لذا يتصل PineTune بجسر Node صغير بلا تبعيات على 127.0.0.1. يتحدث وكيلك مع الجسر عبر HTTP عادي.
وكيلك
Claude Code أو Codex أو Devin أو Cursor أو سكربت Python…
جسر Ultra
127.0.0.1:5678 · POST /api · GET /events
إضافة PineTune
التحقق من الترخيص والتوجيه إلى تبويب الرسم البياني
رسمك البياني في TradingView
المُدخلات ومحرّر Pine ومختبر الاستراتيجيات
بداية سريعة
- 1فعّل ترخيص Developer من نافذة PineTune.
- 2الإعدادات: فعّل “Ultra Agent API” على المنفذ 5678.
- 3افتح رسمًا بيانيًا في TradingView مع استراتيجيتك ومختبر الاستراتيجيات.
- 4شغّل العميل؛ سيبدأ الجسر المحلي تلقائيًا عند الحاجة.
# health check (bridge on loopback only)
curl http://127.0.0.1:5678/health
# full picture: strategy, inputs, Pine source, recent results
node tools/ultra-client.js snapshot --inputs --pine --result-limit 20
# start a run with the saved config, then block until it finishes
node tools/ultra-client.js call --method start
node tools/ultra-client.js waitDone --timeoutMs 900000
# apply the top passing result and wait for the tester to settle
node tools/ultra-client.js call --method applyBestPOST http://127.0.0.1:5678/api
{ "action": "call", "method": "readMetrics", "tabId": 123 }
→ { "ok": true,
"data": { "ok": true, "metrics": { "netProfitPct": 48.2, "profitFactor": 1.92, ... } } }ما الذي يستطيع وكيلك فعله
الفحص
snapshot · inspect · readMetrics · detect: الاستراتيجية والمُدخلات والمقاييس والرمز والإطار الزمني والنتائج المحفوظة.
تعديل Pine
getPineSource · checkPineSource · updatePineSource · getPineErrors: استبدال كامل، وفحص الترجمة، وحفظ موثّق بالتجزئة.
الضبط
setConfig · start · pause · resume · stop · waitDone: شبكي وعشوائي ومن التقريبي إلى الدقيق مع المرشّحات.
التطبيق
applyBest · applyResult · applyParams: كتابة المرشّحين والانتظار حتى يستقر المختبر.
سياق السوق
setSymbol · setTimeframe · readWatchlist · loadStudy: التنقل بين الرموز والأطر الزمنية.
المراقبة
GET /events (SSE / WebSocket) يبث كل تغيّر في الحالة؛ لا انتظار أعمى.
الأمان منذ التصميم
- يستمع الجسر على واجهة الاسترجاع المحلية فقط، ولا يُعرض أبدًا على شبكتك المحلية أو الإنترنت.
- يُثبَّت معرّف أول إضافة تتصل بعد تطابق أصل WebSocket ومعرّف التحية.
- لا تعيد استجابات API أبدًا مفتاح الترخيص كاملًا أو مفاتيح API لأطراف ثالثة.
- لا تُعدَّل نصوص Pine المحمية أو للقراءة فقط بالالتفاف على قيودها.
يأتي مع Agent Skill
ملف SKILL.md جاهز يصف الحلقة المغلقة (فحص، تعديل، ضبط، تحليل، تحسين، تطبيق) مع مرجع API والمزالق الشائعة، لتعمل الوكلاء الداعمة للمهارات جيدًا من أول طلب.
خطة Developer
كل ما في Pro إضافة إلى واجهة Ultra وAgent Skill، بسعر $349 سنويًا.
يعمل الوكلاء داخل جلستك الخاصة في TradingView. راجع ما تطلبه منهم؛ الاختبارات الرجعية ليست نصيحة استثمارية.