註冊  登入
 

 搜尋

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

加入收藏 

使用幫助 

聯繫我們 
首頁 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 查看文章
 新帖 新投票 回覆文章 上篇 重新整理 下篇  


 97 1 8: 此主題共有6帖 此頁6帖 每頁12帖
 


 主題:把高低點存入變數? - 複製地址
 

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2010-01-12 04:28:37 人氣:44471樓主

把高低點存入變數?

建立部位後
要怎麼運用陣列高低點運算
將最靠近的高低點存入變數當作停損價位?
請版主幫忙
謝謝!

帥哥,離線

Hunta 



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

程式碼如下:
  10 載入陣列[ 5分_最高價 , 最高價 -> 陣列1 ] 
  20 載入陣列[ 5分_最低價 , 最低價 -> 陣列2 ] 
  30 A3{} = 陣列高低點( 陣列1 , 1 ~ 249 , 級數=4 ) 
  40 A4{} = 陣列高低點( 陣列2 , 1 ~ 249 , 級數=4 ) 
  50 Va = 陣列3值( 101 ) 
  60 Vb = 陣列4值( 1 ) 
其中:
Va為前一波高點
Vb為前一波低點

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2010-01-15 00:07:173

如何在下單後只要前一波高低點的位置當停損點?
因為這樣手中有部位後
後續它的高低點還是會變
我希望可以固定下來
要怎麼寫?

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2010-01-15 00:08:414

也就是已經有部位後就不要再計算高低點
除非新部位出現

帥哥,離線

Hunta 



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

是的。

帥哥,離線

kimoze1 



級別 騎士
積分 255
經驗 15589
文章 203
註冊 09-06-07 23:33
發表: 2010-01-16 14:41:556

已加入高低點設為停損
不知道是哪裡不對
執行結果是只要破前一高低點就會觸動反手或是停損
我只要部位建立k棒的前一波高低點
建立部位後的高低點通通不要不要在寫進變數
要怎麼修改?
還有以下擺放的單k計數器位置是否正確?

程式碼如下:
  10 If 1分_K線日期 <> 前1_1分_K線日期 Then 
  20  Vt = 0 
  30 End If 
  40 
  50 
  60 
  70 
  80 載入陣列[ 1分_最高價 , 最高價 -> 陣列1 ] 
  90 載入陣列[ 1分_最低價 , 最低價 -> 陣列2 ] 
 100 A3{} = 陣列高低點( 陣列1 , 1 ~ 249 , 級數=4 ) 
 110 A4{} = 陣列高低點( 陣列2 , 1 ~ 249 , 級數=4 ) 
 120 Vx = 陣列3值( 101 ) 
 130 Vy = 陣列4值( 1 ) 
 140 
 150 
 160 
 170 // 多單進場 
 180 If 目前部位( 倉位多空 ) = 0 Then 
 190  If (多單條件)
 200   If 單K計數器( 目前K線 , 0 ) = 0 Then 
 210    Show [ K線下方 , ◎ ] 
 220    操作訊號( 空單平倉 , 1口 , Vk ) 
 230    操作訊號( 多單建倉 , 1口 , Vk ) 
 240    下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:1 , 當沖 ] 
 250    Vf = 目前部位( 第 1 次成本價位 ) 
 260    Vt = 1 
 270    單K計數器( 目前K線 , 0 ) = 1 
 280   Else 
 290    Show [ K線下方 , ◎ ] 
 300    操作訊號( 空單平倉 , 1口 , Vk ) 
 310    操作訊號( 多單建倉 , 1口 , Vk ) 
 320    Vf = 目前部位( 第 1 次成本價位 ) 
 330    Vt = 1 
 340   End If 
 350  End If 
 360 End If 
 370 
 380 // 空單進場 
 390 If 目前部位( 倉位多空 ) = 0 Then 
 400  If (空單條件)
 410   If 單K計數器( 目前K線 , 1 ) = 0 Then 
 420    Show [ K線上方 , ◎ ] 
 430    操作訊號( 多單平倉 , 1口 , Vk ) 
 440    操作訊號( 空單建倉 , 1口 , Vk ) 
 450    下單[ TX  台指期 , 操作價位:市價 , 最終部位:-1 , 當沖 ] 
 460    Vf = 目前部位( 第 1 次成本價位 ) 
 470    Vt = -1 
 480    單K計數器( 目前K線 , 1 ) = 1 
 490   Else 
 500    Show [ K線上方 , ◎ ] 
 510    操作訊號( 多單平倉 , 1口 , Vk ) 
 520    操作訊號( 空單建倉 , 1口 , Vk ) 
 530    Vf = 目前部位( 第 1 次成本價位 ) 
 540    Vt = -1 
 550   End If 
 560  End If 
 570 End If 
 580 
 590 // 停損反手 
 600 If 目前部位( 倉位多空 ) <> 0 And Vt = 1 Then 
 610  Vc = 目前部位( 總暫結績效 ) 
 620  If 條件觸發[ 成交價位一度小於Vy點 ] = 是 Then 
 630   Vf = Vy 
 640   If 單K計數器( 目前K線 , 2 ) = 0 Then 
 650    Show [ K線下方 , ★ ] 
 660    操作訊號( 多單平倉 , 1口 , Vf ) 
 670    操作訊號( 空單建倉 , 1口 , Vf ) 
 680    下單[ TX  台指期 , 操作價位:市價 , 最終部位:-1 , 當沖 ] 
 690    Vf = 目前部位( 第 1 次成本價位 ) 
 700    Vt = 2 
 710    單K計數器( 目前K線 , 2 ) = 1 
 720   Else 
 730    Show [ K線下方 , ★ ] 
 740    操作訊號( 多單平倉 , 1口 , Vf ) 
 750    操作訊號( 空單建倉 , 1口 , Vf ) 
 760    Vf = 目前部位( 第 1 次成本價位 ) 
 770    Vt = 2 
 780   End If 
 790  End If 
 800 End If 
 810 If 目前部位( 倉位多空 ) <> 0 And Vt = -1 Then 
 820  Vc = 目前部位( 總暫結績效 ) 
 830  If 條件觸發[ 成交價位一度大於Vx點 ] = 是 Then 
 840   Vf = Vx 
 850   If 單K計數器( 目前K線 , 3 ) = 0 Then 
 860    Show [ K線上方 , ★ ] 
 870    下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:1 , 當沖 ] 
 880    操作訊號( 空單平倉 , 1口 , Vf ) 
 890    操作訊號( 多單建倉 , 1口 , Vf ) 
 900    Vf = 目前部位( 第 1 次成本價位 ) 
 910    Vt = -2 
 920    單K計數器( 目前K線 , 3 ) = 1 
 930   Else 
 940    Show [ K線上方 , ★ ] 
 950    操作訊號( 空單平倉 , 1口 , Vf ) 
 960    操作訊號( 多單建倉 , 1口 , Vf ) 
 970    Vf = 目前部位( 第 1 次成本價位 ) 
 980    Vt = -2 
 990   End If 
