請教幾個自定義指標的問題 [金字塔]
- 咨詢內(nèi)容:
1、比如我寫一個自定義均線指標CMA,能不能像系統(tǒng)自定義均線指標(比如MA)一樣,可以傳入不同變量啊? 如以下寫法:CMA(c, 14), CMA(H+L/2, 14)等等,即第一個參數(shù)是可傳入的。
2、以前我曾寫過一個復雜的交易策略,需要引入很多指標中的變量,比如自定義了一個I指標,內(nèi)有變量v1, v2……vn,我要在這個交易系統(tǒng)中取得這些變量,便寫了很多的"I.v1#min5", "I.v3#min1"……結(jié)果系統(tǒng)說我引用過多! 而且我不確定軟件會不會計算多次?? 請問有沒有更好辦法,畢竟將數(shù)個指標寫在一個交易系統(tǒng)文件中代碼實在是太多了,并且不能進行多周期的引用。
3、一年12個月,減去4個合約月,期指是不是只能測試過去8個月的數(shù)據(jù)?
以上幾個問題,還請不吝賜教,謝謝!!
- 金字塔客服:
1 可以2、變量引用最多是50個3、你可以用連續(xù)合約來測試唄
- 用戶回復:
1、可以的話,怎樣寫呢? :) 比如我在一個策略中引用自定義指標CMA,是否可以這樣寫: "CMA.MA"(c, 14), "CMA.MA"(H+L/2, 14) ?? 如果可以的話,該怎么聲明指標呢?
2、如果超過50是不是我就不能使用引用的方式了,而只能將這些指標寫在一個文件里了?
3、多謝。其實我以前也用連續(xù)合約的,只不過要找到某一筆操作時,如果時間過于久遠,系統(tǒng)慢的就會死掉。比如一分鐘線,去找半年前的K線,那太慢了…… 關于這點應該可以做優(yōu)化的,還望以后能解決這個問題。再次感謝!
- 網(wǎng)友回復:
引用自定義指標是只能傳送指標的參數(shù)數(shù)據(jù)的,類似"CMA.MA"(c, 14)這是不合法的傳輸方式。
建議先好好閱讀使用教程有關跨周期指標引用的章節(jié)部分
- 網(wǎng)友回復:
多謝指教,正因為找不到相應寫法才求教于您。
如果沒有這些功能的話,真心建議在以后的版本上添加此功能,否則一個類似的算法只因為輸入?yún)?shù)不同而要寫多遍!
還有一建議就是能否在以后版本中添加函數(shù)功能,因為在一個編程語言中無法實現(xiàn)“復用”,寫起來實在是太復雜了。比如我有統(tǒng)一的風險計算、倉位管理以及下單的處理等等,而現(xiàn)在則需要在每個策略中重新寫……
一個可用于實戰(zhàn)的系統(tǒng)遠比那些流傳在外的示例代碼復雜的多,這些算法與邏輯處理都寫在一個文件中實在是太多太復雜了。而我要是將一些指標單獨寫出來就會遇到“變量引用最多是50個”這個問題。
最后一個建議:回測功能還需加強,現(xiàn)在的太簡單了。
金字塔已經(jīng)進步很大了,但如果想走得更遠,則需要更快的迭代,至少這些基本功能應該盡快實現(xiàn)的。
說這些多少有些唐突了,但我是真心希望金字塔能越做越好,再次感謝你的快速回應,謝謝!
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯(lián)系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
指定的模型還沒有相關內(nèi)容!