小幫手您好:
 
您並沒有回覆我沒符合判斷式卻做動作的問題,
今天不是K棒的問題,而是一模一樣的條件式卻可以印出兩個不依樣的結果......
我知道settotalbar(270)會從前一天印,所以我有給他條件阿,
Date不就是當根K棒的日期?
CurrentDate不就是當下的日期?
我不是有說明我有給 if (Date = CurrentDate) then ......的條件,
那不就是今天的K棒才會開始印?
為何還會從前一天開始印?
我就是納悶為何條件沒成立還是會進去印?
現在的狀況是,我複製兩段,分別印到不同的檔案,
一個是有依條件判斷只印出符合進場條件的K棒資料......
一個卻是如您所說從前一天K棒開始每一根都印......
兩個條件一模一樣
如果有問題,兩個會一起有問題不是嗎?
我連續印兩次,卻一個正常,一個每一根都印...
我一開始跑好像還正常,跑了幾天到一兩個禮拜就開始怪怪的,
我才開始多印幾次,而且都印到不同檔案,
卻發現我複製貼上,改個檔名,卻印出不同起點...
我現在程式碼改到這樣

 
一個只印出符合條件的K棒資料

 
一個如您所說前一天的K棒就開始印

 
如果前一天就開始印,那不是兩個都應該前一天就開始印嗎?
為何一個只印符合條件的,而一個卻是前一天就開始印,但兩個條件是一樣的......
我一開始跑好像還算正常,我也沒有設定很複雜的進出場條件,完全就是放給他跑只是看有沒有正常交易,
跑了幾天就開始每一根都印...
我就新開腳本印新的好像是正常,跑了幾天又開始每一根都印...
我又開新腳本複製,而且同一腳本裡多印幾次,還分別印到不同檔案,
開始發現複製貼上同樣條件,卻印出不同結果...
我不是程式高手,也常常卡關常常發問,寫腳本也只能慢慢測試,
但我真的卡關,為何同樣條件卻可以印出不同K棒,
而且有時候是一開始正常,跑了幾天就開始每一根都印了...
不好意思,再麻煩小幫手幫我查一下,謝謝小幫手~
 
另外FilledAvgPrice我還沒有詳細測試,可能我腳本也沒有寫好,
但判斷式就卡關了,所以我也沒有花時間去觀察FilledAvgPrice
等後續有時間再慢慢測試FilledAvgPrice
 
不好意思,麻煩小幫手了~
 
             
                
3 評論