[求助]請教對框架寫vba,應該怎么寫 [金字塔]
- 咨詢內容:
原本想做一個多周期的共同定位功能,也就是新建一個框架,包含一個日線,一個周線,當鼠標點擊某根日k線的時候,周線圖上會自動定位到對應的周線。
沒做過,所以先做了如下嘗試:
新建了一個多窗口的框架,名為frame3
之后在“高級”的“框架”里面找到新建的那個框架frame3,右鍵,查看代碼
在打開的代碼窗口里面寫入代碼
sub test111()
msgbox 1
end sub之后點“高級”中的“執行腳本”,顯示“調用了尚未啟動運行框架中的屬性或方法”,不知是那個步驟有問題。
初級問題,望高手解答,謝謝。
- 金字塔客服:
你可能是使用了Frame3框架里的東西了,但是這個框架你又沒有打開所致
- 用戶回復:
謝謝解答,這個問題已經弄明白了,但還有一個問題望解答。
我的目的是,框架里面有多個周期,點擊其中一個周期里面的k線,就可以在所有周期里面找到這根k線所對應的k線。
比如點擊5分鐘里面的一根k線,在60分鐘k線里面就能定位到對應60分鐘k線。
遇到的問題是,在vba的grid對象里面,無法返回分鐘,只能返回日期,因此對比兩個周期級別的時間這個思路似乎不可行。不知有沒有其它的思路可以實現?
謝謝!
- 網友回復:
在vba的grid對象里面,無法返回分鐘,只能返回日期, 此話怎講?
可否有示例代碼
- 網友回復:
在一個3*3個主窗格的框架中。
sub frame3_cursormove(grid,index,x,y)
set grid=frame3.GetGridByPt(x, y).GetMainGrid()'獲得框架中十字光標所在的窗格
dim date
dim price
dim gridx
dim gridy
call grid.FrameToGrid(x, y, gridx,gridy)'框架坐標轉化到窗格坐標
call grid.valuebypoint(gridx,gridy,date,price,true)'輸出對應窗格坐標處的日期和價格
end sub紅色部分,只能輸出日期。其它的方法,好似都不能取到,日期+時間的格式。
因此,在所有其它的窗格里面,分別定位到正確的 日期+時間 所在的k線索引 ,這個方法好像就做不到了。
不知有什么辦法解決,謝謝。
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容