加一個條件 ,就是收盤價大于分時圖黃線 做多 [金字塔]
咨詢內容:
//中間變量
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
手數:=SS;
//交易條件
開多平空條件:=CROSS(K,D);//開多平空條件
開空平多條件:=CROSS(D,K);//開空平多條件
//交易系統
平空:SELLSHORT(開多平空條件,手數,MARKET);
平多:SELL(開空平多條件,手數,MARKET);
開多:BUY(開多平空條件,手數,MARKET);
開空:BUYSHORT(開空平多條件,手數,MARKET);
當前持倉:HOLDING,COLORGRAY,LINETHICK0;
當前資產:ASSET,NOAXIS,COLORGRAY;
//注意交易系統先開后平的原則
技術交流:
//中間變量
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
VAR1:= K>D;
VBR1:= K<D ;
IF HOLDING>0 AND VBR1 THEN BEGIN
SELL(1,SS*1,MARKETR);
END
IF HOLDING=0 AND VAR1 THEN BEGIN
BUY(1,SS*1,MARKETR);
END
老師 好加到 VAR1 這里 。感謝 技術交流:
[PEL] 復制代碼
注意這個結算價 在1分鐘上較為精確。所以你如果不是1分鐘周期,那就要跨周期調用這個結算價指標在1分鐘上的計算結果。
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
J:=3*K-2*D;
手數:=SS;
//交易條件
開多平空條件:=CROSS(K,D);//開多平空條件
開空平多條件:=CROSS(D,K);//開空平多條件
//交易系統
平空:SELLSHORT(開多平空條件,手數,MARKET);
平多:SELL(開空平多條件,手數,MARKET);
開多:BUY(開多平空條件,手數,MARKET);
開空:BUYSHORT(開空平多條件,手數,MARKET);
當前持倉:HOLDING,COLORGRAY,LINETHICK0;
當前資產:ASSET,NOAXIS,COLORGRAY;
//注意交易系統先開后平的原則
?
?來源: m.kzuj.com.cn
金字塔資深技術: 是加到原先開多條件里還是單獨的開倉條件。RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:=SMA(RSV,P1,1);
D:=SMA(K,P2,1);
VAR1:= K>D;
VBR1:= K<D ;
IF HOLDING>0 AND VBR1 THEN BEGIN
SELL(1,SS*1,MARKETR);
END
IF HOLDING=0 AND VAR1 THEN BEGIN
BUY(1,SS*1,MARKETR);
END
老師 好加到 VAR1 這里 。感謝
?
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:=SMA(RSV,P1,1); D:=SMA(K,P2,1); //以下代碼在1分鐘上計算有效,其他周期請跨周期調用 n1:=todaybar; dm:=4-INTPART(LOG(C)); 結算價:ROUNDS(IF(sum(vol,n1)=0,C,sum(C*vol,n1)/sum(vol,n1)),2+dm),colorred; VAR1:= K>D and c>結算價; VBR1:= K<D ; IF HOLDING>0 AND VBR1 THEN BEGIN SELL(1,SS*1,MARKETR); END IF HOLDING=0 AND VAR1 THEN BEGIN BUY(1,SS*1,MARKETR); END
注意這個結算價 在1分鐘上較為精確。所以你如果不是1分鐘周期,那就要跨周期調用這個結算價指標在1分鐘上的計算結果。
有思路,想編寫各種指標公式,交易模型,選股公式,還原公式的朋友
可聯系技術人員 QQ: 262069696 或微信號:cxh99cxh99 進行 有償收費 編寫!
(注:由于人數限制,QQ或微信請選擇方便的一個聯系我們就行,加好友時請簡單備注下您的需求,否則無法通過。謝謝您!)
相關文章
-
沒有相關內容