平倉指令,不能實現(xiàn)自動止損平倉.SetStopLoss(1,100,true), - TradeBlazer公式 [開拓者 TB]
- 咨詢內(nèi)容:
Dear Adm and all,
我寫了一個模型測試一下,使用函數(shù)SetStopLoss(1,100,true)不能進(jìn)行自動平倉,望管理員及各位高手給予幫助,謝謝。
代碼如下:
//------------------------------------------------------------------------
// 簡稱: my_trtst
// 名稱: my_trtst
// 類別: 交易指令
// 類型: 其他
// 輸出:
//------------------------------------------------------------------------
Params
Numeric down_length(1.5);
Numeric up_length(0.5);
Vars
//-------------止損平倉1000-----------------
SetStopLoss(1,100,true);
//-------------價格盈利回落10%(0.1)實行平倉------------
SetPercentTrailing(600,0.1,true);
//----------------獲得當(dāng)前持倉位置的浮動盈虧--------------
if (MarketPosition!=0 And BarStatus ==2){
FileDelete("C:\\Program_Trading.log");
FileAppend("C:\\Program_Trading.log","浮動盈虧 = "+Text(A_ProfitLoss()));為什么輸出的是一個N/A的字符串。
}
End
//------------------------------------------------------------------------
// 編譯版本 GS2004.06.12
// 用戶版本 2010/04/17 23:44
// 版權(quán)所有 zejunl
// 更改聲明 TradeBlazer Software保留對TradeBlazer平臺
// 每一版本的TrabeBlazer公式修改和重寫的權(quán)利
//------------------------------------------------------------------------
此貼在lh948同志的大力支持下已經(jīng)得到解決。
Submitter: zejunl
[ 本帖最后由 zejunl 于 2010-4-27 13:42 編輯 ] - TB技術(shù)人員:
SetStopLoss這個函數(shù)暫時無法在實盤上使用,只能用于歷史測試.
- TB客服:
請問這個函數(shù)的說明中為什么有該函數(shù)僅支持交易指令 ,及怎樣去區(qū)分函數(shù)是否支持交易指令。謝謝!
SetStopLoss
說明 根據(jù)參數(shù)進(jìn)行止損平倉操作。
語法 Bool SetStopLoss(Integer Type,Numeric Value,Bool ExitPosition=False)
參數(shù) Type 止損平倉的設(shè)置類型,參數(shù)定義如下:
0 按照持倉虧損數(shù)來計算止損平倉
1 按照每張合約虧損數(shù)來計算止損平倉
Value 根據(jù)Type類型而不同的設(shè)定值。
ExitPosition 布爾值,為True時,表示對當(dāng)前所有持倉一起計算進(jìn)行平倉,為False對每一個倉位單獨計算進(jìn)行平倉。
備注 根據(jù)參數(shù)進(jìn)行止損平倉操作,返回值為布爾型,執(zhí)行成功返回True,否則返回False,該函數(shù)僅支持交易指令。
止損平倉是指當(dāng)虧損大于等于設(shè)定值時,自動進(jìn)行平倉操作,平倉的價格是滿足虧損值等于設(shè)定值的價格。止損平倉在計算虧損時不考慮傭金。如果Type和Value的輸入值無效,該函數(shù)的操作將被忽略。
示例 SetStopLoss(0,2000,True); 當(dāng)前所有持倉虧損達(dá)到2000之后,執(zhí)行所有持倉位置的止損平倉。(此時是計算所有持倉的虧損數(shù))
SetStopLoss(1,50, False); 當(dāng)前持倉的某一個建倉位置每張合約的虧損達(dá)到50之后,執(zhí)行該持倉位置的止損平倉。(此時只計算該持倉位置的每張合約虧損) - 網(wǎng)友回復(fù):
公式類型分為技術(shù)指標(biāo),用戶函數(shù),k線形態(tài),用戶字段,特征走勢,交易指令
SetStopLoss只能用于交易指令,用于歷史的測試,不能在技術(shù)指標(biāo)中使用,不能用于實盤交易 - 網(wǎng)友回復(fù):
Sorry,是我表述錯誤,我的意思是,如果在函數(shù)解釋中標(biāo)注有“該函數(shù)僅支持交易指令”,我怎樣去區(qū)分這交易函數(shù)是只能用于歷史測試,還是可以用于實盤操作呢?期待您的解答!謝謝。
Zejunl
如果以上指標(biāo)公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態(tài)個股的話,
- 上一篇:交易過程中的“已廢除”問題 - TradeBlaz…
- 下一篇:沒有了!
相關(guān)文章
-
沒有相關(guān)內(nèi)容