غالبًا ما يسعى المتداولون للحفاظ على مواقع الويب التي تحتوي على معلومات تداول وتحليل فني مهمة قريبة قدر الإمكان من الرسوم البيانية. تمكنهم الإضافات من تحقيق ذلك من خلال الإطارات المخصصة.
في هذا المقال والفيديو المصاحب له، سنوضح لك كيفية إنشاء إطارات مخصصة يمكنها استضافة مواقع الويب ومربعات النصوص باستخدام إضافة.
إنشاء إطار مخصص يعرض موقع ويب
سنقوم بإنشاء إطار مخصص في منطقة الرسوم البيانية لاستضافة موقع ويب.
انتقل إلى تطبيق Algo وقم بالتبديل إلى علامة التبويب Plugins. انقر على زر New لإنشاء إضافة جديدة. حدد خيار Blank. أعط إضافتك اسمًا، مثل "My Custom Frame Example"، وانقر على زر Create.
عند ظهور محرر الكود، قم بتهيئة كائن WebView.
1
_cTraderWebView=newWebView();
اشترك في حدث تحميل WebView.
1
_cTraderWebView.Loaded+=_cTraderWebView_Loaded;
قم بتعيين منتدى cTrader كموقع ويب في WebView عند تحميله.
لبناء إضافتنا، استخدم مفاتيح الاختصار Ctrl+B أو انقر على زر Build.
لعرض النتائج، انتقل إلى تطبيق Trade. في حالتنا، يتم الآن عرض صفحة ويب منتدى cTrader في إطارنا المخصص في منطقة الرسوم البيانية.
إدارة الإطار المخصص
يمكن إدارة الإطار المخصص الذي يستضيف موقع ويب منتدى cTrader مثل أي إطار رسم بياني في cTrader. يمكن فصله وإعادة إرفاقه بمنطقة الرسم البياني، وتغيير حجمه، وتبديله أو استبداله برسوم بيانية أخرى.
تغيير عنوان URL لموقع الويب
سنقوم باستبدال موقع ويب منتدى cTrader بصفحة ويب أخرى.
عد إلى تطبيق Algo وقم بتحرير كود الإضافة. استبدل عنوان URL لمنتدى cTrader (https://ctrader.com/forum) بعنوان URL لـ Spotware (https://www.spotware.com).
قم ببناء الإضافة. عند العودة إلى تطبيق Algo، يجب أن ترى موقعي ويب (منتدى cTrader و Spotware) في إطارات فردية.
إنشاء مربع نص
بالإضافة إلى إطارات الرسم البياني التي تستضيف صفحات الويب، تتيح لك الإضافات إضافة إطارات مخصصة تحتوي على كائنات أخرى. على سبيل المثال، يمكنك إضافة إطار يحتوي على مربع نص.
قم بإزالة جميع أسطر كود WebView وأضف الأسطر التالية لمربع النص بدلاً من ذلك: