Zum Inhalt

ASP Section Example

Übersicht

Das ASP Section Example-Plugin erstellt ein dediziertes webbasiertes Panel direkt im Bereich eines aktiven Symbols in cTrader durch die folgenden Hauptfunktionen:

  • Bettet eine WebView ein, um Live-Inhalte von einer externen Website zu laden und anzuzeigen.
  • Startet mit Standard-Panelgröße, -position und -sichtbarkeit, um ein klares, organisiertes Layout vor der Anpassung zu gewährleisten.
  • Öffnet automatisch eine angegebene Webseite, sodass der Inhalt sofort verfügbar ist, sobald das Plugin ausgeführt wird.

Plugin-Erstellung

Erfahren Sie, wie Sie Plugins erstellen, entweder mit C# oder Python, in unseren schrittweisen Anleitungen.

Der Code des ASP Section Example-Plugins ist in unseren öffentlichen C#- und Python-Repositories verfügbar. Derselbe Code wird als Vorlage im Algorithmen-Erstellungsassistenten in cTrader Windows oder Mac bereitgestellt, oder Sie können einfach den folgenden Ausschnitt kopieren und verwenden:

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

Anpassungsoptionen

Das ASP Section Example-Plugin bettet ein Webbrowser-Fenster im Bereich eines aktiven Symbols ein. Die folgende Tabelle beschreibt seine Hauptkomponenten und deren Funktionen:

Parameter Beschreibung Mögliche Werte
AddBlock Identifiziert den Plugin-Abschnitt in der Benutzeroberfläche. My title, News tracker, usw.
block.Index Bestimmt die Blockposition relativ zu anderen UI-Komponenten. 2, 3, 4, usw.
block.Height Legt die Höhe des Plugin-Blocks fest. 500, 550, 600, usw.
block.IsExpanded Steuert, ob der Abschnitt standardmäßig erweitert ist. true oder false
webView.NavigateAsync URL der Webseite, die im WebView-Steuerelement angezeigt wird. https://ctrader.com/de/

Warnung

Vermeiden Sie das Einbetten von Seiten, die eine Anmeldung oder Benutzerinteraktion erfordern.

Tipp

Halten Sie das Layout übersichtlich, um visuelle Unordnung im Bereich eines aktiven Symbols zu vermeiden.

Anwendungsfälle

ASP Section Example bietet eine flexible Möglichkeit, webbasierte Inhalte neben Ihren Handelssymbolen anzuzeigen. Nachfolgend finden Sie praktische Anwendungsfälle, die zeigen, wie das Plugin das Handelserlebnis verbessern kann.

Anwendungsfall Szenario Wert
Wirtschaftskalender Betten Sie einen Live-Wirtschaftskalender von einer vertrauenswürdigen Finanzseite ein. Bietet Einblick in bevorstehende Marktereignisse innerhalb der Plattform.
Finanznachrichten-Ticker Betten Sie einen scrollenden Newsfeed oder eine RSS-zu-HTML-Anzeige von Echtzeit-Finanzschlagzeilen ein. Bietet Zugang zu marktbewegenden Nachrichten direkt in der Handelsumgebung.
Symbolspezifische Nachrichten Zeigen Sie eine Webseite an, die auf das Symbol gefiltert ist, mit dem Sie handeln Handelsrelevante Schlagzeilen unterstützen fundiertere Entscheidungsfindung.
Handelszeiten-Timer Zeigen Sie eine Live-Webseite mit globalen Marktöffnungszeiten oder Countdowns an. Hebt bevorstehende Sitzungsstarts hervor und hilft, das Trade-Timing zu verbessern.

Zusammenfassung

ASP Section Example zeigt, wie eine statische Webseite mithilfe einer WebView im Bereich eines aktiven Symbols in cTrader integriert wird. Die Seite erscheint in einem Abschnitt mit fester Höhe, der für den Benutzer sichtbar ist und automatisch geladen wird, was sie ideal zum Einbetten von Referenzinhalten oder Update-Feeds macht, ohne die Handelsoberfläche zu stören.

Weitere Entwicklungsdetails finden Sie in unserer Plugin-Dokumentation.