請(qǐng)教TB公式如何記錄開倉(cāng)價(jià)格比較好 [開拓者 TB]
- 咨詢內(nèi)容:
TB公式的運(yùn)行機(jī)制叫做 從左到右,然后從上到下。
從上到下的意思,就是從begin的地方開始,重新運(yùn)行一次,對(duì)吧
那,我想請(qǐng)教的是:
1.
假如我想在某一根Bar開倉(cāng)了,我記錄了開倉(cāng)價(jià)格,然后我想在20跳止盈,當(dāng)運(yùn)行到后一根Bar的時(shí)候,我盈利了20跳就可以平倉(cāng)了。如果我用一個(gè)變量(定義在VARS區(qū)域的)來記錄,那么到了后一根Bar的時(shí)候,從上到下再運(yùn)行一次,該值就被覆蓋了,對(duì)吧。
因?yàn)槲铱吹絋B公式指南,也就是那個(gè)pdf文檔中,第108頁,策略進(jìn)階一章中的止盈止損,用“Numeric MyEntryPrice; // 開倉(cāng)價(jià)格,本例是開倉(cāng)均價(jià),也可根據(jù)需要設(shè)置為某次入的價(jià)格”來記錄,那不是經(jīng)常出錯(cuò)的結(jié)果?
2.
我看TB有提供EntryPrice和LastEntryPrice、AvgEntryPrice,三個(gè)函數(shù),來獲得第一個(gè)建倉(cāng)價(jià)格、最后一個(gè)建倉(cāng)價(jià)格、平均建倉(cāng)價(jià)格,
我是日內(nèi)交易系統(tǒng),一天內(nèi)會(huì)進(jìn)行多次交易,是不是可以使用這里的某一個(gè)函數(shù)來獲得我的開倉(cāng)價(jià)格。我覺得,使用LastEntryPrice最符合了,好像是用EntryPrice也可以?我一天內(nèi)多次交易,那是不是只能使用LastEntryPrice?
3.
哪里有更詳細(xì)的教程說明這幾個(gè)函數(shù)怎么使用,或者案例,我是在TB軟件上按F1,進(jìn)入幫助的chm文件中看到的介紹。
請(qǐng)分開回答,謝謝,原理的東西,想搞的清楚些。 - TB技術(shù)人員:
1、Vars中定義的變量是每一次運(yùn)行的時(shí)候都會(huì)重新分配內(nèi)存單元,之前的值不保存。 不過公式指南中的Numeric MyEntryPrice; 在begin后有MyEntryPrice = AvgEntryPrice;進(jìn)行賦值,每運(yùn)行一次都會(huì)重新賦值,所以它是可以正常計(jì)算的。
如果是樓主自己定義的變量,記錄開倉(cāng)價(jià),下一根是會(huì)被覆蓋掉的,可以使用全局變量 - TB客服:
2、這三個(gè)函數(shù)對(duì)于有連續(xù)建倉(cāng)的操作時(shí),才會(huì)不一樣。單次建倉(cāng),日內(nèi)交易很多次,三個(gè)價(jià)格都是一樣的
- 網(wǎng)友回復(fù):
ample 發(fā)表于 2013-7-17 13:04
2、這三個(gè)函數(shù)對(duì)于有連續(xù)建倉(cāng)的操作時(shí),才會(huì)不一樣。單次建倉(cāng),日內(nèi)交易很多次,三個(gè)價(jià)格都是一樣的 ...
假如說,連續(xù)建3次倉(cāng),并且倉(cāng)位都還在的時(shí)候,就可以通過這三函數(shù),分別獲得 第一個(gè)倉(cāng)位的建倉(cāng)價(jià)格、最后一個(gè)倉(cāng)位的建倉(cāng)價(jià)格,以及3個(gè)倉(cāng)位的平均建倉(cāng)價(jià)格。
而對(duì)于日內(nèi)交易,開一次倉(cāng),每次平一次倉(cāng),之前都只有一個(gè)倉(cāng)位記錄,每次都一樣,所以,三函數(shù)的返回值都一樣。 - 網(wǎng)友回復(fù):
ll407489244 發(fā)表于 2013-7-17 13:32
假如說,連續(xù)建3次倉(cāng),并且倉(cāng)位都還在的時(shí)候,就可以通過這三函數(shù),分別獲得 第一個(gè)倉(cāng)位的建倉(cāng)價(jià)格、最后 ...
是的
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 1145508240 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容