HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> HSQL語言討論區 >> 固定點數停損停利之程式寫法
固定點數停損停利之程式寫法 Hunta,2009-05-11 10:28:03

本範例以100點為停利點,損失30點為停損點:
 
[COLOR=#2560b9]  10 Vb = 5分_收盤價 
  20 
  30 // 多單出場 
  40 If 目前部位( 倉位多空 ) > 0 Then 
  50  Vc = 5分_收盤價 - 目前部位( 第 1 次成本價位 ) 
  60  If Vc >= 100 Or Vc <= -30 Then 
  70   Show [ K線下方 , ◎ ] 
  80   If 單K計數器( 目前K線 , 0 ) = 0 Then 
  90    // 送出多單出場訊號至下單機 
 100   End If 
 110   操作訊號( 多單平倉 , 1口 , Vb ) 
 120   單K計數器( 目前K線 , 0 ) = 1 
 130  End If 
 140 End If 
 150 
 160 // 空單出場 
 170 If 目前部位( 倉位多空 ) < 0 Then 
 180  Vc = 目前部位( 第 1 次成本價位 ) - 5分_收盤價 
 190  If Vc >= 100 Or Vc <= -30 Then 
 200   Show [ K線上方 , ◎ ] 
 210   If 單K計數器( 目前K線 , 0 ) = 0 Then 
 220    // 送出空單出場訊號至下單機 
 230   End If 
 240   操作訊號( 空單平倉 , 1口 , Vb ) 
 250   單K計數器( 目前K線 , 0 ) = 1 
 260  End If 
 270 End If 
[/COLOR]
其中需注意的地方就是:因為是判斷目前當下之收盤價位,即為當根K線,而此K線可能尚未走完,所以為了預防「不斷送單」或「訊號跳動」的情況發生,在此我們以「單K計數器」來管控下單訊號是否已發出,若此K線已發出下單訊號,則單K計數器設為1,下次程式再執行至此,只要發現單K計數器不等於0,便代表不需處理送單。

bw5168,2009-05-27 12:04:11

請問如何設定動態停利?假設保護獲利的前提下,不用等到停損在出場(前提是有獲利但不到目標)
Thank

Hunta,2009-05-28 16:16:06

[QUOTE][B]下面引用由[U]bw5168[/U]發表的內容:[/B]

請問如何設定動態停利?假設保護獲利的前提下,不用等到停損在出場(前提是有獲利但不到目標)
Thank [/QUOTE]
我將此題目獨立說明,請看「[B]浮動式停損停利出場策略[/B]」一文。

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

[查看完整模式]

LeadBBS 5.0 耗時62.5毫秒 請求2次