Ir para o conteúdo

ASP Section Example

Visão geral

O plugin ASP Section Example cria um painel baseado na Web dedicado diretamente dentro do Painel de símbolo ativo no cTrader através das seguintes funcionalidades principais:

  • Incorpora um WebView para carregar e exibir conteúdo em tempo real de um website externo.
  • Inicia com tamanho, posição e visibilidade do painel predefinidos para garantir um layout claro e organizado antes da personalização.
  • Abre uma página web específica automaticamente, tornando o conteúdo instantaneamente disponível assim que o plugin é executado.

Criação do plugin

Aprenda como criar, editar e compilar plugins a partir de um modelo ou do zero no nosso guia passo a passo.

Pode encontrar o código do plugin ASP Section Example no GitHub, ou simplesmente copiá-lo abaixo.

Código de exemplo
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/");
        }
    }
}

Opções de personalização

O plugin ASP Section Example incorpora uma janela de navegador web no Painel de símbolo ativo. A tabela abaixo descreve os seus componentes principais e as suas funções:

Parâmetro Descrição Valores possíveis
AddBlock Identifica a secção do plugin na interface. My title, News tracker, etc.
block.Index Determina a posição do bloco em relação a outros componentes da interface. 2, 3, 4, etc.
block.Height Define a altura do bloco do plugin. 500, 550, 600, etc.
block.IsExpanded Controla se a secção está expandida por predefinição. true ou false
webView.NavigateAsync URL da página web exibida no controlo WebView. https://ctrader.com/pt/

Aviso

Evite incorporar páginas que necessitem de login ou interação do utilizador.

Dica

Mantenha o layout limpo para evitar confusão visual no Painel de símbolo ativo.

Casos de uso

O ASP Section Example fornece uma forma flexível de exibir conteúdo baseado na web junto aos seus símbolos de negociação. Abaixo estão casos práticos de uso que demonstram como o plugin pode melhorar a experiência de negociação.

Caso de uso Cenário Valor
Calendário económico Incorpore um calendário económico em tempo real de um site financeiro fidedigno. Oferece visibilidade sobre os próximos eventos de mercado dentro da plataforma.
Ticker de notícias financeiras Incorpore um feed de notícias em movimento ou uma exibição RSS-to-HTML de manchetes financeiras em tempo real. Fornece acesso a notícias que movimentam o mercado diretamente no ambiente de negociação.
Notícias específicas de ativos Mostre uma página web filtrada para o símbolo que está a negociar Manchetes relevantes para negociação apoiam uma tomada de decisão mais informada.
Temporizadores de sessão de negociação Exiba uma página web em tempo real mostrando horários de abertura ou contagens regressivas dos mercados globais. Destaca os inícios de sessão próximos, ajudando a melhorar o timing das negociações.

Resumo

O ASP Section Example mostra como integrar uma página web estática no cTrader usando um plugin WebView no Painel de símbolo ativo. A página aparece numa secção visível ao utilizador com altura fixa que carrega automaticamente, tornando-a ideal para incorporar conteúdo de referência ou feeds de atualizações sem interromper a interface de negociação.

Para mais detalhes de desenvolvimento, consulte a nossa documentação de plugins.