Vai al contenuto

ASP Section Example

Panoramica

Il plugin ASP Section Example crea un pannello dedicato basato sul web direttamente all'interno del Pannello del simbolo attivo in cTrader attraverso le seguenti funzionalità chiave:

  • Incorpora una WebView per caricare e visualizzare contenuti live da un sito web esterno.
  • Si avvia con dimensioni, posizione e visibilità predefinite del pannello per garantire un layout chiaro e organizzato prima della personalizzazione.
  • Apre automaticamente una pagina web specificata, rendendo il contenuto immediatamente disponibile non appena il plugin viene eseguito.

Creazione del plugin

Scopri come creare plugin, utilizzando C# o Python, nelle nostre guide passo dopo passo.

Il codice del plugin ASP Section Example è disponibile nei nostri repository pubblici C# e Python. Lo stesso codice è fornito come modello nella procedura guidata di creazione dell'algoritmo in cTrader Windows o Mac, oppure puoi semplicemente copiare e utilizzare lo snippet qui sotto:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
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/");
        }
    }
}
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
import clr
clr.AddReference("cAlgo.API")

from cAlgo.API import *

class ASPBlockWebViewExample():
    def on_start(self):
        block = api.Asp.SymbolTab.AddBlock("My title")
        block.Height = 500
        block.IsExpanded = True

        webView = WebView()
        block.Child = webView

        webView.NavigateAsync("https://ctrader.com/")

Opzioni di personalizzazione

Il plugin ASP Section Example incorpora una finestra del browser web nel Pannello del simbolo attivo. La tabella seguente illustra i suoi componenti chiave e le relative funzioni:

Parametro Descrizione Valori possibili
AddBlock Identifica la sezione del plugin nell'interfaccia utente. My title, News tracker, ecc.
block.Index Determina la posizione del blocco rispetto ad altri componenti dell'interfaccia utente. 2, 3, 4, ecc.
block.Height Imposta l'altezza del blocco del plugin. 500, 550, 600, ecc.
block.IsExpanded Controlla se la sezione è espansa per impostazione predefinita. true o false
webView.NavigateAsync URL della pagina web visualizzata nel controllo WebView. https://ctrader.com/it/

Avvertenza

Evita di incorporare pagine che richiedono login o interazione dell'utente.

Suggerimento

Mantieni il layout pulito per evitare confusione visiva nel Pannello del simbolo attivo.

Casi d'uso

ASP Section Example fornisce un modo flessibile per visualizzare contenuti basati sul web insieme ai tuoi simboli di trading. Di seguito sono riportati casi d'uso pratici che dimostrano come il plugin può migliorare l'esperienza di trading.

Caso d'uso Scenario Valore
Calendario economico Incorpora un calendario economico live da un sito finanziario affidabile. Offre visibilità sugli eventi di mercato imminenti all'interno della piattaforma.
Ticker di notizie finanziarie Incorpora un feed di notizie scorrevole o una visualizzazione RSS-to-HTML di titoli finanziari in tempo reale. Fornisce accesso a notizie che influenzano il mercato direttamente all'interno dell'ambiente di trading.
Notizie specifiche per asset Mostra una pagina web filtrata per il simbolo che stai negoziando I titoli rilevanti per il trading supportano decisioni più informate.
Timer delle sessioni di trading Visualizza una pagina web live che mostra gli orari di apertura dei mercati globali o i conti alla rovescia. Evidenzia gli inizi delle sessioni imminenti, aiutando a migliorare il timing delle operazioni.

ASP Section Example mostra come integrare una pagina web statica in cTrader utilizzando una WebView nel Pannello del simbolo attivo. La pagina appare in una sezione ad altezza fissa e visibile all'utente che si carica automaticamente, rendendola ideale per incorporare contenuti di riferimento o feed di aggiornamenti senza interrompere l'interfaccia di trading.

Per ulteriori dettagli sullo sviluppo, consulta la nostra documentazione sui plugin.