您好,請教有無方法取得「即時價格」,我在視窗中將跳動區間設定為1秒鐘,這樣1秒鐘會有一根K棒,
Value1=Open; 這樣可以取得1秒鐘K棒的開盤價。
但一秒鐘K棒,價格可能已經跳動好幾次,在1秒鐘內已經出現了開高低收的價格。
請問我該使用何種語法,以取得「即時價格」。
例如在2012年04月26日16:00:01這一秒鐘,我如何取得這一秒鐘區間中的「即時價格」,而不是透過上述語法取得
這1秒鐘的開盤價格。非常感謝您的協助!
CLOSE 跟 LAST 指令都是即時價
收到,非常感謝。
再跟您請教一下,在視窗中設定一個小時的K棒,假設在這1小時內,台指期開在7550,最高到7100,最低到7500,最後收到7525。
寫程式時若設定Value1=Open;系統會在這1小時K棒剛出現時,傳回7550到Value1;假設我在這一小時當中的地20分鐘開啟SA,
系統會到下一個小時剛開始時,傳回Open價格到Value1。若我需要第20分鐘的即時價格,請問該如何寫程式呢?請問是不是寫成
Value1=Last;則當我一開啟SA時,系統會立刻將台指期目前的價位傳至Value1;台指期的價格每秒鐘可能跳動好幾次,因為 Value1=Last;
所以Value1的值會依據目前的價位,持續快速跳動。
另外再請教一下,視窗中除了Tick之外,還有Contract,Point與Change,請問這邊的Contract,Point與Change分別代表何種意義呢?謝謝!
一般情況下,訊號類程式只在收K棒時被執行一次
中間不會被執行運作,所以也不可能取到中間值去處理
但有另一種名為 IOG 的模式,又稱 K棒內委託
它是每個TICK都會執行程式碼,但這樣一來,它的程式特性及回測方式
都與一般模式不同,必須另外學習這類程式的開發
才能掌握其特性
瞭解,非常感謝!
另外請問我可否設定抓取特定時間的開盤價格,例如我要將AM0915這一分鐘K棒的開盤價傳回Value1,
請問應該如何使用程式碼來表達呢?
謝謝!
if time = 0915 then value1 = Open;