註冊  登入
 

 搜尋

迷你方式顯示論壇 RSS訂閱此版新訊息  

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> 經驗交流與分享 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


 97128: 此主題共有19帖 此頁12帖 每頁12帖
 


 主題:光標裁縫線 - 複製地址
 

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2009-09-13 21:08:17 人氣:31369樓主

光標裁縫線

轉PO Puliman一文:
 
[SIZE=2]奇狐程式如下:[/SIZE]
[SIZE=2][/SIZE]
[SIZE=2]cc:=條件函數(有效值週期數(收盤價)=1,(開盤價+收盤價)/2,收盤價),linethick0;
oo:=條件函數(有效值週期數(收盤價)=1,(開盤價+收盤價)/2,移動平均(向前引用(cc,1),2,1)),linethick0;
HH:=最高價,linethick0;
LL:=最低價,linethick0;
[/SIZE][SIZE=3]今日轉折:向前引用((cc+oo)/2,1),linethick0;
明日轉折:(cc+oo)/2,ColorRED,linethick0;
多空價:(oo-向前引用(oo,1))*0.618+向前引用(oo,1),COLORGREEN;
畫分段線(收盤價>=多空價,多空價),ColorRED,LINETHICK2;
畫分段線(收盤價<多空價,多空價),COLORGREEN,LINETHICK2;
顯示數字(是否最後週期,多空價,多空價,0),COLORGREEN,shift1;
顯示數字(是否最後週期,明日轉折,明日轉折,0),ColorRED,shift2;[/SIZE]
 
請版大將它改為HSQL的程式語言,感謝!
 
程式碼如下:
  10 Vc = 5分_收盤價 
  20 Vo = 前1_5分_均價( 2 ) 
  30 Vt = ( 前1K線_Vc + 前1K線_Vo ) / 2 
  40 Vu = ( Vc + Vo ) / 2 
  50 Vc = ( Vo - 前1K線_Vo ) * 0.618 + 前1K線_Vo 
  60 Vb = 前1K線_Vc 
  70 If 5分_收盤價 >= Vc Then 
  80  K線顏色( 棒身 255 , 影線 16777215 ) 
  90  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 255 ] 
 100 Else 
 110  K線顏色( 棒身 16777215 , 影線 16777215 ) 
 120  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65280 ] 
 130 End If 
 
