交易信號(hào)輸出問題 [金字塔]
-
咨詢內(nèi)容:
怎樣才能將交易信號(hào)正確輸出,以便方便讀取:簡單的一個(gè)測(cè)試如下:
?
hh:hhv(ref(h,1),2);
ll:llv(ref(l,1),2);
?VARIABLE:FLAG=0;?
kaiduo:=h>=hh and ref(c,1)>ref(o,1);
kaikong:=l<=ll and ref(c,1)<ref(o,1);pingduo:=l<=ll-MINDIFF ;
pingkong:=h>=hh+MINDIFF ;if holding>0 then begin
price:=0;
if pingduo then
price:=min(o,ll-MINDIFF);
if
price>0 and enterbars>=1 then begin?sell(1,holding,limitr,price);
?if ISLASTBAR and? FLAG=0 then
???? begin
????
???? DEBUGFILE2('C:\TEST.TXT','平多:%.0f',2,1);
????
???? FLAG=1;
???? end
???
?endend
?
?
?
?
?
if holding=0 then begin
price:=0;if kaiduo then
?price:=max(o,hh);
?
?if price>0 then begin
?
?buy
(1,1,limitr,price);
?
?if ISLASTBAR and? FLAG=0 then
???? begin
???? DEBUGFILE2('C:\TEST.TXT','開多:%.0f',1,1);
????
???? FLAG=1;
?
?end???
endend
?
我這個(gè)寫法是不是有錯(cuò),想用全局變量只輸出一次,但結(jié)果是單根K線不停輸出同一信號(hào)直到下根K線結(jié)束,但我想一個(gè)信號(hào)只輸出一次該怎么實(shí)現(xiàn)?謝謝!
此主題相關(guān)圖片如下:image 1.png
??
-
金字塔客服:
if EXTGBDATA('bar' ) <> barpos then
BEGIN
你的輸出代碼
EXTGBDATASET(EXTGBDATA('bar' )? ,barpos )
end?
?
利用ex全局變量去做控制,該使用方式比較高級(jí)用戶需自行先測(cè)試了解函數(shù)使用后靈活掌握
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容