请教开平仓问题

不同条件开仓  ,开仓不同手数

平仓不同条件, 平仓不同手数 ,咋个写呀   ?

请教,tbquant能否手动开仓,自动平仓?
请教重复开仓的问题
向各位大佬请教关于平仓反手的问题
BUY 指令自动平仓 开仓顺序问题
请教老师,策略监控器模拟开仓跟实盘开仓不一致问题
请教哈平仓的问题
同一根K线平仓和开仓问题
大家好,请教各位一个开仓持续时间的问题
回落平仓之后当根K线开仓问题
请教定时开平仓出现信号闪烁的问题

老师 ,非常感谢啦  终于可以了,我自己看错了,现在问题又是信号显示不正常了  “哭笑不得”


If(MarketPosition==0 And zhisun)

{ kcj=Open;

 Buy(ss2,kcj1);

 Commentary("kcj1");

老师,老师   跟我之前写的代码一样还是只读一部分   后面部分不执行了   这个问题卡我好几天了   看了不少视频

Params

Numeric ss2(2);

Numeric ss1(1);

Vars

Series<Numeric> HHV_120;  // 120周期内的最高价

   Series<Numeric> LLV_120;  // 120周期内的最低价

    Series<Numeric> xg;  // 加权平均值

  Series<Numeric>  sg;

 

Series<Bool> kg(False);

Series<Bool> kg1(False);

Series<Numeric>kcj;

Series<Numeric>kcj1;

Series<Bool> maiduo1 ;         //MACD多空

   Bool maiduo2 ;

   Bool  zhisun;

Bool  zhisun1;


Events


//Bar更新事件函数,参数indexs表示变化的数据源图层ID数组

OnBar(ArrayRef<Integer> indexs)

{ HHV_120 =Highest(High[1], 120);

   LLV_120 = Lowest(Low[1], 120);

     PlotNumeric("HHV_120 ",HHV_120);

    PlotNumeric("LLV_120 ", LLV_120 );

   

  xg = 0.3 *HHV_120 + 0.7 * LLV_120;

   PlotNumeric("xg ", xg);

   

   sg = 0.7 * HHV_120 + 0.3 * LLV_120;

  PlotNumeric("sg ", sg);

   

  maiduo1 =(Close[1]<xg[1] );

  maiduo2=( Close[1]>sg[1]);

     

  zhisun=(Close[1]<LLV_120[1]);

  zhisun1=(Close[1]> HHV_120[1]);

  If(MarketPosition==0 And maiduo1 )

 { kcj=Open;

 

 Buy(ss1,kcj);

  Commentary("kcj");

}

 If(MarketPosition==1 And zhisun1)

 { kcj1=Open;

 

  Sell (ss1,kcj);

   Commentary("kcj");

  }

If(MarketPosition==0 And zhisun)

 { kcj=Open;

 

  Buy(ss2,kcj1);

  Commentary("kcj1");

 

If(MarketPosition==1 And maiduo2)

 { kcj1=Open;

Sell (ss2,kcj1);

Commentary("kcj1");

   

  }}}

您好,您问的问题太泛了,我也只能用伪代码大概回复您一下。

Numeric Lots1 = X1;

Nuemric Lots2 = x2;

if(满足开仓条件1) 开仓(Lots1, 开仓价位1);

if(满足开仓条件2) 开仓(Lots2, 开仓价位2);


Numeric Lots3 = X3;

Nuemric Lots4 = x4;

if(满足平仓条件3) 平仓(Lots3, 平仓价位3);

if(满足平仓条件4) 平仓(Lots4, 平仓价位4);