同一方向同一條件加倉 [文華財經]
- 咨詢內容:
老師你好,請問同一方向,同一條件A,開多單,達到A條件就加倉1手,一直到滿足B條件,就全部平倉,這樣的加倉模型怎么寫。自已寫了一個達不到要求。經過測試它只會滿足第一行,而且有沒有后面加倉的幾行都是一樣。請老師幫忙。
我自已寫的:
BKVOL=0&&SKVOL=0&&條件A,BK(1);
ISLASTBK&&BKVOL=1&&SKVOL=0&&條件A,BK(1);
ISLASTBK&&BKVOL=2&&SKVOL=0&&條件A,BK(1);
ISLASTBK&&BKVOL=3&&SKVOL=0&&條件A,BK(1);
ISLASTBK&&BKVOL=4&&SKVOL=0&&條件A,BK(1);
條件B,SP(BKVOL);
下面是附圖
此主題相關圖片如下:贏智截圖20140624135241.jpg
- 文華技術人員:
你以上的寫法是可以的,圖中的情況應該是平倉條件比加倉條件先出現造成的沒有加倉。
除了以上寫法之外,還可以使用MONO_SIGNAL函數
模型寫該函數模型一根K線上只支持一個信號,一根K線上信號固定后不會再出其他信號。沒寫該函數默認模型支持一根K線多個信號。非過濾模型寫該函數支持同一指令行連續發;不寫該函數同一根K線上、不同根K線上同一指令行均不可連續發
用法:過濾模型、非過濾模型、公式條件單模型,如果要實現一根K線上只有一個信號的效果,需要編寫中加入MONO_SIGNAL函數。加入MONO_SIGNAL函數限制的是一根K線上存在的信號個數,一根K線上只能有一個信號;不限制信號忽閃的次數
例:1、CLOSE>OPEN,BPK;CLOSE<OPEN,SPK;AUTOFILTER; MONO_SIGNAL;編寫了MONO_SIGNAL的過濾模型,一根K線上只支持一個信號當根K線上滿足了CLOSE>OPEN并且BPK發出,并且已經確認固定,當根K線后續又滿足了CLOSE<OPEN的條件也不會再發出SPK信號,需要等到下根K線再查找滿足條件的信號2、CLOSE>OPEN,BK(1);CLOSE<OPEN,SP(1);MONO_SIGNAL;(1)編寫了MONO_SIGNAL的非過濾模型,一根K線上只支持一個信號,例如當根K線上滿足了CLOSE>OPEN并且BK信號已經確認固定,即使當根K線后續又滿足了CLOSE<OPEN的條件也不會再發出SP信號,需要等到下根K線再查找滿足條件的信號(2)編寫了MONO_SIGNAL的非過濾模型,支持同一指令行連續發,即當根K線滿足CLOSE>OPEN,發出BK信號,下根K線又滿足CLOSE>OPEN的條件,可以繼續發出BK信號3、CLOSE>OPEN,BK(1);CONDITION_ORDER;MONO_SIGNAL;編寫了MONO_SIGNAL的公式條件模型,一根K線上只支持一個信號,且每個指令行只執行一次,全部指令行執行完畢后模型自動停止注意:不編寫MONO_SIGNAL函數,要實現多信號的模型:(1)在模組加載中需要選擇出信號立即下單,不進行信號復核、出信號N秒確認下單,不進行信號復核、K線走完前N秒確認信號下單,不進行復核這三個選項,信號發出并且為穩定信號時查找下一個滿足條件的信號(2)效果測試需要選擇出信號立即下單,不進行復核 - 文華客服:
原來如此,謝謝了。不知什么時候這些加倉的非過濾模型可以直接加載到主圖,這樣就一目了然了。也就方便了投資者的制作創新
- 網友回復: 由于BKVOL/SKVOL屬于資金管理函數,所以目前版本暫不支持加載到主圖上。您的建議我們已經了解,未來會對此進行綜合考慮
有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友
可聯系技術人員 QQ: 1145508240 進行 有償 編寫!(不貴!點擊查看價格!)
相關文章
-
沒有相關內容