請教公式問題。 - TradeBlazer公式 [開拓者 TB]
- 咨詢內容:
本帖最后由 wwwasdlike 于 2012-2-10 10:54 編輯
Highest(High,BarsSinceEntry) 這句話的意思是,求出當前持倉第一次建倉后出現的最高值。
問題如下: 我在公式中加入了止盈與止損,如果第一次入場后發生了止盈或止損。等于當前沒有持倉。BarsSinceEntry便沒有意義了。請問怎么寫能代替這句話? 依然能求出第一次入場后的最高點 - TB技術人員:
回復 1# wwwasdlike
Highest(High,BarsSinceEntry)函數第二個參數就不能用函數
使用變量或者其他方法記錄下來開倉后的bar數目
bool bfirsttrade;
if(currentbar == 0)
bfirsttrade=false;
if(開倉 && !bfirsttrade)
{
……
mybar = 0;
bfirsttrade = true;
}else
{
mybar = mybar[1] +1;
}
mybar 就是距離開倉bar的數目
如果以上指標公式不適用于您常用的行情軟件
或者您想改編成選股公式,以便快速選出某種形態個股的話,
- 上一篇:問個關于交易助手的問題
- 下一篇:求教程序化江湖大佬:如何求出tick累加值…
相關文章
-
沒有相關內容