1.分時圖不支持引用,可以引用1分鐘周期做替代,目前不支持大周期引用小周期,下一版本會支持。
2.&& 的優先級高于|| 優先計算&& 所以應該采用第一種寫法
3.需要用非過濾模型來寫
MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK(1);MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)&&CROSS(K,D),BK(2);
3.需要用非過濾模型來寫
MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK(1);MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)&&CROSS(K,D),BK(2);對于這個輕倉和重倉買開,那要是平倉也要寫SP(1)和SP(2)嗎?
1.關于持倉保證金,你可以用下面的函數實現。
VOLMARGIN持倉保證金
用法:
VOLMARGIN計算當前的持倉保證金。
注:該保證金為動態的保證金
(1)VOLMARGIN為資金管理函數,不能加載到主圖
(2)效果測試
信號執行方式選擇K線走完確認信號下單或出信號立即下單,K線走完進行信號復核:
a.開倉信號當根VOLMARGIN返回值不變
b.無信號有持倉K線VOLMARGIN返回值為:當根K線的收盤價*交易單位*手數*保證金比例(效果測試中設置的保證金)
c.平倉信號當根VOLMARGIN返回值不變
d.無信號無持倉K線VOLMARGIN返回值為0
信號執行方式選擇出信號立即下單,不進行復核
a.開倉信號當根VOLMARGIN返回值為:當根K線的收盤價*交易單位*手數*保證金比例(效果測試中設置的保證金)
b.有持倉K線VOLMARGIN返回值為:當根K線的收盤價*交易單位*保證金比例*手數(效果測試中設置的保證金)
c.無持倉K線VOLMARGIN返回值為0
(3)模組運行
a.歷史信號返回值,根據效果測試計算得到
b.盤中運行,模組理論持倉大于0時,VOLMARGIN返回值為:最新價(若K線走完則為收盤價)*交易單位*手數*保證金比例(模組保證金參數中設置的保證金);模組理論持倉為0時,VOLMARGIN返回值為0
注:
1、模組中手動干預可影響理論持倉,故作用于VOLMARGIN的返回值
2、不能與未來函數同時使用如ISLASTBAR,EMA2,ZIGZAG,BACKSET,PEAK,PEAKBARS,TROUGH,TROUGHBARS,REFX等
3、本函數運算量很大,將占用很多的CPU資源,導致行情刷新速度變慢,請謹慎使用
2. 如果想要全部平倉可以這樣編寫SP(BKVOL);