HQChart使用教程49-指標配置項說明
簡單的指標配置項請參看 HQChart使用教程1- 如何快速創建一個K線圖頁面
說明
K線圖指標配置從第1個指標窗口開始
分時圖指標配置從第3個指標窗口開始, 前面2個窗口是固定的, 無法配置。
指標配置項
1. 標題高度
TitleHeight 當標題高度<5 就不會顯示指標的標題
2. 標題輸出格式
StringFormat 1=默認格式 2位小數 單位自動轉化 (萬 億)
2=原始數據輸出
3=整形數據輸出 如果不是整形使用 DEFAULT
21=千分位分割
3.1 標題輸出小數位數
FloatPrecision 小數位數(默認2)
3.2 標題字體設置
TitleFont 標題字體 如“8px 微軟雅黑”
3.3 隱藏指標參數
IsShortTitle 默認false, 指標名字是MA(5,10,15) 設置true後就只顯示MA 後面的參數就不顯示了
4. 空指標
有時候我們可能在主圖上不需要顯示指標, 我們可以通過設置一個空的來實現
var option=
{
Type: '歷史K線圖',
Windows: //窗口指標
[
{ Index: 'EMPTY'}, //設置一個空的指標 這樣就不會顯示指標了
{ Index: 'MACD'},
{ Index: 'RSI' }
],
..........
5 動態執行指標腳本
Name 動態執行腳本名字
Script 動態執行的腳本
Args 腳本參數 (可選)
例子1.
Windows: //窗口指標
[
{ Name: 'MA_NEW', Script:'MA5:MA(CLOSE,5);'}, //自定義一個MA的指標 計算5日均線
{ Index: 'MACD'},
{ Index: 'RSI' }
],
例子2.
Windows: //窗口指標
[
{ Name: 'MA_NEW',
Script:'MA5:MA(CLOSE,N);',
Args: [{ Name: 'N', Value: 10 }]
}, //自定義一個MA的指標 計算10日均線 (帶參數)
{ Index: 'MACD'},
{ Index: 'RSI' }
],
6 系統指標帶參數
Index 系統指標名字
Args 腳本參數 (可選) Name:參數變量名 Value:參數值
Windows: //窗口指標
[
{ Index: 'MA',
Args: [{ Name: 'M1', Value: 5 }, { Name: 'M2', Value: 10 }, { Name: 'M3', Value: 20 }]
},
{ Index: 'MACD'},
{ Index: 'RSI' }
],
7 API 遠程指標計算
API 所有配置都在API這個子文檔內
ID:指標ID (可選)
Name:指標的顯示名字
Script:動態執行腳本(可選)
Args:參數 (可選)
Url:指標api調用地址
Windows: //窗口指標
[
{ Index: 'MA',
API:
{ Name: 'MA',
Script: null,
Args: [{ Name: 'M1', Value: 5 }, { Name: 'M2', Value: 10 }, { Name: 'M3', Value: 20 }],
Url: 'http://127.0.0.1:18080/api/jsindex' }
},
{ Index: 'MACD'},
{ Index: 'RSI' }
],
8. 隱藏指標名字
IsShowIndexName false隱藏指標名字
9. 指標數據間距設置
IndexParamSpace 標題指標輸出數值間距
10. 指標數據箭頭
IsShowTitleArraw 是否顯示指標數值後面的箭頭
var option=
{
Type:'歷史K線圖', //創建圖形類型
Windows: //窗口指標
[
{Index:"EMPTY", Modify:false,Change:false,TitleHeight:0 },
{Index:"VOL", Modify:false,Change:false,IsShowTitleArraw:false, IsShowIndexName:false, IndexParamSpace: 10 },
//{Index:"RSI", Modify:false,Change:false},
],
效果圖
如果還有問題可以加交流QQ羣: 950092318
HQChart代碼地址
地址:github.com/jones2000/HQChart