請問開拓者中DataConvert函數如何使用方法 [開拓者 TB]
- 咨詢內容: // 簡稱: DataConvert
// 名稱: 跨周期數據轉換函數
// 類別: 用戶函數
// 類型: 內建函數
// 輸出: 數值型
看介紹說明是一個跨周期數據轉換的函數,請問怎樣使用?舉個例子,我要在5分鐘圖上引用15分鐘的DMI的ADX數值,請問怎樣編寫?謝謝 - TB技術人員: 貌似直接用DataConvert轉化的C H L O來代入各種函數中計算出的值就OK了吧
- TB客服: 回復 1# 期貨迷007
DataConvert只能小周期取大周期
例如,在小于1小時的周期上取1小時的收盤價。
DataConvert(Close,"min",60,"Close") - 網友回復: 按照 我的DataConvert函數得出的收盤價永遠是當前圖表中K線的收盤價,求管理員解釋。
1.jpg (32.64 KB, 下載次數: 0) 2011-12-7 21:38:46 上傳下載次數: 0
我的源代碼如下
Params
Vars
NumericSeries Line1;
NumericSeries Line2;
NumericSeries M5Close;
Begin
M5Close = DataConvert(Close,"min",60,"close");
Line1 = Average(Close,10);
Line2 = Average(M5Close,10);
PlotNumeric("Line1",Line1);
PlotNumeric("Line2",Line2);
Commentary(text(M5Close));
Commentary("dataConvert="+text(DataConvert(Close,"min",60,"close")));
End - 網友回復: 回復 4# pepsi
這個函數沒有問題的,必須插入小于目標周期的圖表。
你可以將以下代碼插入小于1小時周期的圖表,同時打開一個一小時周期的圖進行對比。- Begin
- Commentary("High="+Text(DataConvert(High,"min",60,"High")));
- Commentary("Open="+Text(DataConvert(Open,"min",60,"Open")));
- Commentary("Low="+Text(DataConvert(Low,"min",60,"Low")));
- Commentary("Close="+Text(DataConvert(Close,"min",60,"close")));
- End
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 262069696 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容