跳转至

ASP Section Example

概述

ASP Section Example 插件通过以下关键功能在 cTrader 的活跃交易品种面板中直接创建一个专用的基于网页的面板:

  • 嵌入 WebView 以加载并显示来自外部网站的实时内容。
  • 启动时具有默认的面板大小、位置和可见性,以确保在自定义之前具有清晰、有序的布局。
  • 自动打开指定的网页,使内容在插件运行时立即可用。

插件创建

了解如何通过我们的分步指南创建、编辑和构建插件,无论是从模板还是从头开始。

您可以在 GitHub 上找到 ASP Section Example 插件的代码,或直接复制以下代码。

示例代码
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 控制部分是否默认展开。 truefalse
webView.NavigateAsync 在 WebView 控件中显示的网页的 URL。 https://ctrader.com/zh/

警告

避免嵌入需要登录或用户交互的页面。

提示

保持布局整洁,以避免活跃交易品种面板中的视觉混乱。

用例

ASP Section Example 提供了一种灵活的方式来显示基于网页的内容以及您的交易品种。 以下是展示该插件如何增强交易体验的实际用例。

使用场景 场景
经济日历 嵌入来自可信金融网站的实时经济日历。 在平台内提供即将到来的市场事件的可见性。
金融新闻滚动条 嵌入滚动新闻提要或实时金融头条的 RSS 到 HTML 显示。 直接在交易环境中提供对市场动态新闻的访问。
资产特定新闻 显示过滤到您正在交易的交易品种的网页。 与交易相关的头条新闻支持更明智的决策。
交易时段计时器 显示显示全球市场开盘时间或倒计时的实时网页。 突出即将开始的交易时段,有助于改善交易时机。

总结

ASP Section Example 展示了如何使用 WebView 在活跃交易品种面板中将静态网页集成到 cTrader 中。 该页面出现在固定高度、用户可见的部分中,自动加载,非常适合嵌入参考内容或更新提要,而不会干扰交易界面。

有关进一步的开发细节,请参阅我们的插件文档