為啥說這個在序列模式下無法工作? [金字塔]
- 咨詢內(nèi)容:
請教:
fc:=close;
fo:=open;
if fc>fo then //這里的fc、fo是序列變量,因此只取最后一個周期的條件做為判斷依據(jù)
xx:=1
else
xx:=0;
為啥說這個在序列模式下無法工作?
無法正常工作是什么含義?
金字塔對兩種模式的解釋不清晰,
金字塔的軟件,我剛剛試了一下,它不容許,if fc>fo then //這里的fc、fo是序列變量,因此只取最后一個周期的條件做為判斷依據(jù)
xx:=1
else
xx:0;
所以才無法顯示。
如果加上一句yy:xx ;就可以正常顯示圖形。
這和逐K線圖形有什么不同。 - 金字塔客服:
這段代碼在你那里編譯會不能用序列模式?是不是還有其他代碼?
此主題相關(guān)圖片如下:1.png
- 用戶回復(fù):
我只是測試一下是否能運行,說明書說不能運行,我測試是 if。。。。else。。。。不容許xxxx: 1; 這樣的形式,測試過程沒有其他代碼
- 網(wǎng)友回復(fù):
我來說說我的猜測:說明書上的解釋是:序列模式公式系統(tǒng)每次刷新時解析公式按照序列或者常數(shù)計算返回結(jié)果,整個執(zhí)行過程只解析一遍公式系統(tǒng),我們前面所講的控制語句的用法都是基于序列模式下運行的。逐K線模式為從第1個K線直到最后一個K線逐個解析公式系統(tǒng),每根K線都會解析整個公式系統(tǒng)一遍,返回值也只有數(shù)值類型這一種。
我的理解是當(dāng)歷史數(shù)據(jù)在過去為當(dāng)前數(shù)據(jù)時,每根K線都得到了解析,而在當(dāng)前K線時間區(qū)間內(nèi),close 只保留最后的數(shù)據(jù)。逐K線能判斷一定是因為有數(shù)據(jù),那就是說,逐K線模式調(diào)用了更短周期的數(shù)據(jù),可不可以這樣理解?這相當(dāng)于在當(dāng)前的逐K線模式中隱含小周期的序列數(shù)據(jù)。是不是這樣設(shè)計的呢?
- 網(wǎng)友回復(fù):
序列和逐k線是計算方式,想fc:=close;這樣的,在公式計算之前,每根k線上的數(shù)據(jù)都賦值了一遍,
所以根據(jù)實際測試結(jié)果再思考問題,而不是看了個說明就來
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容