1000  End If 
1010 End If 
1020 If 目前部位( 倉位多空 ) <> 0 And Vt = 2 Then 
1030  Vc = 目前部位( 總暫結績效 ) 
1040  If 條件觸發[ 成交價位一度大於Vx點 ] = 是 Then 
1050   Vf = Vx 
1060   If 單K計數器( 目前K線 , 4 ) = 0 Then 
1070    Show [ K線上方 , ※ ] 
1080    下單[ TX  台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ] 
1090    操作訊號( 空單平倉 , 1口 , Vf ) 
1100    Vt = 0 
1110    單K計數器( 目前K線 , 4 ) = 1 
1120   Else 
1130    Show [ K線上方 , ※ ] 
1140    操作訊號( 空單平倉 , 1口 , Vf ) 
1150    Vt = 0 
1160   End If 
1170  End If 
1180 End If 
1190 If 目前部位( 倉位多空 ) <> 0 And Vt = -2 Then 
1200  Vc = 目前部位( 總暫結績效 ) 
1210  If 條件觸發[ 成交價位一度小於Vy點 ] = 是 Then 
1220   Vf = Vy 
1230   If 單K計數器( 目前K線 , 5 ) = 0 Then 
1240    Show [ K線下方 , ※ ] 
1250    下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ] 
1260    操作訊號( 多單平倉 , 1口 , Vf ) 
1270    Vt = 0 
1280    單K計數器( 目前K線 , 5 ) = 1 
1290   Else 
1300    Show [ K線下方 , ※ ] 
1310    操作訊號( 多單平倉 , 1口 , Vf ) 
1320    Vt = 0 
1330   End If 
1340  End If 
1350 End If 
1360 
1370 // 收盤 
1380 If 1分_K線時間 = 1340 Then 
1390  If 目前部位( 倉位多空 ) > 0 Then 
1400   Show [ K線上方 , ※ ] 
1410   下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ] 
1420   操作訊號( 多單平倉 , 1口 , Vk ) 
1430  End If 
1440  If 目前部位( 倉位多空 ) < 0 Then 
1450   Show [ K線下方 , ※ ] 
1460   下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ] 
1470   操作訊號( 空單平倉 , 1口 , Vk ) 
1480  End If 
1490 End If 


 97 1 8: 此主題共有6帖 此頁6帖 每頁12帖
 

 新帖 新投票 回覆文章



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

是否是UBB代碼

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