Przejdź do treści

ASP Section Example

Przegląd

Wtyczka ASP Section Example tworzy dedykowany panel internetowy bezpośrednio w Panelu aktywnego symbolu w cTrader poprzez następujące kluczowe funkcjonalności:

  • Osadza WebView w celu załadowania i wyświetlenia treści na żywo z zewnętrznej witryny internetowej.
  • Uruchamia się z domyślnym rozmiarem panelu, pozycją i widocznością, aby zapewnić przejrzysty, uporządkowany układ przed dostosowaniem.
  • Automatycznie otwiera określoną stronę internetową, dzięki czemu treść jest natychmiast dostępna, gdy tylko wtyczka zostanie uruchomiona.

Tworzenie wtyczki

Dowiedz się, jak tworzyć wtyczki, używając C# lub Pythona, w naszych krok po kroku przewodnikach.

Kod wtyczki ASP Section Example jest dostępny w naszych publicznych repozytoriach C# i Python. Ten sam kod jest dostarczany jako szablon w kreatorze tworzenia algorytmu w cTrader Windows lub Mac, lub możesz po prostu skopiować i użyć poniższego fragmentu:

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

Opcje dostosowywania

Wtyczka ASP Section Example osadza okno przeglądarki internetowej w Panelu aktywnego symbolu. Poniższa tabela przedstawia jej kluczowe komponenty i ich funkcje:

Parametr Opis Możliwe wartości
AddBlock Identyfikuje sekcję wtyczki w interfejsie użytkownika. My title, News tracker, itp.
block.Index Określa pozycję bloku względem innych komponentów interfejsu użytkownika. 2, 3, 4, itp.
block.Height Ustawia wysokość bloku wtyczki. 500, 550, 600, itp.
block.IsExpanded Kontroluje, czy sekcja jest domyślnie rozwinięta. true lub false
webView.NavigateAsync Adres URL strony internetowej wyświetlanej w kontrolce WebView. https://ctrader.com/pl/

Ostrzeżenie

Unikaj osadzania stron, które wymagają logowania lub interakcji użytkownika.

Wskazówka

Utrzymuj układ przejrzysty, aby uniknąć wizualnego bałaganu w Panelu aktywnego symbolu.

Przypadki użycia

ASP Section Example zapewnia elastyczny sposób wyświetlania treści internetowych obok symboli handlowych. Poniżej przedstawiono praktyczne przypadki użycia, które pokazują, jak wtyczka może ulepszyć doświadczenie handlowe.

Przypadek użycia Scenariusz Wartość
Kalendarz ekonomiczny Osadź kalendarz ekonomiczny na żywo z zaufanej witryny finansowej. Zapewnia widoczność nadchodzących wydarzeń rynkowych w ramach platformy.
Ticker wiadomości finansowych Osadź przewijany kanał wiadomości lub wyświetlacz RSS-to-HTML z nagłówkami finansowymi w czasie rzeczywistym. Zapewnia dostęp do wiadomości wpływających na rynek bezpośrednio w środowisku handlowym.
Wiadomości dotyczące konkretnych aktywów Pokaż stronę internetową przefiltrowaną do symbolu, którym handlujesz Nagłówki istotne dla handlu wspierają podejmowanie bardziej świadomych decyzji.
Liczniki czasu sesji handlowych Wyświetl stronę internetową na żywo pokazującą godziny otwarcia rynków globalnych lub odliczanie czasu. Podkreśla nadchodzące rozpoczęcia sesji, pomagając poprawić timing transakcji.

Podsumowanie

ASP Section Example pokazuje, jak zintegrować statyczną stronę internetową z cTrader przy użyciu WebView w Panelu aktywnego symbolu. Strona pojawia się w sekcji o stałej wysokości, widocznej dla użytkownika, która ładuje się automatycznie, co czyni ją idealną do osadzania treści referencyjnych lub kanałów aktualizacji bez zakłócania interfejsu handlowego.

Aby uzyskać więcej szczegółów dotyczących rozwoju, zapoznaj się z naszą dokumentacją wtyczek.