說明
MC有附了簡單版的GlobalVariable.dll的功能,讓使用者可以跨圖表跨週期引用資料,對應的四個函數如下:
GVSetNamedDouble
GVSetNamedInt
GVGetNamedDouble
GVGetNamedInt
Set類是存值用的,Get類就是叫用你存的值。一種是存整數,一種是存小數。
範例
指標$TestSet
value1=GVSetNamedInt("O60",Open);value2=GVSetNamedInt("H60",High);value3=GVSetNamedInt("L60",Low);value4=GVSetNamedInt("C60",Close);
指標$TestGet
Plot1(GVGetNamedInt("O60",value1),"O60");plot2(GVGetNamedInt("H60",value1),"H60");plot3(GVGetNamedInt("L60",value1),"L60");plot4(GVGetNamedInt("C60",value1),"C60");
怪了,我怎麼顯示 unknown Function ... ?
DLL 要另外 Import ?
PS.我是使用元大版的 ? 有限制 ?
您是使用券商版的~券商版並不支援DLL喔~
所以出現這錯誤是正常的..^^
哇。。。那麻煩了。
要花7萬買軟體 ? 有其他解法嗎 ?
看來便宜沒好貨。。。
這個問題也不該說是便宜沒好貨,而是政策面的問題
若是券商版開放了DLL權限,大家都用DLL輸出後下到別家券商
對券商而言,這是損失,花錢建置了整套系統,卻是幫其他券商作業務
這是不合理的
所以這個輸出功能才會被關閉起來,若是需要該功能,只能使用零售版了
之前公告的零售版與券商版的功能差異中就有表列這一點了唷
請問 一下 妳們說 內建 四個含式:
可是 我裡面只找到 Double 沒有
含數
以下是GV、ADE 的 EL碼 及 源始碼,請享用
http://www.multicharts.com/discussion/viewtopic.php?t=2483
請問這跟DATA2的使用方式哪裡不一樣呢?
GV 是即時資料,沒有歷史功能
例如你不能去查前根k棒當時的 gv 值