HSP程式交易論壇 >> 程式交易 >> 論壇主區 >> 程式交易討論區 >> 自10根K線高點下跌50點
自10根K線高點下跌50點
Cool,2009-12-29 20:21:04
180 Vx = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 )
190 If Vx > 10 Then
200 Vx = 10
210 End If
220
230 If 目前部位( 倉位多空 ) = 1 And Vx > 0 Then
240 If 條件觸發[ 自10根K線高點下跌50點 ] Then
250 Vb = 30分_區間最高價( 10 ) - 50
260 操作訊號( 多單平倉 , 1口 , Vb )
270 Show [ K線下方 , 平 ]
280 End If
290 End If
300
310 If 目前部位( 倉位多空 ) = -1 And Vx > 0 Then
320 If 條件觸發[ 自10根K線低點上漲50點 ] Then
330 Vc = 30分_區間最低價( 10 ) + 50
340 操作訊號( 空單平倉 , 1口 , Vc )
350 Show [ K線上方 , 平 ]
360 End If
370 End If
請問這樣寫法對嗎??
自10根K線的定義是進場之後的當根開始起算10根?
還是進場之後當根+前面9根??
因為我再執行程式後 我看K線圖
某一根作多的那根 當根最高7277
隔一根馬上平倉 但是平倉這根 最高7275 最低7232 根本沒有達到從最高點下跌50點??
某一根作空的那根 當根最低7756
隔一根馬上平倉 但是平倉這根 最低7759 最高7788 根本沒有達到從最高點下跌50點??
麻煩一下我哪裡搞錯了呢??
隔一根就馬上平倉了 但是平倉這根最高7690 最低7644 以空的那根7627+50點
Hunta,2009-12-29 20:28:21
180 Vx = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 )
190 If Vx > 10 Then
200 Vx = 10
210 End If
220
230 If 目前部位( 倉位多空 ) = 1 And Vx > 0 Then
240 If 條件觸發[ 自[COLOR=#f70909]Vx[/COLOR]根K線高點下跌50點 ] Then
250 Vb = 30分_區間最高價( [COLOR=#f70909]Vx[/COLOR] ) - 50
260 操作訊號( 多單平倉 , 1口 , Vb )
270 Show [ K線下方 , 平 ]
280 End If
290 End If
300
310 If 目前部位( 倉位多空 ) = -1 And Vx > 0 Then
320 If 條件觸發[ 自[COLOR=#f70909]Vx[/COLOR]根K線低點上漲50點 ] Then
330 Vc = 30分_區間最低價( [COLOR=#f70909]Vx[/COLOR] ) + 50
340 操作訊號( 空單平倉 , 1口 , Vc )
350 Show [ K線上方 , 平 ]
360 End If
370 End If
123
Cool,2009-12-29 20:29:22
123
Cool,2009-12-29 20:44:35
發現新問題
Vx = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 )
這樣的話進場那根不就=0 ?
因為我的進場是用前1根判斷的 所以進場那根我是以開盤價進場
如果照剛剛上面的寫法 那進場那根就不列入計算 這樣如果開盤放空 當根往上漲超過50點似乎不會只損
因為我看K線
有一根我在尾盤放空 當根最低是7248
隔一根開盤往上跳空 開7334 已經超過50點了 應該要出場的
但是我看出場的價格是 跳空那根的最低點 7325+50 而不是7248+50 (所以進場那根沒列入10根裡)
而且正確的出場價位應該是7334才對
再麻煩一下版大 這該怎麼解決呢 感恩~~
Hunta,2009-12-29 20:49:28
Vx = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 ) + 1
Cool,2009-12-29 21:15:48
180 Vx = K線序號( 目前K線 ) - 目前部位( 第 1 次建倉K線序號 ) + 1
190 If Vx > 10 Then
200 Vx = 10
210 End If
220
230 If 目前部位( 倉位多空 ) = 1 And Vx > 0 Then
240 If 條件觸發[ 自Vx根K線高點下跌50點 ] Then
250 Vb = 30分_區間最高價( Vx ) - 50
[COLOR=#ff0000]if vb > 30分開盤價 then
vb = 30分開盤價
endif [/COLOR]
260 操作訊號( 多單平倉 , 1口 , Vb )
270 Show [ K線下方 , 平 ]
280 End If
290 End If
300
310 If 目前部位( 倉位多空 ) = -1 And Vx > 0 Then
320 If 條件觸發[ 自Vx根K線低點上漲50點 ] Then
330 Vc = 30分_區間最低價( Vx ) + 50
[COLOR=#ff0000]if vc < 30分開盤價 then[/COLOR]
[COLOR=#ff0000]vc = 30分開盤價[/COLOR]
[COLOR=#ff0000]endif[/COLOR]
340 操作訊號( 空單平倉 , 1口 , Vc )
350 Show [ K線上方 , 平 ]
360 End If
370 End If
完成了 這樣就能解決跳空的問題了
感謝
Cool,2010-01-08 10:40:38
剛剛發現 上面這樣寫
k線上平倉的訊號會出現 又不見???
Hunta,2010-01-08 10:59:53
可以用單K計數器鎖住訊號,可參考
[URL=http://www.huntasoft.com/leadbbs/a/a.asp?B=103&ID=1031&AUpflag=1&ANum=1]http://www.huntasoft.com/leadbbs/a/a.asp?B=103&ID=1031&AUpflag=1&ANum=1[/URL]
97 1 8: 此主題共有8帖 此頁8帖 每頁12帖
[查看完整模式] LeadBBS 5.0 耗時62.5毫秒 請求2次
|