請問老師止盈止損的編寫 [金字塔]
- 咨詢內容:
(L<=BKPRICE*(1-N2/1000))||(H<=BKHIGH*(1-N2/1000)),SP;(H>=SKPRICE*(1+N2/1000))||(L>=SKLOW*(1+N2/1000)),BP;N2=15這是文華財經的 意思是 多頭虧損千分之15或者買開倉以來的最高價回撤千分之15平倉 空頭虧損千分之15或者賣開倉以來的最低價回撤千分之15平倉==============================================
請問老師在金字塔如何編寫? - 金字塔客服:
hh:hhv(h,enterbars+1);
ll:llv(l,enterbars+1);
if AVGENTERPRICE-l>=0.015*AVGENTERPRICE or hh-l>=0.015*hh then sell(holding>0,holding,market);
if h-AVGENTERPRICE>=0.015*AVGENTERPRICE or h-ll>=0.015*ll then sellshort(holding<0,holding); [此貼子已經被作者于2014/11/26 15:59:17編輯過] - 用戶回復:
謝謝 我先試試
請老師再幫我編寫一個模型 用在1小時
REF(C,1)>REF(O,1),BK;(上根K線上漲 做多)出現立即下單REF(O,1)>REF(C,1),SK;(上根K線下跌 做空)出現立即下單
如果持有空單 &&C>O(持有空單 并且當跟K線收盤前1秒價格上漲) 當跟K線收盤前1秒平倉 否則不平倉如果持有多單 && C<O(持有多單 并且當跟K線收盤前1秒價格下跌) 當跟K線收盤前1秒平倉 否則不平倉
虧損N1元立即平倉 當跟K線不再開倉 N1=200元
1根K線只交易一次(開倉平倉各一次)。 - 網友回復:
平倉函數使用上 不能行 說什么交易系統不可以
MID:=MA(CLOSE,26);//求N個周期的收盤價均線,稱為布林通道中軌TMP2:=STD(CLOSE,26);//求M個周期內的收盤價的標準差TOP:=MID+3*TMP2;//布林通道上軌BOT:=MID-3*TMP2;//布林通道下軌TOPUP:=REF(TOP,2)<REF(TOP,1) &&REF(TOP,1)<TOP;//TOP向上TOPDW:=REF(TOP,2)>REF(TOP,1) &&REF(TOP,1)>TOP;//TOP向下BOTUP:=REF(BOT,2)<REF(BOT,1) &&REF(BOT,1)<BOT;//BOT向上BOTDW:=REF(BOT,2)>REF(BOT,1) &&REF(BOT,1)>BOT;//BOT向下MIEUP:=REF(MID,2)<REF(MID,1) &&REF(MID,1)<MID;//MIE向上MIEDW:=REF(MID,2)>REF(MID,1) &&REF(MID,1)>MID;//MIE向下
TOPUP && BOTDW && MIEDW,SK;TOPUP && BOTDW && MIEUP,BK;
hh:hhv(h,enterbars+1); ll:llv(l,enterbars+1);if AVGENTERPRICE-l>=0.015*AVGENTERPRICE or hh-l>=0.015*hh then sell(holding>0,holding,market);if h-AVGENTERPRICE>=0.015*AVGENTERPRICE or h-ll>=0.015*ll then sellshort(holding<0,holding);//CLOSEMINUTE<=3,CLOSEOUT;AUTOFILTER;
以上是我改編的 不能用=====================================================
大體意思是布林帶top向上 mie向上 bot向下 做多 top向上 mie向下 bot向下 做空平倉是: 多頭虧損千分之15或者買開倉以來的最高價回撤千分之15平倉空頭虧損千分之15或者賣開倉以來的最低價回撤千分之15平倉請老師給編寫
=============================================================== [此貼子已經被作者于2014/11/26 16:15:58編輯過] - 網友回復:
1,回復3樓,1根k線內的價格變化記錄不到,無法編寫
2,回復4樓SK 和BK是舊交易系統函數,改成buyshort ,buy 即可
MID:=MA(CLOSE,26);//求N個周期的收盤價均線,稱為布林通道中軌
TMP2:=STD(CLOSE,26);//求M個周期內的收盤價的標準差
TOP:=MID+3*TMP2;//布林通道上軌
BOT:=MID-3*TMP2;//布林通道下軌
hh:hhv(h,enterbars+1);
ll:llv(l,enterbars+1);TOPUP:=REF(TOP,2)<REF(TOP,1) &&REF(TOP,1)<TOP;//TOP向上
TOPDW:=REF(TOP,2)>REF(TOP,1) &&REF(TOP,1)>TOP;//TOP向下
BOTUP:=REF(BOT,2)<REF(BOT,1) &&REF(BOT,1)<BOT;//BOT向上
BOTDW:=REF(BOT,2)>REF(BOT,1) &&REF(BOT,1)>BOT;//BOT向下
MIEUP:=REF(MID,2)<REF(MID,1) &&REF(MID,1)<MID;//MIE向上
MIEDW:=REF(MID,2)>REF(MID,1) &&REF(MID,1)>MID;//MIE向下
if TOPUP and BOTDW and MIEDW then buyshort(holding=0,1,market);
if TOPUP and BOTDW and MIEUP then buy(holding=0,1,market);if AVGENTERPRICE-l>=0.015*AVGENTERPRICE or hh-l>=0.015*hh then sell(holding>0,holding,market);
[此貼子已經被作者于2014/11/26 16:44:04編輯過]
if h-AVGENTERPRICE>=0.015*AVGENTERPRICE or h-ll>=0.015*ll then sellshort(holding<0,holding);
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 511411198 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容