博易云升級后的新問題 [博易POBO]
咨詢內容:
MA5:IF((DATAPERIOD<6 OR DATAPERIOD>12),STKCALC('',6,'MA(C,5)'),MA(C,5)),COLOR2F1DCF;這個STKCALC('',6,'MA(C,5)')跨周期類型函數競會在日以下周期里滯后一個周期才輸出,未升級之前是正確的。
請著下圖;圖中的紅色色帶是日周期的MA5估價與日周期的MA5之間的填充,5分鐘、30分鐘圖是滯后開盤的第一個周期后才輸出STKCALC('',6,'MA(C,5)')數據,而2小時圖應這是第一個周期所以還未輸出STKCALC('',6,'MA(C,5)')數據。
這個問題不解決麻煩就大了,如果以后編寫自動交易程序時取得這個數據滯后會造成交易時的嚴重損失。
STKCALC('',7,'MA(C,5)')這個輸出是正確的。



?
? <!-- 咨詢內容:
或者試試分段進行? 來源 程序化久久網
博易云升級后的新問題
??今天打開博易云后軟件跳框提醒升級,也就陏著升級了,升級后看到自己編寫的操盤示意K線圖出問題了,MA5:IF((DATAPERIOD<6 OR DATAPERIOD>12),STKCALC('',6,'MA(C,5)'),MA(C,5)),COLOR2F1DCF;這個STKCALC('',6,'MA(C,5)')跨周期類型函數競會在日以下周期里滯后一個周期才輸出,未升級之前是正確的。
請著下圖;圖中的紅色色帶是日周期的MA5估價與日周期的MA5之間的填充,5分鐘、30分鐘圖是滯后開盤的第一個周期后才輸出STKCALC('',6,'MA(C,5)')數據,而2小時圖應這是第一個周期所以還未輸出STKCALC('',6,'MA(C,5)')數據。
這個問題不解決麻煩就大了,如果以后編寫自動交易程序時取得這個數據滯后會造成交易時的嚴重損失。
STKCALC('',7,'MA(C,5)')這個輸出是正確的。



?
? <!-- 咨詢內容:
附件 :
-->?
?來源:程序化99網( www.tumamayizhan.com )
博易技術人員: 還有上圖中上面的名稱定義數值后面的白色數都是畫線或變色畫線后輸出來的數值,這么簡單的問題我已提交過但還未解決,不知道為何?如果說有客戶需要畫線的數值,那么輸出這個數值且沒有名稱你覺得有意義嗎?再說了如果有客戶需要畫線的數值可以根據畫線條件先用名稱與IF組合來定義,例如:A:IF((DATAPERIOD<6 OR DATAPERIOD>12),STKCALC('',6,'MA(C,5)'),DRAWNULL);表示在指定的日周期以下的周期里輸出日周期的5日均價并且畫線;B:=IF(DATAPERIOD=6,STKCALC('',7,'MA(C,5)'),DRAWNULL);表示只有在日周期的K線圖上輸出5周均價并且畫線;還有一個解決方法是增加一個不輸出數值的函數加,號放在畫線語句的后面;有了不輸出畫線的函數為什么不可有一個不輸出數值的函數呢? 樓上朋友的全方位要求,不知一個龐大的博易云交易系統是否允許?或者試試分段進行? 來源 程序化久久網
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
相關文章
-
沒有相關內容