咨詢內(nèi)容:
博易云升級(jí)后的新問(wèn)題
??今天打開(kāi)博易云后軟件跳框提醒升級(jí),也就陏著升級(jí)了,升級(jí)后看到自己編寫(xiě)的操盤(pán)示意K線圖出問(wèn)題了,
MA5:IF((DATAPERIOD<6 OR DATAPERIOD>12),STKCALC('',6,'MA(C,5)'),MA(C,5)),COLOR2F1DCF;這個(gè)STKCALC('',6,'MA(C,5)')跨周期類型函數(shù)競(jìng)會(huì)在日以下周期里滯后一個(gè)周期才輸出,未升級(jí)之前是正確的。
請(qǐng)著下圖;圖中的紅色色帶是日周期的MA5估價(jià)與日周期的MA5之間的填充,5分鐘、30分鐘圖是滯后開(kāi)盤(pán)的第一個(gè)周期后才輸出STKCALC('',6,'MA(C,5)')數(shù)據(jù),而2小時(shí)圖應(yīng)這是第一個(gè)周期所以還未輸出STKCALC('',6,'MA(C,5)')數(shù)據(jù)。
這個(gè)問(wèn)題不解決麻煩就大了,如果以后編寫(xiě)自動(dòng)交易程序時(shí)取得這個(gè)數(shù)據(jù)滯后會(huì)造成交易時(shí)的嚴(yán)重?fù)p失。
STKCALC('',7,'MA(C,5)')這個(gè)輸出是正確的。



?
?
<!--
咨詢內(nèi)容: 附件 :
-->
?
?來(lái)源:程序化99網(wǎng)( www.weiqiv.net.cn )
博易技術(shù)人員:
還有上圖中上面的名稱定義數(shù)值后面的白色數(shù)都是畫(huà)線或變色畫(huà)線后輸出來(lái)的數(shù)值,這么簡(jiǎn)單的問(wèn)題我已提交過(guò)但還未解決,不知道為何?如果說(shuō)有客戶需要畫(huà)線的數(shù)值,那么輸出這個(gè)數(shù)值且沒(méi)有名稱你覺(jué)得有意義嗎?再說(shuō)了如果有客戶需要畫(huà)線的數(shù)值可以根據(jù)畫(huà)線條件先用名稱與IF組合來(lái)定義,例如:A:IF((DATAPERIOD<6 OR DATAPERIOD>12),STKCALC('',6,'MA(C,5)'),DRAWNULL);表示在指定的日周期以下的周期里輸出日周期的5日均價(jià)并且畫(huà)線;B:=IF(DATAPERIOD=6,STKCALC('',7,'MA(C,5)'),DRAWNULL);表示只有在日周期的K線圖上輸出5周均價(jià)并且畫(huà)線;還有一個(gè)解決方法是增加一個(gè)不輸出數(shù)值的函數(shù)加,號(hào)放在畫(huà)線語(yǔ)句的后面;有了不輸出畫(huà)線的函數(shù)為什么不可有一個(gè)不輸出數(shù)值的函數(shù)呢?
樓上朋友的全方位要求,不知一個(gè)龐大的博易云交易系統(tǒng)是否允許?
或者試試分段進(jìn)行?
來(lái)源 程序化久久網(wǎng)