註冊  登入
 

 搜尋

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

加入收藏 

使用幫助 

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


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


 主題:請教語法 - 複製地址
 

帥哥,離線

b772855  水瓶座 卯兔



級別 論壇遊俠
積分 35
經驗 2649
文章 28
註冊 11-05-22 21:57
發表: 2012-06-07 13:58:43 人氣:86131樓主

請教語法

請教一下
允許交易時間0910~1200
均線的快線>慢線
觸價當日(目前)最高點
下單作多
這樣如何寫成語法
麻煩大大幫忙

帥哥,離線

Hunta 



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

  10 // 多單進場 
  20 If 目前部位( 倉位多空 ) <= 0 Then 
  30  If 5分_K線時間 >= 910 And 5分_K線時間 <= 1200 Then 
  40   If 單K計數器( 目前K線 , 0 ) = 0 Then 
  50    If 5分_收盤價 = 日_最高價 Then 
  60     口數# = 1 
  70     參考價位# = 5分_收盤價 
  80     操作訊號( 空單平倉 , 全數 , 參考價位# ) 
  90     操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 100     Show [ K線下方 , ▲ ] 
 110     下單[ TX 台指期 , 操作價位:市價 , 最終部位:1 ] 
 120     單K計數器( 目前K線 , 0 ) = 參考價位# 
 130    End If 
 140   Else 
 150    口數# = 1 
 160    參考價位# = 單K計數器( 目前K線 , 0 ) 
 170    操作訊號( 空單平倉 , 全數 , 參考價位# ) 
 180    操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 190    Show [ K線下方 , ▲ ] 
 200   End If 
 210  End If 

PS.觸價當日(目前)最高點意思就是「目前價格為當日最高價」

帥哥,離線

b772855  水瓶座 卯兔



級別 論壇遊俠
積分 35
經驗 2649
文章 28
註冊 11-05-22 21:57
發表: 2012-07-04 14:05:073

感謝解答
再請教
9:30到目前K線之間的高低點要如何表示

帥哥,離線

Hunta 



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

你可以先看用幾分K,再算一下到9:30時走了幾根K線,再用「區暑最高(低)價(?K線根數)」,即可。

[ 此貼最後由Hunta在2012/7/10 上午 08:33:10編輯過 ]   


帥哥,離線

b772855  水瓶座 卯兔



級別 論壇遊俠
積分 35
經驗 2649
文章 28
註冊 11-05-22 21:57
發表: 2012-07-16 11:21:305

你好
我的意思是
目前K線是移動的
不知道這樣寫對不對

      Va=目前時間(日)
      Vb=k線序號(目前k線)-k線序號(Va,930) 
  20 If 目前部位( 倉位多空 ) <= 0 Then 
  30  If 5分_K線時間 >= 910 And 5分_K線時間 <= 1200 Then 
  40   If 單K計數器( 目前K線 , 0 ) = 0 Then 
  50    If 5分_收盤價 = 前1_5分_區間最高價(Vb) Then 
  60     口數# = 1 
  70     參考價位# = 5分_收盤價 
  80     操作訊號( 空單平倉 , 全數 , 參考價位# ) 
  90     操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 100     Show [ K線下方 , ▲ ] 
 110     下單[ TX 台指期 , 操作價位:市價 , 最終部位:1 ] 
 120     單K計數器( 目前K線 , 0 ) = 參考價位# 
 130    End If 
 140   Else 
 150    口數# = 1 
 160    參考價位# = 單K計數器( 目前K線 , 0 ) 
 170    操作訊號( 空單平倉 , 全數 , 參考價位# ) 
 180    操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 190    Show [ K線下方 , ▲ ] 
 200   End If 
 210  End If 

帥哥,離線

b772855  水瓶座 卯兔



級別 論壇遊俠
積分 35
經驗 2649
文章 28
註冊 11-05-22 21:57
發表: 2012-07-16 11:21:576

你好
我的意思是
目前K線是移動的
不知道這樣寫對不對

      Va=目前時間(日)
      Vb=k線序號(目前k線)-k線序號(Va,930) 
  20 If 目前部位( 倉位多空 ) <= 0 Then 
  30  If 5分_K線時間 >= 910 And 5分_K線時間 <= 1200 Then 
  40   If 單K計數器( 目前K線 , 0 ) = 0 Then 
  50    If 5分_收盤價 = 前1_5分_區間最高價(Vb) Then 
  60     口數# = 1 
  70     參考價位# = 5分_收盤價 
  80     操作訊號( 空單平倉 , 全數 , 參考價位# ) 
  90     操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 100     Show [ K線下方 , ▲ ] 
 110     下單[ TX 台指期 , 操作價位:市價 , 最終部位:1 ] 
 120     單K計數器( 目前K線 , 0 ) = 參考價位# 
 130    End If 
 140   Else 
 150    口數# = 1 
 160    參考價位# = 單K計數器( 目前K線 , 0 ) 
 170    操作訊號( 空單平倉 , 全數 , 參考價位# ) 
 180    操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 190    Show [ K線下方 , ▲ ] 
 200   End If 
 210  End If 

帥哥,離線

b772855  水瓶座 卯兔



級別 論壇遊俠
積分 35
經驗 2649
文章 28
註冊 11-05-22 21:57
發表: 2012-07-16 11:22:377

你好
我的意思是
目前K線是移動的
不知道這樣寫對不對

      Va=目前時間(日)
      Vb=k線序號(目前k線) - k線序號(Va,930) 
  20 If 目前部位( 倉位多空 ) <= 0 Then 
  30  If 5分_K線時間 >= 910 And 5分_K線時間 <= 1200 Then 
  40   If 單K計數器( 目前K線 , 0 ) = 0 Then 
  50    If 5分_收盤價 = 5分_區間最高價(Vb) Then 
  60     口數# = 1 
  70     參考價位# = 5分_收盤價 
  80     操作訊號( 空單平倉 , 全數 , 參考價位# ) 
  90     操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 100     Show [ K線下方 , ▲ ] 
 110     下單[ TX 台指期 , 操作價位:市價 , 最終部位:1 ] 
 120     單K計數器( 目前K線 , 0 ) = 參考價位# 
 130    End If 
 140   Else 
 150    口數# = 1 
 160    參考價位# = 單K計數器( 目前K線 , 0 ) 
 170    操作訊號( 空單平倉 , 全數 , 參考價位# ) 
 180    操作訊號( 多單建倉 , 口數#口 , 參考價位# ) 
 190    Show [ K線下方 , ▲ ] 
 200   End If 
 210  End If 

帥哥,離線

Hunta 



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

在策略中加入
If K線時間 = 930 Then
   Vz = k線序號(目前k線)
End If

後續判斷時用「5分_區間最高價(Vz)」,但是必須確定K線時間要大於9:30才可以。

帥哥,離線

b772855  水瓶座 卯兔



級別 論壇遊俠
積分 35
經驗 2649
文章 28
註冊 11-05-22 21:57
發表: 2012-07-18 12:15:509

你好
在策略中加入
If K線時間 = 930 Then
   Vz = k線序號(目前k線)
End If

後續判斷時用「5分_區間最高價(Vz)」,但是必須確定K線時間要大於9:30才可以。

我不太懂意思ㄝ

1.必須確定K線時間要大於9:30才可以
這點我把
30  If 5分_K線時間 >= 910 And 5分_K線時間 <= 1200 Then 
這一行改成
30  If 5分_K線時間 >   930 And 5分_K線時間 <= 1200 Then
這樣可以嗎?
 
2.「5分_區間最高價(Vz)」
這我不太懂
5分_區間最高價(變數)
我的理解"變數"是K線數
可是Vz是K線序號???

帥哥,離線

Hunta 



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

我寫錯了,應該是
Vk = K線序號(目前K線) - Vz
用「5分_區間最高價(Vk)」才對

為了確保Vk不會是負數,所以才要9:30之後

帥哥,離線

b772855  水瓶座 卯兔



級別 論壇遊俠
積分 35
經驗 2649
文章 28
註冊 11-05-22 21:57
發表: 2012-07-19 11:33:4011

請問改成這樣對嗎?

  10 If 5分_K線時間 = 930 Then 
  20  Va = K線序號( 目前K線 ) 
  30 End If 
  40 If 5分_K線時間 > 930 Then 
  50  Vb = K線序號( 目前K線 ) - Va 
  60 End If 
  70 If 目前部位( 倉位多空 ) <= 0 Then 
  80  If 5分_K線時間 > 930 And 5分_K線時間 <= 1200 Then 
  90   If 單K計數器( 目前K線 , 0 ) = 0 Then 
 100    If 5分_收盤價 = 5分_區間最高價( Vb ) Then 
 110     Vc = 1 
 120     Vd = 5分_收盤價 
 130     操作訊號( 空單平倉 , 全數 , Vd ) 
 140     操作訊號( 多單建倉 , Vc口 , Vd ) 
 150     Show [ K線下方 , ▲ ] 
 160     下單[ TX  台指期 , 操作價位:市價 , 最終部位:1 ] 
 170     單K計數器( 目前K線 , 0 ) = Vd 
 180    End If 
 190   Else 
 200    Vc = 1 
 210    Vd = 單K計數器( 目前K線 , 0 ) 
 220    操作訊號( 空單平倉 , 全數 , Vd ) 
 230    操作訊號( 多單建倉 , Vc口 , Vd ) 
 240    Show [ K線下方 , ▲ ] 
 250   End If 
 260  End If 
 270 End If 

帥哥,離線

Hunta 



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

你可以先執行看看,若有問題再找我。


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

 新帖 新投票 回覆文章



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

是否是UBB代碼

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