[原創]想買wh9實盤但是不知道tb的模型能不能在這邊用
作者:文華財經 來源:cxh99.com 發布時間:2021年09月13日
-
咨詢內容:
?//------------------------------------------------------------------------// 簡稱: zhaoxin11// 名稱: zhaoxin11// 類別: 公式應用// 類型: 用戶應用// 輸出://------------------------------------------------------------------------
Params?Numeric AfStep( 0.02);?Numeric AfLimit( 0.2 ) ;?Numeric Length(50); //均線周期?Numeric Tiao(0); //跳數?Numeric Lots(1); //倉量???Numeric lostPoint(100); // 50個點,止損?Vars?Numeric oParCl( 0 );??Numeric oParOp( 0 );?Numeric oPosition( 0 );??Numeric oTransition( 0 );?NumericSeries sar;??Numeric ma;?NumericSeries isDo;?NumericSeries lastOpen;?// NumericSeries sar;?Numeric minpoint;?NumericSeries myenterPrice;?Numeric zhisunPrice;?Begin
?ma = AverageFC(Close[1],Length);?ParabolicSAR( AfStep, AfLimit, oParCl, oParOp, oPosition, oTransition ) ;
?COMMENTARY("oParCl="+ Text(oParCl));?// COMMENTARY("oParOp"+ Text(oParOp));?// COMMENTARY("oPosition"+ Text(oPosition));?// COMMENTARY("oTransition"+ Text(oTransition));?// COMMENTARY("MarketPosition"+ Text(MarketPosition));??// COMMENTARY("isDo[0]"+ Text(isDo));?// COMMENTARY("isDo[1]"+ Text(isDo[1]));?COMMENTARY("ma="+ Text(ma));?PlotNumeric("oParCl" , oParCl);???minpoint = MinMove*PriceScale;?zhisunPrice = MinMove * PriceScale * lostPoint;??isDo = oParCl - ma - 10 * Tiao;
?If(MarketPosition==1 )??{? // If(isDo[0] > 0 && isDo[1] <= 0){? If(oParCl > H){? ?Sell(Lots, (h+l)/2);? ?SellShort(Lots, (h+l)/2);? ?lastOpen = O;? }? // zhisunPrice? else if(close[1] < lastOpen - zhisunPrice) {? ? sell(LOTS, open);? ?}?}Else If(MarketPosition==-1){? If(oParCl < L){? ?BuyToCover(Lots, (h+l)/2);? ?Buy(Lots, (h+l)/2);? ?lastOpen = O;? // zhisunPrice? }else if (close[1] > lastOpen + zhisunPrice)? ? {? ? BuyToCover(LOTS,o);? ??
? }?}Else If(MarketPosition==0){? If(oParCl < L){? ?Buy(Lots, O);? ?lastOpen = O;? }Else If(oParCl > H){? ?SellShort(Lots, O);? ?lastOpen = O;? }?}??End
是否可以輔助翻譯成文華9.謝謝
?
?來源:程序化99
-
文華技術人員:
?
Params
?Numeric Length(50); //均線周期
?Numeric Tiao(0); //跳數
?Numeric Lots(1); //倉量?
?
?Numeric lostPoint(100); // 50個點,止損
?
Vars
?Numeric AfStep;
?Numeric AfLimit ;
?Numeric oParCl( 0 );?
?Numeric oParOp( 0 );
?Numeric oPosition( 0 );?
?Numeric oTransition( 0 );
?Numeric ma1;
?NumericSeries isDo;
?NumericSeries lastOpen;?
// NumericSeries sar;
?Numeric minpoint;
?NumericSeries myenterPrice;
?Numeric zhisunPrice;
?Numeric H,L,O,C;
Begin
AfStep=0.02;
AfLimit=0.2;
?ma1 = AverageFC(Close[1],Length);
?COMMENTARY("oParCl="+ Text(oParCl));COMMENTARY("ma="+ Text(ma1));PlotNumeric("oParCl" , oParCl);
?L=LOW;
O=OPEN;
C=CLOSE;
?H=HIGH;
?minpoint = MinMove*PriceScale;
?zhisunPrice = MinMove * PriceScale * lostPoint;
?
?isDo = oParCl - ma1 - 10 * Tiao;
?If(MarketPosition==1 )?
?{
? // If(isDo[0] > 0 && isDo[1] <= 0){
? If(oParCl > H){
? ?SP(Lots, (h+l)/2);
? ?SPK(Lots, (h+l)/2);
? ?lastOpen = O;
? }
? // zhisunPrice
? else if(close[1] < lastOpen - zhisunPrice) {
? ? SP(LOTS, open);
? ?}
?}Else If(MarketPosition==-1){
? If(oParCl < L){
? ?BP(Lots, (h+l)/2);
? ?BPK(Lots, (h+l)/2);
? ?lastOpen = O;
? // zhisunPrice
? }else if (close[1] > lastOpen + zhisunPrice)
? ? {
? ? BP(LOTS,o);
? ??
? }
?}Else If(MarketPosition==0){
? If(oParCl < L){
? ?BPK(Lots, O);
? ?lastOpen = O;
? }Else If(oParCl > H){
? ?SPK(Lots, O);
? ?lastOpen = O;
? }
?}
?
?End