現有幾個問題求解答 [文華財經]
- 咨詢內容:
1.引用了日周期中的布林、KD、MACD,還能引用分時圖作為部分判斷條件嗎?如何引用分時圖?
2.&&和||這兩個邏輯運算的順序是什么?是從前到后還是?假如均線金叉,價格破上軌的同時,MACD金叉或者MACD金叉狀態下KD剛好金叉,輕倉進多,這是我寫的:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||MA5>MA10&&cross(c,TOP)&&DIFF>DEA&&CROSS(K,D),BK;不知道正確不?還是下面的:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK;就是不明白"||"和"&&"運行順序,還是要把兩個大括號起來,請詳解。
3.倉位的問題,做多的信號出現時,不同的信號,倉位不一樣,如下:輕倉:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)||DIFF>DEA&&CROSS(K,D),BK;重倉:MA5>MA10&&cross(c,TOP)&&CROSS(DIFF,DEA)&&CROSS(K,D),BK(2);
4.止損問題,止損設在所操作合約保證金的10%,虧也就虧10%,怎么寫?
問題有點多多,請老師詳解。不要嫌我太笨。 - 文華技術人員:
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);
4.持倉后保證金是實時變動的,您想取哪一時刻的保證金作為標準? - 文華客服:
我想引用的是,下單那刻的保證金
- 網友回復:
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);
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容