我的赢智程序问题 (文华财经WH8赢智V8.2)

投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
 程序化日�限制开仓3次怎么写
投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
 

TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;


TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-1000&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(2),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&C>BKPRICEAV+2*MINPRICE&&C<BKPRICEAV+4*MINPRICE&&BKVOL>0,SP(BKVOL);
CHECKSIG(BK,'B',15,'C',0,0);

 

 TRADE_AGAIN(50);

 

 请在上面程序化加入日�限制开仓3次

 

 

 

 

 

 
投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
 还请帮忙写入:账户赢利30%时减仓50%
技术人员回复
日期:2018-8-18 18:10
参考:

TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;

TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-1000&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0&&COUNTSIG(BK,DAYBARPOS)<3,BK(2),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&C>BKPRICEAV+2*MINPRICE&&C<BKPRICEAV+4*MINPRICE&&BKVOL>0,SP(BKVOL);
MONEYTOT/INITMONEY>=1/3,SP(0.5*BKVOL);
CHECKSIG(BK,'B',15,'C',0,0);
 TRADE_AGAIN(50);
投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
  测试不对呀
技术人员回复
日期:2018-8-19 11:48

分析3楼给您的编写是符合您的要求的,请具体说明下哪里不符合

 
投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
  

TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;

TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);

CHECKSIG(BK,'B',15,'C',0,0);

TRADE_AGAIN(2);

以上是我编的程序意思是 一.同时满足:1.当根K线走阳,2.现价大于前根k线的最高价,3.当根k线成交量是前根k线成交量的3倍且大于2000手,4.持仓不能浮亏,5.子帐户合约资金保留70%可用,6.开盘后只执行前3次买多信号。 则买多单1手。 TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;

TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0 ; 这句怎么改? 二,卖平条件1:买开仓40分钟以后,总持仓盈利大于50元且小于200元,则全部平仓 BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL); 这句怎么改? 三,卖平条件2:买开仓总持仓盈利达30%,则全部平仓 。 这句怎么添写? 谢谢

这个程序BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);有时不执行,我估计是收盘价模型,因收盘价没满足条件才没执行对吗   

所以我想改成 时间和价格模型,谢谢

投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
 

TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;

TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);

CHECKSIG(BK,'B',15,'C',0,0);

TRADE_AGAIN(2);

以上是我编的程序意思是 一.同时满足:1.当根K线走阳,2.现价大于前根k线的最高价,3.当根k线成交量是前根k线成交量的3倍且大于2000手,4.持仓不能浮亏,5.子帐户合约资金保留70%可用,6.开盘后只执行前3次买多信号。 则买多单1手。 TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;

TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-10&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0,BK(1),ICON(0,'ICO4'),VALIGN0 ;

 这句怎么改?

 二,卖平条件1:买开仓40分钟以后,总持仓盈利大于50元且小于200元,则全部平仓 BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);

这句怎么改?

 三,卖平条件2:买开仓总持仓盈利达30%,则全部平仓 。

这句怎么添写? 谢谢

这个程序BARSBK+1>8&&(C>BKPRICEAV+2*MINPRICE&&C<=BKPRICEAV+6*MINPRICE)&&BKVOL>0,SP(BKVOL);有时不执行,我估计是收盘价模型,因收盘价没满足条件才没执行对吗   

所以我想改成 时间和价格模型,谢谢

投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
熙怡  买入后平仓时间不对,买入后第八根k线没走出来就卖出了
投资者咨询:我的赢智程序问题 (文华财经WH8赢智V8.2)
来源:文华财经  日期:2018-8-18 9:08
 

 

熙怡  买入后平仓时间不对,买入后第八根k线没走出来就卖出了
TJ1:=C>REF(H,1);
TJ2:=C<REF(L,1);
TJ3:=C>OPEN;

TJ1&&TJ3&&V>REF(V,1)*3&&V>2000&&C>REF(C,1)&&PROFIT>-1000&&MONEYRATIO<0.7&&COUNTSIG(BK,DAYBARPOS)>=0&&COUNTSIG(BK,DAYBARPOS)<3,BK(2),ICON(0,'ICO4'),VALIGN0;
//CHECKSIG(BK,'A',0,'C',0,0);
BARSBK+1>8&&C>BKPRICEAV+2*MINPRICE&&C<BKPRICEAV+4*MINPRICE&&PROFIT>100&&PROFIT<300&&BKVOL>0,SP(BKVOL);
MONEYTOT/INITMONEY>=1/3,SP(0.5*BKVOL);
CHECKSIG(BK,'B',15,'C',0,0);
 TRADE_AGAIN(50);