HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 關於保歷加通道
關於保歷加通道
kimoze1,2009-08-08 19:55:52
在程式左方保歷加通道功能
綠色、黃色、紅色的顯示是依據寬度
原設定值分別是多少?
我想將它納入程式中當作參數參考
該怎麼寫?
例如
寬度顯示為紅色 → 程式1
黃色 → 程式2
Hunta,2009-08-08 21:29:04
保歷加通道(或稱布林線)本系統參數為20,當:
寬度<=50時呈現[COLOR=#ff0000]紅色[/COLOR],代表進入盤整狀態
寬度>50並且<=70時呈現[COLOR=#ee9611]黃色[/COLOR],代表即將進入或脫離盤整
寬度>=140時呈現[COLOR=#3ba23b]綠色[/COLOR],代表乖離過大狀態
程式碼如下:
10 Va = 5分_均價( 20 )
20 Vb = 5分_保歷加上限( 20 )
30 Vc = 5分_保歷加下限( 20 )
40 Vd = 5分_保歷加寬度( 20 )
50
60 Ve = 前1K線_Va
70 Vf = 前1K線_Vb
80 Vg = 前1K線_Vc
90
100 直線[ ( 0 , Va ) - (-1 , Ve ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65535 ]
110 If Vd <= 50 Then
120 直線[ ( 0 , Vb ) - (-1 , Vf ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 255 ]
130 直線[ ( 0 , Vc ) - (-1 , Vg ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 255 ]
140 ElseIf Vd <= 70 Then
150 直線[ ( 0 , Vb ) - (-1 , Vf ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65535 ]
160 直線[ ( 0 , Vc ) - (-1 , Vg ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65535 ]
170 ElseIf Vd >= 140 Then
180 直線[ ( 0 , Vb ) - (-1 , Vf ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65280 ]
190 直線[ ( 0 , Vc ) - (-1 , Vg ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65280 ]
200 Else
210 直線[ ( 0 , Vb ) - (-1 , Vf ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 16777215 ]
220 直線[ ( 0 , Vc ) - (-1 , Vg ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 16777215 ]
230 End If
Run出來圖形如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0808-1.jpg[/IMGA]
下載程式碼(請存放於huntap資料匣內) [URL=http://www.huntasoft.com/hsp/0048.rda]http://www.huntasoft.com/hsp/0048.rda[/URL]
97 1 8: 此主題共有2帖 此頁2帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時62.5毫秒 請求2次
|