下載程式碼 [URL=http://www.huntasoft.com/hsp/0067.rda]http://www.huntasoft.com/hsp/0067.rda[/URL]
 
執行結果如下:
[IMGA=0,absMiddle]http://www.huntasoft.com/hsp/pic/0913-1.jpg[/IMGA]
 
 

帥哥,離線

puliman 



級別 論壇遊俠
積分 39
經驗 6025
文章 33
註冊 09-07-29 21:24
發表: 2009-09-14 08:41:482

感謝版大即時回覆
另請教版大,圖中的今日轉折及多空價要如何顯示於置頂及圖裡(K線均線),如附上之圖。

謝謝!

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2009-09-14 09:12:053

可以用「顯示資訊」函數,將Vt(今日轉折)及Vu(明日轉折)顯示出來。

帥哥,離線

puliman 



級別 論壇遊俠
積分 39
經驗 6025
文章 33
註冊 09-07-29 21:24
發表: 2009-09-14 13:18:044

版大您好:
很抱歉,因對程式不熟,能否請版大詳述於程式碼中,然後我在策略編輯器中編輯(學習),
感謝!

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2009-09-14 16:43:555

程式碼如下:
  10 Vc = 5分_收盤價 
  20 Vo = 前1_5分_均價( 2 ) 
  30 Vt = ( 前1K線_Vc + 前1K線_Vo ) / 2 
  40 Vu = ( Vc + Vo ) / 2 
  50 Vc = ( Vo - 前1K線_Vo ) * 0.618 + 前1K線_Vo 
  60 Vb = 前1K線_Vc 
  70 If 5分_收盤價 >= Vc Then 
  80  K線顏色( 棒身 255 , 影線 16777215 ) 
  90  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 255 ] 
 100 Else 
 110  K線顏色( 棒身 16777215 , 影線 16777215 ) 
 120  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65280 ] 
 130 End If 
 140 
 150 顯示資訊[ 今日轉折價 , 序號: 1 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 160 顯示資訊[ Vt , 序號: 2 , 大小: 009 , 文字色: 255 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 170 顯示資訊[ 明日轉折價 , 序號: 4 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 180 顯示資訊[ Vu , 序號: 5 , 大小: 009 , 文字色: 8388736 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 
下載程式碼 [URL=http://www.huntasoft.com/hsp/0067.rda]http://www.huntasoft.com/hsp/0067.rda[/URL]

帥哥,離線

puliman 



級別 論壇遊俠
積分 39
經驗 6025
文章 33
註冊 09-07-29 21:24
發表: 2009-09-14 17:53:336

感謝版大即時回覆
另請教版大,今日轉折價及明日轉折價要如何設定,在十字線移動(隨選)一根K棒時,其價亦隨之改變,即最後K棒其價是會改變的。

謝謝!
 

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2009-09-14 19:37:477

程式碼如下:
  10 Vc = 5分_收盤價 
  20 Vo = 前1_5分_均價( 2 ) 
  30 Vt = ( 前1K線_Vc + 前1K線_Vo ) / 2 
  40 Vu = ( Vc + Vo ) / 2 
  50 Vc = ( Vo - 前1K線_Vo ) * 0.618 + 前1K線_Vo 
  60 Vb = 前1K線_Vc 
  70 If 5分_收盤價 >= Vc Then 
  80  K線顏色( 棒身 255 , 影線 16777215 ) 
  90  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 255 ] 
 100 Else 
 110  K線顏色( 棒身 16777215 , 影線 16777215 ) 
 120  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65280 ] 
 130 End If 
 140 Debug( 今日轉折價 , Vt ) 
 150 Debug( 明日轉折價 , Vu ) 
 160 顯示資訊[ 今日轉折價 , 序號: 1 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 170 顯示資訊[ Vt , 序號: 2 , 大小: 009 , 文字色: 255 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 180 顯示資訊[ 明日轉折價 , 序號: 4 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 190 顯示資訊[ Vu , 序號: 5 , 大小: 009 , 文字色: 8388736 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 
執行後,開啟十字線,即會出現在Debug視窗中。
 
下載程式碼 [URL=http://www.huntasoft.com/hsp/0067.rda]http://www.huntasoft.com/hsp/0067.rda[/URL]

帥哥,離線

puliman 



級別 論壇遊俠
積分 39
經驗 6025
文章 33
註冊 09-07-29 21:24
發表: 2009-09-14 21:39:338

再感謝版大即時回覆
再請教版大,價要如何設定為整數(四捨五入,不要小數點),
另價是否能在K線主畫面顯示資訊
謝謝!

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2009-09-14 22:28:249

以下程式碼為改為四捨五入:
  10 Vc = 5分_收盤價 
  20 Vo = 前1_5分_均價( 2 ) 
  30 Vt = ( 前1K線_Vc + 前1K線_Vo ) / 2 
  40 Vu = ( Vc + Vo ) / 2 
  50 Vt = Round( Vt , 0 ) 
  60 Vu = Round( Vu , 0 ) 
  70 Vc = ( Vo - 前1K線_Vo ) * 0.618 + 前1K線_Vo 
  80 Vb = 前1K線_Vc 
  90 If 5分_收盤價 >= Vc Then 
 100  K線顏色( 棒身 255 , 影線 16777215 ) 
 110  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 255 ] 
 120 Else 
 130  K線顏色( 棒身 16777215 , 影線 16777215 ) 
 140  直線[ ( 0 , Vc ) - (-1 , Vb ) , 主畫面 , 寬度: 1 , 樣式: 0 , 顏色: 65280 ] 
 150 End If 
 160 Debug( 今日轉折價 , Vt ) 
 170 Debug( 明日轉折價 , Vu ) 
 180 顯示資訊[ 今日轉折價 , 序號: 1 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 190 顯示資訊[ Vt , 序號: 2 , 大小: 009 , 文字色: 255 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 200 顯示資訊[ 明日轉折價 , 序號: 4 , 大小: 009 , 文字色: 0 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 210 顯示資訊[ Vu , 序號: 5 , 大小: 009 , 文字色: 8388736 , 背景色: 16777215 , 置中 , 字型: 新細明體 ] 
 
至於Vt、Vu要顯示在K線圖上部份,HSP內定可以顯示在左邊資訊欄內,要不然就用上述Debug視窗來顯示。

帥哥,離線

puliman 



級別 論壇遊俠
積分 39
經驗 6025
文章 33
註冊 09-07-29 21:24
發表: 2009-09-15 16:37:2410

再請教版大
Debug 視窗如何改變大小
謝謝!

帥哥,離線

Hunta 



門派 管理員
職務 總版主
級別 法老
聲望 +100000
財富 100002
積分 101915
經驗 642850
文章 1733
註冊 09-04-10 17:15
發表: 2009-09-15 17:07:5411

目前無法縮小,但若想讓它暫時消失,可按滑鼠右鍵。

帥哥,離線

puliman 



級別 論壇遊俠
積分 39
經驗 6025
文章 33
註冊 09-07-29 21:24
發表: 2009-09-15 18:09:3812

感謝版大即時及詳細回覆,感謝再感謝!



 97128: 此主題共有19帖 此頁12帖 每頁12帖
 

 新帖 新投票 回覆文章



回覆文章 注意: *為必填項
*驗證訊息
用戶名稱 密碼 註冊
*文章名稱 長度不得超過255字
內容(最大25K)

是否是UBB代碼

內容支持插入UBB標籤
使用方法請參考幫助
其它選項:  顯示簽名   鎖定文章  - 顏色表   Alt+S或Ctrl+Enter快速提交