序列模式和逐K線模式 [金字塔]
-
咨詢內(nèi)容:
VARIABLE:單位金額:=10000;
VARIABLE:中間值1:=floor(單位金額/(C*100));
a:中間值1,linethick0;
a1:c,linethick0;
上述代碼,在海康威視的日線圖上,應(yīng)用于圖
在序列模式下得到的顯示結(jié)果是A:3 ? ? ?A1:30.54在逐K線模式下得到的顯示結(jié)果是A:8 ? ? ?A1:30.54
請解釋原因?
?來源: www.tumamayizhan.com
-
金字塔客服:
因為這個全局變量的初始化問題。
1.走完K線:這個中間值1用的C是你圖表上K線圖上第一個K。
2.序列:用的是最后一個K的C。
?
這個你結(jié)合下:http://www.weistock.com/runmode.htm 模式說明理解下。
?
-
用戶回復(fù):
VARIABLE:單位金額:=10000;
VARIABLE:中間值1:=floor(單位金額/(C*100)); 昨收:=ref(c,1);
a:中間值1,linethick0; a1:c,linethick0; a2:昨收,linethick0;
增加了 ? 昨收:=ref(c,1); ? ?? a2:昨收,linethick0; 這個語句里的C,在序列和逐K線都一樣,他怎么沒有取圖表里的第一個C??
-
網(wǎng)友回復(fù):
以下是引用花哥在2017/8/15 16:51:18的發(fā)言:
VARIABLE:單位金額:=10000;
VARIABLE:中間值1:=floor(單位金額/(C*100)); 昨收:=ref(c,1);
a:中間值1,linethick0; a1:c,linethick0; a2:昨收,linethick0;
增加了 ? 昨收:=ref(c,1); ? ?? a2:昨收,linethick0; 這個語句里的C,在序列和逐K線都一樣,他怎么沒有取圖表里的第一個C?1.問題只出在variable全局變量的初始化上:http://www.weistock.com/WeisoftHelp/index.html?zbgs003.htm 這里有這個全局變量說明。你看下它是在什么時候初始化的,這個全局變量初始化一次之后不會再初始化。所以就要注意2種模式下全局變量到底在什么位置初始化的。
2.ref這類函數(shù)對數(shù)據(jù)的引用和模式?jīng)]有關(guān)聯(lián),該怎樣就怎樣。
?
-
網(wǎng)友回復(fù):
1、在序列模式下,variable申明的序列變量會被強制轉(zhuǎn)化為常數(shù),與普通常數(shù)變量沒有差別。逐K模式下在第一根K線上就被初始化了,所以用第一根K的收盤價計算出的中間值1.
2、a1:c,獲取到的就是當(dāng)根K線的收盤價啊。
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容