逐筆後, 使用分K , 逐筆洗價問題

  •   125 
  • 最後發表   超級新手  2020 五月 04
超級新手 發文於   2020/04/29

你好:

下有程式與圖檔

逐筆洗價, [1] 會變成前一分鐘的值

請協助

謝謝

variable: num1(0);

if Date <> Date[1] 

   then num1 = 0;

if GetField("成交量","Tick") >= 1 

   then num1 = GetField("成交量","Tick");                                                

Print(file("d:\print\"), "date=", date, "time=", time, "逐筆時間=",GetField("時間","Tick"), "逐筆1=",num1, "逐筆1[1]=",num1[1] );

     

 

  • 按讚來自於
  • stevensh
排序方式: 標準 | 最新
XQ小幫手 發文於   2020/05/04

Hi 超級新手

使用變數儲存資料會依照設定頻率而定,因此直接使用[1]就會是前一個K棒的值喔

如果要抓到前一個tick的結果,請使用GetField("成交量","Tick")[1]

以上說明,謝謝。

超級新手 發文於   2020/05/04

貴公司把 tick 取消後

並沒有把原先的一些語法放進 getfield

適用於 分K 逐筆洗價的語法比原先的少很多

我是試著把原先的一些找回來, 但並不如預期

那是否可以把一些語法補進 getfild 裡 ( 譬如 上下五檔 )

應該是一堆人跟我有同樣的情況

謝謝你

  • 按讚來自於
  • stevensh
GammaCEO 發文於   2020/05/04

還有內外盤均量也是,改版後撰寫的即時指標和警示完全無效,變成日K指標和資料。

希望能趕快改回來

  • 按讚來自於
  • stevensh
發表回覆
Close