全局變量問題 [金字塔]
-
咨詢內容:
variable:全局開倉價:=TENTERPRICE;測試2:ref(全局開倉價,1);DEBUGFILE('D:\TESTg.TXT','全局開倉價:%.2f',全局開倉價);DEBUGFILE('D:\TESTg.TXT','測試2:%.2f',測試2);
輸出的日志2019-06-26 17:41:55.838? ? 全局開倉價:28372.002019-06-26 17:41:55.838? ? 測試2:0.00
1.為什么測試2為0???2.怎么可以讓測試2的值和全局開倉價 一致??
-
金字塔客服:
WARNING_DISABLE:4;
WARNING_DISABLE:9;
上次開多:=TTYPEBAR(1,1); 上次開多價:=ref(close,上次開多);
variable:全局開多價:=上次開多價;
if TENTERBARS(1)>=0? then begin DEBUGFILE('D:\TEST00.TXT','----------------------------',0); DEBUGFILE('D:\TEST00.TXT','品種代碼:'+STKLABEL,0); DEBUGFILE('D:\TEST00.TXT','時間:%.2f',DATE+19000000); DEBUGFILE('D:\TEST00.TXT','time:%.0f',TIME()); DEBUGFILE('D:\TEST00.TXT','上次開倉到當前的周期數TENTERBARS(1):%.0f',TENTERBARS(1)); DEBUGFILE('D:\TEST00.TXT','上次開倉價格:%.2f',TENTERPRICE);
DEBUGFILE('D:\TEST00.TXT','全局開多價:%.2f',全局開多價); DEBUGFILE('D:\TEST00.TXT','上次開多價:%.2f',上次開多價); DEBUGFILE('D:\TEST00.TXT','上次開多:%.2f',上次開多); DEBUGFILE('D:\TEST00.TXT','----------------------------',0); end
日志----------------------2019-06-27 00:07:39.873? ? ----------------------------2019-06-27 00:07:39.873? ? 品種代碼:NI002019-06-27 00:07:39.874? ? 時間:20190627.002019-06-27 00:07:39.874? ? time:407002019-06-27 00:07:39.874? ? 上次開倉到當前的周期數TENTERBARS(1):52019-06-27 00:07:39.875? ? 上次開倉價格:101090.002019-06-27 00:07:39.875? ? 全局開多價:98520.002019-06-27 00:07:39.875? ? 上次開多價:101080.002019-06-27 00:07:39.876? ? 上次開多:5.002019-06-27 00:07:39.876? ? ----------------------------
為什么全局開多價是 :98520.00 ????
此主題相關圖片如下:55555.png
[此貼子已經被作者于2019/6/27 0:10:24編輯過]?
?來源:程序化久久網( www.kzuj.com.cn )
-
用戶回復:
不要這么記錄,你是想要做什么動作呢?這兩個記錄各自是干什么的
?
-
網友回復:
他取的是初次初始化時候的一個值,也就是下面這里的全局變量初次初始化時候的值。而且取的是開倉K位置的收盤價。 這個和監控里面值沒有關系了已經,監控那里的價格要么是掛單價要么是成交價,要么是下單當時的最新價。
上次開多:=TTYPEBAR(1,1);上次開多價:=ref(close,上次開多);
variable:全局開多價:=上次開多價;?
-
網友回復:
variable:全局開倉價:=TENTERPRICE;
測試2:ref(全局開倉價,1);
這種測試了,是無法獲取值的。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 或微信號:cxh99cxh99 進行 有償收費 編寫!(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,謝謝您!)
相關文章
-
沒有相關內容