TIGER |
級別 騎士 積分 292 經驗 25137 文章 206 註冊 09-11-12 23:41
|
|
|
發表: 2009-12-14 20:32:50 人氣:43861 | 樓主 |
測試問題請教
[SIZE=3]版主你好:[/SIZE]
[SIZE=3] 這是我多單進場的程式碼[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 今日測試,轉折精靈多單有出現訊號[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 訊號出現之後,有發簡訊出來[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 此時我認為系統應該有去執行第180行的程式 操作訊號( 多單建倉 , 1口 , Ve ) [/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 系統應該會記錄目前部位=1才對[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 但是轉折精靈多單訊號又馬上自畫面上消失了[/SIZE]
[SIZE=3] [/SIZE]
[SIZE=3] 後來盤勢一如預期往上走,結果上漲30多點之後,又發一通簡訊 多單進場[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 我比較好奇的是 我的多單進場條件是150行[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 如果第一個訊號有發簡訊有多單建倉,正常來說目前部位應該是=1而不是<=0 所以應該不符行進場條件[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 後續應該是平倉的動作而不是繼續建倉[/SIZE]
[SIZE=3] [/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 60 Vz = 5分_轉折精靈一號 70 Ve = 5分_開盤價[/SIZE]
[SIZE=3] 140 // 多單進場
[B] 150 If 目前部位( 倉位多空 ) <= 0 And (其他條件) And Vz= 1 Then[/B] 160 170 操作訊號( 空單平倉 , 1口 , Ve ) 180 操作訊號( 多單建倉 , 1口 , Ve ) 190 Show [ K線下方 , ▲ ] 200 Vf = 目前部位( 第 1 次成本價位 ) 210 S1$ = '多單' 220 S2$ = 'T3--' + Cstr( Vt ) + ':' + Cstr( Vu ) + ':' + Cstr( Vv ) + S1$ + Cstr( Ve ) 230 發送簡訊[ 0911222333 , S2$ , 單次 ] 240 250 End If[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 所以我想請教版主的是,我是不是必須用 單K計數器將訊號鎖定,是不是鎖定之後,系統才會認定有進倉,不然訊號消失之後,系統會當作一切沒有發生(除了簡訊有發出去以外)[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 我比較擔心的是,訊號出現又消失之後,系統有發簡訊,有寫入檔案,有下單,但是就是沒有紀錄目前部位的動作,這樣會造成後續動作失去依據[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 可以請版主指導一下單計數器要如何加在程式中(我看範例,單K計數器的程式碼都會有[/SIZE]
[SIZE=3] (IF [/SIZE]
[SIZE=3] ...(這裡的程式碼我了解)[/SIZE]
[SIZE=3] ELSE [/SIZE]
[SIZE=3] ...(這裡的我就不了解了,不了解為何還需要ELSE的程式碼?)[/SIZE]
[SIZE=3] END IF)[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] 第二點想請教版主,如果我想要在訊號出現之後,要系統等個1分鐘,1分鐘之後再確定訊號還存不存在,程式碼該如何寫?[/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] [/SIZE]
[SIZE=3] 我最近提了很多問題,還煩請版主解惑!感謝![/SIZE]
[SIZE=3][/SIZE]
[SIZE=3] [/SIZE]
[SIZE=3] [/SIZE] |
|
TIGER |
|
|