ExitLong
“Order Name” [from entry (“Entry Name”)] [Number of Shares [Total]]
[Execution Method]
例如:ExitLong
from entry (“Strong Bull”) 5 Contracts Next Bar at 103.45 Stop
只有ExitLong的情形,和ExitLong (“XL”) This Bar on Close同意的方式來處理,數量為所有的現有買入庫存。
“Order
Name”:在圖表中買入清算記號下一段用text記入此名稱,在成果分析報告書(Strategy Performance Report)使用,把多件的清算訂單可以區分。
ExitLong
(“xxxxx”) :稱為“xxxxx”的買入清算訂單,把所有買入庫存整批清算。
ExitLong
From Entry (“Strong Bull”) Next Bar at High + 3 Points Stop
現有稱為“Strong Bull”的“Order Name”的買入庫存,把此全部清算,這時如果“Order Name”是不一樣或者沒有“Order Name”的庫存在清算訂單數量就除外。
這時High為現在峰(this bar)的High,若具有庫存數量確認條件(CurrentContracts <> 0),在取得進入成交以後的下一個峰中以滿足條件而執行清算訂單。
If
CurrentContracts > 0 Then
ExitLong
At High Limit;
Number of
Shares(訂單數量):通常輸入數量,如果沒有指定的話把和“Order Name”一樣的所有的買入庫存數量執行清算訂單,如果關於買入庫存沒有指定“Order Name”的話,把所有的買入庫存數量執行清算訂單。
Buy 100
Contracts
ExitLong
30 Shares
如上一般的訂單順序來執行時(容許pyramid的情況),在具有200個買入庫存的情況下,執行清算30個訂單。這表示各個100個買入庫存中執行各30個清算訂單,就是執行ExitLong 30 Shares訂單時,第一個買入庫存為70個,第二個買入庫存也為70個,以此方式來處理,因此,庫存為70+70=140。
如上的情況下,如果以清算只30個的訂單要一次執行時,先記入Total單語,就會u應用先進先出算法(first in, first out)。
ExitLong
30 Shares Total
[Execution
Method]
[this bar]
on Close:Back
Testing的情況下,以相關峰的收盤價為成交,但Automation(實在買賣) 的情況下,形成下一個峰開盤價(open price)時,就以此價格來執行訂單。
以this
bar at Market:Last–Slippage價格來滿足條件,就執行訂單。
[next bar]
at Market:用現在峰的Close–Slippage價格來決定為下一個峰的開盤價(open price)就執行訂單。
[next bar]
at price Limit:在下一個峰的價格達到指定的價格(price)或者形成更高的價格,就以指定的價格(price)來執行訂單。
[next bar]
at price Stop:在下一個峰的價格達到指定的價格(price)或者形成更低的價格,就以指定的價格(price)來執行訂單。
ExitLong
From Entry (“MyBuy”) Next Bar At$ Low – 1 Points Stop
(“MyBuy”)的買入庫存數量,若買入信號所發生過的峰(At$)的低價(Low)–1的價格會出現的話,即刻執行Stop訂單。
At$:除非清算訂單時,才有效的保留字。
沒有留言:
張貼留言