請問如果用print函數印出成交時間

  •   399 
  • 最後發表   OOwen  2022 七月 18
OOwen 發文於   2022/07/11

小編您好:

請問如果用print函數印出成交時間,如下程式碼

  print(file("C:\print\[Date]_[ScriptName]_[Symbol]_[StartTime].log"),symbol,"Date:", NumToStr(Date, 0),"成交:",close);

請問要加入成交時間我應該用什麼函數呢?

排序方式: 標準 | 最新
musashi 發文於   2022/07/12

//試試看
if position<>0 or filled<>0 
then print("K棒時間",time,"電腦時間",currenttime);

OOwen 發文於   2022/07/12

謝謝,已經可以印囉。

 

OOwen 發文於   2022/07/12

小幫手您好

1.請問print函數如果取得留倉實際成交價然後印出?我如果使用close跟實際成交價會有誤差

2.使用currenttime函數抓成交時間,如果遇到凌晨12點,抓到的時間會是只有四碼,00會省略掉,EX:00:12:12會顯示成1212前面的00會不見,請問還有其他方式可以使用嗎?

 

 

musashi 發文於   2022/07/13

print(
    FormatTime("HHmmss",CurrentTime),       //六位數時間字串
    FilledRecordPrice(FilledRecordCount)    //成交價格 
    );

這裡有教學  XS函數搜尋

 

XQ小幫手 發文於   2022/07/18

Hello OOwen,

 

1.您可以參考 FilledAvgPrice 函數。

如果有多個不同價格的庫存,也可以使用 musashi 提供的作法。

 

2.您可以參考 FormatTime 函數。

像是 FormatTime("HH:mm:ss", CurrentTime)。

 

感謝 musashi 的熱心回覆。

發表回覆
Close