ASP Section Example¶
개요 ¶
ASP Section Example 플러그인은 다음과 같은 주요 기능을 통해 cTrader의 활성 심벌 패널 내에 전용 웹 기반 패널을 생성합니다:
- 외부 웹사이트의 실시간 콘텐츠를 로드하고 표시하기 위해 WebView를 임베드합니다.
- 사용자 지정 전에 명확하고 체계적인 레이아웃을 보장하기 위해 기본 패널 크기, 위치 및 가시성으로 시작합니다.
- 지정된 웹페이지를 자동으로 열어 플러그인이 실행되는 즉시 콘텐츠를 사용할 수 있도록 합니다.

플러그인 생성 ¶
단계별 가이드에서 템플릿 또는 처음부터 플러그인을 생성, 편집 및 빌드하는 방법을 알아보세요.
ASP Section Example 플러그인의 코드는 GitHub에서 찾을 수 있으며, 아래에서 간단히 복사할 수도 있습니다.
샘플 코드
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/");
}
}
}
사용자 지정 옵션 ¶
ASP Section Example 플러그인은 활성 심벌 패널에 웹 브라우저 창을 임베드합니다. 아래 표는 주요 구성 요소와 그 기능을 설명합니다:
| 매개변수 | 설명 | 가능한 값 |
|---|---|---|
AddBlock | UI에서 플러그인 섹션을 식별합니다. | My title, News tracker 등 |
block.Index | 다른 UI 구성 요소에 대한 블록 위치를 결정합니다. | 2, 3, 4 등 |
block.Height | 플러그인 블록의 높이를 설정합니다. | 500, 550, 600 등 |
block.IsExpanded | 섹션이 기본적으로 확장되어 있는지 여부를 제어합니다. | true 또는 false |
webView.NavigateAsync | WebView 컨트롤에 표시되는 웹페이지의 URL입니다. | https://ctrader.com/ko/ |
경고
로그인이나 사용자 상호 작용이 필요한 페이지는 임베드하지 마세요.
팁
활성 심벌 패널에서 시각적 혼란을 피하기 위해 레이아웃을 깔끔하게 유지하세요.
사용 사례 ¶
ASP Section Example은 거래 심벌과 함께 웹 기반 콘텐츠를 표시하는 유연한 방법을 제공합니다. 아래는 플러그인이 거래 경험을 향상시킬 수 있는 방법을 보여주는 실용적인 사용 사례입니다.
| 사용 사례 | 시나리오 | 가치 |
|---|---|---|
| 경제 캘린더 | 신뢰할 수 있는 금융 사이트의 실시간 경제 캘린더를 임베드합니다. | 플랫폼 내에서 다가오는 시장 이벤트에 대한 가시성을 제공합니다. |
| 금융 뉴스 티커 | 실시간 금융 헤드라인의 스크롤 뉴스 피드 또는 RSS-to-HTML 디스플레이를 임베드합니다. | 거래 환경 내에서 직접 시장 움직임에 영향을 주는 뉴스에 접근할 수 있습니다. |
| 자산별 뉴스 | 거래 중인 심벌에 대해 필터링된 웹페이지를 표시합니다 | 거래와 관련된 헤드라인은 더 정보에 입각한 의사 결정을 지원합니다. |
| 거래 세션 타이머 | 글로벌 시장 개장 시간 또는 카운트다운을 보여주는 실시간 웹페이지를 표시합니다. | 다가오는 세션 시작을 강조하여 거래 타이밍 개선을 돕습니다. |
요약 ¶
ASP Section Example은 활성 심벌 패널에서 WebView를 사용하여 정적 웹 페이지를 cTrader에 통합하는 방법을 보여줍니다. 페이지는 고정 높이의 사용자 가시 섹션에 나타나며 자동으로 로드되어 거래 인터페이스를 방해하지 않고 참조 콘텐츠나 업데이트 피드를 임베드하는 데 이상적입니다.
추가 개발 세부 사항은 플러그인 문서를 참조하세요.