HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 平倉
平倉 yu168,2010-08-04 12:02:57

350 // 多單出場 
 360 If 目前部位( 倉位多空 ) > 0 Then 
 370  Vb = 1分_最低價 - 目前部位( 第 1 次成本價位 ) 
 380  
 390  If Vb <= -30 Then 
 400   Vc = 目前部位( 第 1 次成本價位 ) - 30 
 410   Show [ K線下方 , ▲ ] 
 420   操作訊號( 多單平倉 , 全數 , Vc ) 
 430   下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ] 
 440   If 最後K線 = 是 And 單K計數器( 目前K線 , 1 ) = 0 Then 
 450    播放聲音( v09.wav ) 
 460    單K計數器( 目前K線 , 1 ) = 1 
 470   End If 
 480  End If 
 490 End If 
 500 
 510 // 空單出場 
 520 If 目前部位( 倉位多空 ) < 0 Then 
 530  Vb = 目前部位( 第 1 次成本價位 ) - 1分_最高價 
 540  If Vb <= -30 Then 
 550   Vc = 目前部位( 第 1 次成本價位 ) + 30 
 560   Show [ K線上方 , ▼ ] 
 570   操作訊號( 空單平倉 , 全數 , Vc ) 
 580   下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ] 
 590   If 最後K線 = 是 And 單K計數器( 目前K線 , 1 ) = 0 Then 
 600    播放聲音( v10.wav ) 
 610    單K計數器( 目前K線 , 1 ) = 1 
 620   End If 
 630  End If 
 640 End If 
 650 // //尾盤平倉 
 660 If 1分_K線時間 = 1340 And 目前部位( 倉位多空 ) <> 0 Then 
 670  Va = 1分_開盤價 
 680  If 目前部位( 倉位多空 ) > 0 Then 
 690   Show [ K線下方 , ※ ] 
 700   操作訊號( 多單平倉 , 全數 , Va ) 
 710  Else 
 720   Show [ K線上方 , ※ ] 
 730   操作訊號( 空單平倉 , 全數 , Va ) 
 740  End If 
 750  下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ] 
 760  If 最後K線 = 是 And 單K計數器( 目前K線 , 1 ) = 0 Then 
 770   播放聲音( c.wav ) 
 780   單K計數器( 目前K線 , 1 ) = 1 
 790  End If 
 800 End If 
多空翻單都很正常
有倉位下  有平倉信號就是沒下單  板大幫忙看看

Hunta,2010-08-04 12:54:30

你的下單函數中
下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ]
請問你是下「當沖」單?
你建倉時是否也是「當沖」單?

yu168,2010-08-05 03:27:08

建倉時是否也是 當沖  否
平倉下單函數中原本沒用當沖 尾盤沒平倉才改當沖
那麼再改回試試有問題再討論好了


Hunta,2010-08-05 07:30:26

你把平倉的「當沖」拿掉應該即可正常。
因為「有當沖」與「無當沖」的倉位是分開計算的(因為手續費不一樣)。
而且一般「當沖」單是必須另外向券商申請的,若你沒有申請應該無法使用。

yu168,2010-08-05 15:13:21

今天開模擬單下單資訊欄顯示出下單正常
同一個平倉信號一個有平倉另一個沒動作
明天直接開板大0100策略跑看看

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

[查看完整模式]

LeadBBS 5.0 耗時62.5毫秒 請求2次