BP 訊號調用方法:
大家睇完之前一些帖子之後, 相信都會發現,
原來有方法可以調用其它技術指標的訊號使用的!!
而剛啱又有朋友再問, 我就獨立取出有關資料, 做這個帖子,
方便大家將來查用。
寫 AUTO 指標時用的格式: [格式]
buy:= ( 買方法 Buy ); sell:= ( 沽方法 Sell ); {} RetVal:=If(buy=1,0.3, If(Sell=1,0.03,0.00)); Retval
例子如下,留意 紅色部份:
**********************
{紅點買賣法的BP-AUTO2} {} nbar:=Input("Num of Near Bar:",1,100,3); {DownTrend Exit1} nBuy3:=FmlVar("PS SINFO YELLOWC","INFOENDCM1") ; nBuy4:= If( BarsSince(nBuy3) <= nbar AND L < ValueWhen(1,nBuy3 ,L ) AND C > ValueWhen(1,nBuy3 ,L ),1,0); {} {Uptrend Exit1} nSell3:=FmlVar("PS SINFO YELLOWC","INFOENDCP1") ; nSell4:= If( BarsSince(nSell3) <= nbar AND H > ValueWhen(1,nSell3 ,H ) AND C < ValueWhen(1,nSell3 ,H ),1,0); {} buy:= ( nBuy3 OR nBuy4 ); sell:= ( nSell3 OR nSell4 ); {} RetVal:=If(buy=1,0.3, If(Sell=1,0.03,0.00)); Retval
**********************完成
從上述例子可以知道, 其實只要利用 MetaStock 的 fmlvar( "FORMULA_NAME", "VARIABLE_NAME") 或 fml("FORMULA_NAME" ) 便可以做到 !
所以順便於這裡再例出其它 BP訊號的調用碼:
{綠色燭的第一支, 即藍箭頭} FmlVar("PS SINFO YELLOWA","INFOENDA1")
{藍色燭的第一支, 即黑箭頭} FmlVar("PS SINFO YELLOWB","INFOENDB1")
{上紅點} FmlVar("PS SINFO YELLOWC","INFOENDCP1")
{下紅點} FmlVar("PS SINFO YELLOWC","INFOENDCM1")
{止賺止損紅線} FmlVar("BP - Stop Loss & Take Profit","RETVAL")
{止賺止損紅線 LEVEL 1} FmlVar("BP-Line Level1","RETVAL")
{止賺止損紅線 LEVEL 2} FmlVar("BP-Line Level2","RETVAL")
{止賺止損紅線 LEVEL 3} FmlVar("BP-Line Level3","RETVAL")
{ Up Trend 綠色燭} FmlVar("PS SINFO YELLOWA","infoEndUT")
{ Down Trend 藍色燭} FmlVar("PS SINFO YELLOWB","infoEndDT")
{20120801 加入}
236 Up :
FmlVar("PS SINFO YELLOWE","INFOE2");
236 Dn :
FmlVar("PS SINFO YELLOWE","INFOE3");
新版外掛還會加入止賺指標, 所以變化組合更多, 大家都可以跟據自己所須, 設計自己的自動買賣, 當然, 不懂寫的朋友, 就直接使用我預設及建議給大家的己有指標便可以~~
另外, 希望多些討論, 亦可給我多些靈感及啟發, 讓我知道還有甚麼可以, 再改進入外掛中 !!
現在的炒賣修練與以住有一點點不同, 因為有了 "自動買賣" 修練的步驟:
1) 與以住一樣, 先用睇圖表, 手動於 SP 落盤, 使自己熟識 SP 的操作, 以預備將來轉用 "自動買賣" 時, 懂得處理突發問題 !
2) 初用 BP 外掛, 先學習使用各種功能鍵, 特別是 F9, F11, 先學半自動使用 (風險較少, 張數亦可自己控制)
3) 進入 BP外掛 "全自動買賣" , 修練不同市況轉用不同 Plan 來配合 (風險較大, 張數視乎訊號多少, 自己控制停不停)
|