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