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 | 控制部分是否默认展开。 | true 或 false |
webView.NavigateAsync | 在 WebView 控件中显示的网页的 URL。 | https://ctrader.com/zh/ |
警告
避免嵌入需要登录或用户交互的页面。
提示
保持布局整洁,以避免活跃交易品种面板中的视觉混乱。
用例 ¶
ASP Section Example 提供了一种灵活的方式来显示基于网页的内容以及您的交易品种。 以下是展示该插件如何增强交易体验的实际用例。
| 使用场景 | 场景 | 值 |
|---|---|---|
| 经济日历 | 嵌入来自可信金融网站的实时经济日历。 | 在平台内提供即将到来的市场事件的可见性。 |
| 金融新闻滚动条 | 嵌入滚动新闻提要或实时金融头条的 RSS 到 HTML 显示。 | 直接在交易环境中提供对市场动态新闻的访问。 |
| 资产特定新闻 | 显示过滤到您正在交易的交易品种的网页。 | 与交易相关的头条新闻支持更明智的决策。 |
| 交易时段计时器 | 显示显示全球市场开盘时间或倒计时的实时网页。 | 突出即将开始的交易时段,有助于改善交易时机。 |
总结 ¶
ASP Section Example 展示了如何使用 WebView 在活跃交易品种面板中将静态网页集成到 cTrader 中。 该页面出现在固定高度、用户可见的部分中,自动加载,非常适合嵌入参考内容或更新提要,而不会干扰交易界面。
有关进一步的开发细节,请参阅我们的插件文档。