[常見問題] 全局變量GV運用方法 [MC]
- 咨詢內(nèi)容:
附件中有兩段指標(biāo)代碼
GVset :- vars:GVset("test");//定義字符串類型
- if time = 1000 then
- value1=average(open,10);
- value2= average(close,10);
- condition1= value2 cross over value1;
- condition2=value2 cross under value1;
- GVSetNamedDouble(Gvset,0);
- if condition1 then GVSetNamedDouble(Gvset,1);//把1存到 “test”里面
- if condition2 then GVSetNamedDouble(gvset,-1);//把-1存到“test”里面
- plot1(value1);
- plot2(value2);
- //set可以把值 1 或者-1 或者其他變量賦值給一個字符標(biāo)識的空間“test”
GVget:- var:GVget("test");
- value1=GVGetNamedDouble("test",-9999);
- plot1(value1,"test");
- //通過get 獲取 “test”里面存的值,并且放在value1中供程序使用,如果test里沒有存任何東西的話,value1就等于-9999
基本架構(gòu)就是這樣。
再放大一些,如果交易多種商品,只允許一種商品進場的話,就可以用全局變量來控制是否要交易其他商品。
可能有其他的用法,不才沒有想到。
大家也可以構(gòu)思一下。
本帖子中包含更多資源
您需要 登錄 才可以下載或查看,沒有帳號?立即注冊
- vars:GVset("test");//定義字符串類型
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容