ASP Section Example¶
نظرة عامة ¶
تقوم إضافة ASP Section Example بإنشاء لوحة مخصصة تعتمد على الويب مباشرة داخل لوحة الرمز النشط في cTrader من خلال الوظائف الرئيسية التالية:
- تضمين WebView لتحميل وعرض المحتوى المباشر من موقع ويب خارجي.
- تشغيل مع حجم اللوحة الافتراضي وموضعها وظهورها لضمان تخطيط واضح ومنظم قبل التخصيص.
- فتح صفحة ويب محددة تلقائيًا، مما يجعل المحتوى متاحًا على الفور بمجرد تشغيل الإضافة.

إنشاء الإضافة ¶
تعرف على كيفية إنشاء وتحرير وبناء الإضافات من قالب أو من الصفر في دليلنا خطوة بخطوة.
يمكنك العثور على كود إضافة ASP Section Example على GitHub، أو ببساطة نسخه أدناه.
نموذج الكود
using cAlgo.API;
namespace cAlgo.Plugins
{
[Plugin(AccessRights = AccessRights.None)]
public class MyASPSectionExample1 : Plugin
{
protected override void OnStart()
{
var block = Asp.SymbolTab.AddBlock("ASP Section Example");
block.Index = 2;
block.Height = 500;
block.IsExpanded = true;
var webView = new WebView();
block.Child = webView;
webView.NavigateAsync("https://ctrader.com/");
}
}
}
خيارات التخصيص ¶
تقوم إضافة ASP Section Example بتضمين نافذة متصفح ويب في لوحة الرمز النشط. يوضح الجدول أدناه المكونات الرئيسية ووظائفها:
| المعلمة | الوصف | القيم الممكنة |
|---|---|---|
AddBlock | تحدد قسم الإضافة في واجهة المستخدم. | My title، News tracker، إلخ. |
block.Index | تحدد موضع الكتلة بالنسبة لمكونات واجهة المستخدم الأخرى. | 2، 3، 4، إلخ. |
block.Height | تحدد ارتفاع كتلة الإضافة. | 500، 550، 600، إلخ. |
block.IsExpanded | تتحكم في ما إذا كان القسم موسعًا افتراضيًا. | true أو false |
webView.NavigateAsync | عنوان URL لصفحة الويب المعروضة في عنصر تحكم WebView. | https://ctrader.com/ar/ |
تحذير
تجنب تضمين الصفحات التي تتطلب تسجيل الدخول أو تفاعل المستخدم.
نصيحة
حافظ على نظافة التخطيط لتجنب الفوضى البصرية في لوحة الرمز النشط.
حالات الاستخدام ¶
توفر ASP Section Example طريقة مرنة لعرض المحتوى المستند إلى الويب إلى جانب رموز التداول الخاصة بك. فيما يلي حالات استخدام عملية توضح كيف يمكن للإضافة تحسين تجربة التداول.
| حالة الاستخدام | السيناريو | القيمة |
|---|---|---|
| التقويم الاقتصادي | تضمين تقويم اقتصادي مباشر من موقع مالي موثوق. | يوفر رؤية للأحداث السوقية القادمة داخل المنصة. |
| شريط الأخبار المالية | تضمين موجز أخبار متحرك أو عرض RSS إلى HTML للعناوين المالية في الوقت الفعلي. | يوفر الوصول إلى الأخبار المؤثرة في السوق مباشرة داخل بيئة التداول. |
| أخبار خاصة بالأصول | عرض صفحة ويب مفلترة للرمز الذي تتداول فيه | تدعم العناوين ذات الصلة بالتداول اتخاذ قرارات أكثر استنارة. |
| مؤقتات جلسة التداول | عرض صفحة ويب مباشرة تظهر ساعات فتح الأسواق العالمية أو العد التنازلي. | تسلط الضوء على بدايات الجلسات القادمة، مما يساعد على تحسين توقيت التداول. |
الملخص ¶
يوضح ASP Section Example كيفية دمج صفحة ويب ثابتة في cTrader باستخدام WebView في لوحة الرمز النشط. تظهر الصفحة في قسم مرئي للمستخدم بارتفاع ثابت يتم تحميله تلقائيًا، مما يجعله مثاليًا لتضمين محتوى مرجعي أو موجزات التحديثات دون تعطيل واجهة التداول.
لمزيد من تفاصيل التطوير، راجع وثائق الإضافة الخاصة بنا.