想請問有辦法知道昨天5分k特定k棒的高或低嗎
例如想依據昨天最後一支5分k的高或低來做策略
順道一提一下~請問可以依據風報比來設定進出場嗎~
我是這樣寫但好像有錯誤
entryLow = low; //用變數紀錄進場bar低點
condition3 = close >= (FilledAvgPrice-entryLow)*3;
想請問有辦法知道昨天5分k特定k棒的高或低嗎
例如想依據昨天最後一支5分k的高或低來做策略
順道一提一下~請問可以依據風報比來設定進出場嗎~
我是這樣寫但好像有錯誤
entryLow = low; //用變數紀錄進場bar低點
condition3 = close >= (FilledAvgPrice-entryLow)*3;
Hello 豬仔,
您可以用條件選出該根Bar,再用變數紀錄高低點。
舉例來說,昨日最後一根Bar會是132500,就可以用time當作條件:
if time = 132500 then begin
value1 = high;
value2 = low;
end;
這樣 value1 和 value2 就會是前一次132500的高低價。
原來!!學起來了非常感謝小幫手,另外想問一下小幫手
可以依據風報比來設定進出場嗎~
我是這樣寫但好像有錯誤
entryLow = low; //用變數紀錄進場bar低點
condition3 = close >= (FilledAvgPrice-entryLow)*3;
Hello 豬仔,
小幫手不知道您的完整腳本是如何撰寫,不過就您提供的部分來看。
entryLow = low; 沒有用條件來限制的話,entryLow 會等於當根Bar的low。(每根Bar都執行)
condition3 = close >= (FilledAvgPrice-entryLow)*3; 您可以用 print 將 (FilledAvgPrice-entryLow)*3 印出。
在沒有庫存時 FilledAvgPrice 為0,所以 (FilledAvgPrice-entryLow)*3 計算出來會是負數, condition3 會成立。
在有庫存時 FilledAvgPrice 為進場價格,所以 (FilledAvgPrice-entryLow)*3 會變成 (進場價格 - 當根low) * 3 (或進場low),而收盤價大多會大於此值。
舉例來說,您進場在 99 元,當時的低價為 97 元,現在的價格為 98 元,(FilledAvgPrice-entryLow)*3 就會是 (99-97) * 3 = 6。
條件中收盤價要大於這個數字是很容易的。
3 評論