kimoze1 |
級別 騎士 積分 255 經驗 15589 文章 203 註冊 09-06-07 23:33
|
|
|
發表: 2010-01-16 14:41:55 | 第6樓 |
已加入高低點設為停損
不知道是哪裡不對
執行結果是只要破前一高低點就會觸動反手或是停損
我只要部位建立k棒的前一波高低點
建立部位後的高低點通通不要不要在寫進變數
要怎麼修改?
還有以下擺放的單k計數器位置是否正確?
程式碼如下: 10 If 1分_K線日期 <> 前1_1分_K線日期 Then 20 Vt = 0 30 End If 40 50 60 70 80 載入陣列[ 1分_最高價 , 最高價 -> 陣列1 ] 90 載入陣列[ 1分_最低價 , 最低價 -> 陣列2 ] 100 A3{} = 陣列高低點( 陣列1 , 1 ~ 249 , 級數=4 ) 110 A4{} = 陣列高低點( 陣列2 , 1 ~ 249 , 級數=4 ) 120 Vx = 陣列3值( 101 ) 130 Vy = 陣列4值( 1 ) 140 150 160 170 // 多單進場 180 If 目前部位( 倉位多空 ) = 0 Then 190 If (多單條件) 200 If 單K計數器( 目前K線 , 0 ) = 0 Then 210 Show [ K線下方 , ◎ ] 220 操作訊號( 空單平倉 , 1口 , Vk ) 230 操作訊號( 多單建倉 , 1口 , Vk ) 240 下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:1 , 當沖 ] 250 Vf = 目前部位( 第 1 次成本價位 ) 260 Vt = 1 270 單K計數器( 目前K線 , 0 ) = 1 280 Else 290 Show [ K線下方 , ◎ ] 300 操作訊號( 空單平倉 , 1口 , Vk ) 310 操作訊號( 多單建倉 , 1口 , Vk ) 320 Vf = 目前部位( 第 1 次成本價位 ) 330 Vt = 1 340 End If 350 End If 360 End If 370 380 // 空單進場 390 If 目前部位( 倉位多空 ) = 0 Then 400 If (空單條件) 410 If 單K計數器( 目前K線 , 1 ) = 0 Then 420 Show [ K線上方 , ◎ ] 430 操作訊號( 多單平倉 , 1口 , Vk ) 440 操作訊號( 空單建倉 , 1口 , Vk ) 450 下單[ TX 台指期 , 操作價位:市價 , 最終部位:-1 , 當沖 ] 460 Vf = 目前部位( 第 1 次成本價位 ) 470 Vt = -1 480 單K計數器( 目前K線 , 1 ) = 1 490 Else 500 Show [ K線上方 , ◎ ] 510 操作訊號( 多單平倉 , 1口 , Vk ) 520 操作訊號( 空單建倉 , 1口 , Vk ) 530 Vf = 目前部位( 第 1 次成本價位 ) 540 Vt = -1 550 End If 560 End If 570 End If 580 590 // 停損反手 600 If 目前部位( 倉位多空 ) <> 0 And Vt = 1 Then 610 Vc = 目前部位( 總暫結績效 ) 620 If 條件觸發[ 成交價位一度小於Vy點 ] = 是 Then 630 Vf = Vy 640 If 單K計數器( 目前K線 , 2 ) = 0 Then 650 Show [ K線下方 , ★ ] 660 操作訊號( 多單平倉 , 1口 , Vf ) 670 操作訊號( 空單建倉 , 1口 , Vf ) 680 下單[ TX 台指期 , 操作價位:市價 , 最終部位:-1 , 當沖 ] 690 Vf = 目前部位( 第 1 次成本價位 ) 700 Vt = 2 710 單K計數器( 目前K線 , 2 ) = 1 720 Else 730 Show [ K線下方 , ★ ] 740 操作訊號( 多單平倉 , 1口 , Vf ) 750 操作訊號( 空單建倉 , 1口 , Vf ) 760 Vf = 目前部位( 第 1 次成本價位 ) 770 Vt = 2 780 End If 790 End If 800 End If 810 If 目前部位( 倉位多空 ) <> 0 And Vt = -1 Then 820 Vc = 目前部位( 總暫結績效 ) 830 If 條件觸發[ 成交價位一度大於Vx點 ] = 是 Then 840 Vf = Vx 850 If 單K計數器( 目前K線 , 3 ) = 0 Then 860 Show [ K線上方 , ★ ] 870 下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:1 , 當沖 ] 880 操作訊號( 空單平倉 , 1口 , Vf ) 890 操作訊號( 多單建倉 , 1口 , Vf ) 900 Vf = 目前部位( 第 1 次成本價位 ) 910 Vt = -2 920 單K計數器( 目前K線 , 3 ) = 1 930 Else 940 Show [ K線上方 , ★ ] 950 操作訊號( 空單平倉 , 1口 , Vf ) 960 操作訊號( 多單建倉 , 1口 , Vf ) 970 Vf = 目前部位( 第 1 次成本價位 ) 980 Vt = -2 990 End If
1000 End If
1010 End If
1020 If 目前部位( 倉位多空 ) <> 0 And Vt = 2 Then
1030 Vc = 目前部位( 總暫結績效 )
1040 If 條件觸發[ 成交價位一度大於Vx點 ] = 是 Then
1050 Vf = Vx
1060 If 單K計數器( 目前K線 , 4 ) = 0 Then
1070 Show [ K線上方 , ※ ]
1080 下單[ TX 台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ]
1090 操作訊號( 空單平倉 , 1口 , Vf )
1100 Vt = 0
1110 單K計數器( 目前K線 , 4 ) = 1
1120 Else
1130 Show [ K線上方 , ※ ]
1140 操作訊號( 空單平倉 , 1口 , Vf )
1150 Vt = 0
1160 End If
1170 End If
1180 End If
1190 If 目前部位( 倉位多空 ) <> 0 And Vt = -2 Then
1200 Vc = 目前部位( 總暫結績效 )
1210 If 條件觸發[ 成交價位一度小於Vy點 ] = 是 Then
1220 Vf = Vy
1230 If 單K計數器( 目前K線 , 5 ) = 0 Then
1240 Show [ K線下方 , ※ ]
1250 下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ]
1260 操作訊號( 多單平倉 , 1口 , Vf )
1270 Vt = 0
1280 單K計數器( 目前K線 , 5 ) = 1
1290 Else
1300 Show [ K線下方 , ※ ]
1310 操作訊號( 多單平倉 , 1口 , Vf )
1320 Vt = 0
1330 End If
1340 End If
1350 End If
1360
1370 // 收盤
1380 If 1分_K線時間 = 1340 Then
1390 If 目前部位( 倉位多空 ) > 0 Then
1400 Show [ K線上方 , ※ ]
1410 下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ]
1420 操作訊號( 多單平倉 , 1口 , Vk )
1430 End If
1440 If 目前部位( 倉位多空 ) < 0 Then
1450 Show [ K線下方 , ※ ]
1460 下單[ MTX 小台指期 , 操作價位:市價 , 最終部位:0 , 當沖 ]
1470 操作訊號( 空單平倉 , 1口 , Vk )
1480 End If
1490 End If |
|
|