程序流程不太明白 [金字塔]
- 咨詢內(nèi)容:
程序流程不太明白,幫解釋一下,以方便后面編寫程序前面的寫法與后面兩種結(jié)果相同,但不明白為什么程序會(huì)這樣運(yùn)行,如果按順序運(yùn)行,第2種應(yīng)該不會(huì)開倉(cāng)才對(duì),為什么他能開倉(cāng)
第1種 能理解,當(dāng)前面的條件達(dá)成即開倉(cāng)
KD:=1;//開多if cross(0.5,突破L )then 開倉(cāng):BUY(KD AND HOLDING=0,手?jǐn)?shù),THISCLOSE);
第2種 這個(gè)過(guò)程是反的,但是結(jié)果是與上面完全相同 不明白的問(wèn)題有兩個(gè),1 :為什么他在KD:=0的情況下后面一句還能開倉(cāng) 2:為什么他只在第一根有效//KD:=1;//這里是沒(méi)有的靠下面條件達(dá)成時(shí)寫的if cross(0.5,突破L ) then KD:=1; if cross(0.5,突破L )=0 then KD:=0; // 這個(gè)為什么在不達(dá)成時(shí)清0了還能開倉(cāng)KDD:kd; //從這個(gè)變量觀察發(fā)現(xiàn),他只有在前面條件達(dá)成的第一根K柱有效開倉(cāng):BUY(KD AND HOLDING=0,手?jǐn)?shù),THISCLOSE);
第3種 與上面完全相同 ,但多了一根有效開倉(cāng)K柱 不明白的問(wèn)題 :為什么他和上面不同他有兩根有效K柱 (有效是指KD=1)//KD:=1;//這里是沒(méi)有的靠下面條件達(dá)成時(shí)寫的if cross(0.5,突破L ) then KD:=1; KDD:kd; //從這個(gè)變量觀察發(fā)現(xiàn),他只有在前面條件達(dá)成的 第1根與第2根K柱有效?為什么兩根有效開倉(cāng):BUY(KD AND HOLDING=0,手?jǐn)?shù),THISCLOSE); if cross(0.5,突破L )=0 then KD:=0; - 金字塔客服:
1.2不是一個(gè)意思?kd成立就開倉(cāng),不一樣在哪里?
3.這個(gè)和上面也是一個(gè)意思,有不一樣的截圖說(shuō)明
- 用戶回復(fù):
這個(gè)沒(méi)有圖呀,看2的程序,我加個(gè)!號(hào)第2種 這個(gè)過(guò)程是反的,但是結(jié)果是與上面完全相同 不明白的問(wèn)題有兩個(gè),1 :為什么他在KD:=0的情況下后面一句還能開倉(cāng) 2:為什么他只在第一根有效//KD:=1;//這里是沒(méi)有的靠下面條件達(dá)成時(shí)寫的if cross(0.5,突破L ) then KD:=1; if cross(0.5,突破L )=0 then KD:=0; // 這個(gè)為什么在不達(dá)成時(shí)清0了還能開倉(cāng)!!!!!!!!!!!!!!!!!!!!!!!!!KDD:kd; //從這個(gè)變量觀察發(fā)現(xiàn),他只有在前面條件達(dá)成的第一根K柱有效!!!!!!!!!!!!!!!!!!!!!!!!!!!!開倉(cāng):BUY(KD AND HOLDING=0,手?jǐn)?shù),THISCLOSE);
- 網(wǎng)友回復(fù):
沒(méi)看出你第二個(gè)有反的意思,
第二個(gè)和第一個(gè)意思一樣,就是cross(0.5,突破L)成立時(shí)開倉(cāng)
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容

會(huì)員登錄/注冊(cè)