[求助]這么寫對不? [金字塔]
- 咨詢內容:
input:m(1,0,100,1),mb(40,1,100,1);
收盤時間:=time=closetime(0);
nn:=barslast(date<>ref(date,1))+1;交易時段:=nn>=m and nn<=mb;
Oh:=VALUEWHEN(DATE<>REF(DATE,1),h);
Ol:=VALUEWHEN(DATE<>REF(DATE,1),l);if 收盤時間 then
begin
sell(holding > 0, 0, limitr,o);
sellshort(holding < 0, 0, limitr,o);
endaa:=enterprice+3*mindiff;
bb:=enterprice-3*mindiff;if holding=1 and h>enterprice+3*mindiff then sell(1,1,limitr,aa);
if holding=-1 and l<enterprice-3*mindiff then sellshort(1,1,limitr,bb);
buycond:= h>oh and 交易時段 and holding=0 ;buyshortcond:= l<ol and 交易時段 and holding=0 ;
if buycond then
buy(1,1,limitr,oh+2*mindiff);
if buyshortcond then
buyshort(1,1,limitr,ol-2*mindiff);
資產:round(ASSET),NOAXIS;
3分鐘周期上用
我想問的是,這個模型開倉以后圖表上只有在下一個K線上才能出平倉信號。
如何讓信號在開倉那個K線出現平倉條件(如果出現的話),就在開倉的K線上出現平倉信號呢?
謝謝高手~~~
- 金字塔客服:
該公式,只要滿足開平倉條件,就會開平倉,
也就是說,已經實現.讓信號在開倉那個K線出現平倉條件(如果出現的話),就在開倉的K線上出現平倉信號
- 用戶回復:
當一根K線同時滿足開平倉條件,那么自然會開平倉了
- 網友回復:
問題是實盤的話會正確下單。
但是圖表上顯示的不這樣啊。就得等下一個K線才會平。
[此貼子已經被作者于2011-8-17 13:23:28編輯過] - 網友回復: 走完一根K線,當然最快也只能是到下一根K線的開盤位置下單了,時間不會倒回來的!
相關文章
-
沒有相關內容