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