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次
|