Aller au contenu

ASP Section Example

Présentation

Le plug-in ASP Section Example crée un panneau dédié basé sur le Web directement dans le Panneau de symbole actif de cTrader grâce aux fonctionnalités clés suivantes :

  • Intègre une WebView pour charger et afficher du contenu en direct à partir d'un site Web externe.
  • Lance avec la taille, la position et la visibilité par défaut du panneau pour garantir une mise en page claire et organisée avant la personnalisation.
  • Ouvre automatiquement une page Web spécifiée, rendant le contenu instantanément disponible dès que le plug-in s'exécute.

Création de plug-in

Apprenez à créer des plug-ins, en utilisant C# ou Python, dans nos guides étape par étape.

Le code du plug-in ASP Section Example est disponible dans nos dépôts publics C# et Python. Le même code est fourni comme modèle dans l'assistant de création d'algorithme dans cTrader Windows ou Mac, ou vous pouvez simplement copier et utiliser l'extrait ci-dessous :

 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/")

Options de personnalisation

Le plug-in ASP Section Example intègre une fenêtre de navigateur Web dans le Panneau de symbole actif. Le tableau ci-dessous décrit ses composants clés et leurs fonctions :

Paramètre Description Valeurs possibles
AddBlock Identifie la section du plug-in dans l'interface utilisateur. My title, News tracker, etc.
block.Index Détermine la position du bloc par rapport aux autres composants de l'interface utilisateur. 2, 3, 4, etc.
block.Height Définit la hauteur du bloc du plug-in. 500, 550, 600, etc.
block.IsExpanded Contrôle si la section est développée par défaut. true ou false
webView.NavigateAsync URL de la page Web affichée dans le contrôle WebView. https://ctrader.com/fr/

Avertissement

Évitez d'intégrer des pages qui nécessitent une connexion ou une interaction de l'utilisateur.

Astuce

Gardez la mise en page propre pour éviter l'encombrement visuel dans le Panneau de symbole actif.

Cas d'usage

ASP Section Example offre un moyen flexible d'afficher du contenu basé sur le Web aux côtés de vos symboles de trading. Vous trouverez ci-dessous des cas d'utilisation pratiques qui démontrent comment le plug-in peut améliorer l'expérience de trading.

Cas d'utilisation Scénario Valeur
Calendrier économique Intégrez un calendrier économique en direct à partir d'un site financier de confiance. Offre une visibilité sur les événements de marché à venir au sein de la plateforme.
Ticker d'actualités financières Intégrez un fil d'actualités défilant ou un affichage RSS-vers-HTML de titres financiers en temps réel. Fournit un accès aux actualités qui influencent le marché directement dans l'environnement de trading.
Actualités spécifiques à l'actif Affichez une page web filtrée sur le symbole que vous tradez Les titres pertinents pour le trading favorisent une prise de décision plus éclairée.
Minuteurs de session de trading Affichez une page web en direct montrant les heures d'ouverture des marchés mondiaux ou des comptes à rebours. Met en évidence les débuts de session à venir, aidant à améliorer le timing des trades.

Résumé

ASP Section Example montre comment intégrer une page web statique dans cTrader à l'aide d'une WebView dans le Panneau de symbole actif. La page apparaît dans une section à hauteur fixe, visible par l'utilisateur, qui se charge automatiquement, ce qui la rend idéale pour intégrer du contenu de référence ou des flux de mise à jour sans perturber l'interface de trading.

Pour plus de détails sur le développement, consultez notre documentation sur les plug-ins.