主圖疊加指標移位 [金字塔]
-
咨詢內容:
論壇新手,希望上傳圖片成功了
如圖,我編寫了一個主圖疊加的指標,用于在一分鐘線上求上一個交易日的加權平均價。在主圖疊加后發現,這個指標被“拉伸”了,最高值與圖中最高價齊平,最低值與圖中最低價齊平,以至于中間的值都與坐標對不上。請問怎么設置為指標曲線與絕對坐標保持一致。
另,代碼如下,這個方法我覺得挺笨重,思路是找到當日開盤的第一根一分鐘線。是否有更簡便的編程思路?感謝啟發!
previousdaycount:= 0;
if hour = 9 then previousdaycount:= minute-30;else if hour = 10 then previousdaycount:= minute+30;else if hour = 11 then previousdaycount:= minute+90;else if hour = 13 then previousdaycount:= minute+120;else if hour = 14 then previousdaycount:= minute+180;else previousdaycount:= 240;
vwap: (sum((high+low)/2*vol, previousdaycount+240) - sum((high+low)/2*vol, previousdaycount)) / (sum(vol, previousdaycount+240) - sum(vol, previousdaycount));?
-
金字塔客服:
之前圖片沒成功上傳,現在成功了
此主題相關圖片如下:1.png?
?來源:程序化久久網( www.kzuj.com.cn )
-
用戶回復:
?1.你那個圖放大后完全看不清 太模糊了。2.詳細描述你原本的思路。我們直接從你原始思路出發重現編寫代碼吧。
?
-
網友回復:
指標被拉伸的問題莫名其妙消失了,下次遇到我截圖清晰再放上來吧。
關于上面的代碼:1. 目的:計算前一日的“成交量加權平均價”,也就是 sum(成交價格 * 成交量) / sum(成交量)2. 主圖周期:希望是任意低于日線的周期圖上都可以執行。但實在想不明白實現方式,所以暫時只追求在1分鐘圖上實現。3. 思路說明1: 最理想的是用分筆數據計算,但占用資源過于嚴重,所以采用1分鐘數據。用分鐘線的 (高+低)/2 代替成交價格,假定分鐘線的成交量都發生在這個價格上。然后將上一個交易日的240根分鐘線(對于IF00而言,一天4小時240分鐘交易時間,如果有夜盤的品種要做不同處理)加總計算取得上一個交易日的“成交量加權平均價”。4. 思路說明2: 計算時,須先找到當前分鐘線是本交易日的第幾根k線,比如第8根。然后計算“成交量加權平均價”就需要在往前數第 9 到 248 根分鐘k線上做針對成交量的加權平均。故用sum公式加總的時候,先加總過去248根的sum,再減過去8根的sum。
希望可以給我一個更清晰簡潔的思路,謝謝!?
- 網友回復: 自己頂一下,請老師回復啊
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容