股票公式导入出现问题

2024-05-14

1. 股票公式导入出现问题

软件人公式系统,识别不了百分号。
你把百分号换成具体的小数点即可。比如-2%换成-0.02

股票公式导入出现问题

2. 网上看到的选股公式,导入通达信好像出错,请高手看一下,问题出在哪,先谢了。

是这条出问题了,BT:(LLV(VAR2,2)=LLV(VAR2,7) AND COUNT(VAR2<0,2) AND CROSS(VAR2,MA(VAR2,2))) AND REF(DOWN,1)
REF(DOWN,1); 0,COLORFF00FF; 10,COLORFF0000;
前面的根本不需要颜色设置,当然可以先在付图指标上试试,还有选股只要":=",不能单单出现":"
可以给个说明,我来试试编

3. 我的股票公式哪出错了

测试通过!
N:=1.00,300.00,35.00;
M:=1.00,500.00,35.00;
N1:=1.00,1000.00,3.00;
B1:=(HHV(H,N)-C)/(HHV(H,N)-LLV(LOW,N))*100- M; 
B2:=SMA(B1,N,1)+100; 
B3:=(C-LLV(L,N))/(HHV(H,N)- LLV(L,N))*100; 
B4:=SMA(B3,3,1); 
B5:=SMA(B4,3,1)+100; 
B6:=B5-B2; 
控盘程度:(IF(B6>N1,B6-N1,0))*2.5,COLORYELLOW; 

控盘度:100,COLORRED; 
STICKLINE( 控盘程度,0,控盘程度 ,7,0 ),COLOR00FFFF; 
STICKLINE( 控盘程度 AND 控盘程度>100,100,控盘程度 ,7,0 ),COLORRED;

我的股票公式哪出错了

4. 书上看到的选股公式,导入通达信好像出错,请高手看一下,问题出在哪,先谢了。

RSVK:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSVK,3,1);
D:=SMA(K,3,1);
J:=3*K-2*D;
MA3:=MA(C,3);
买入1:=CROSS(C,MA3) AND MA3>=REF(MA3,1)*0.99;{日收盘价上穿MA3}
买入2:=C>MA3 AND (C-MA3)/MA3REF(MA3,1)*0.998;{收盘价在MA3上方不远}
买入3:=C>MA3 AND REF(MA3,1)<REF(MA3,2) AND REF(MA3,2)<REF(MA3,3);{MA3刚刚向上}
买入4:=C>MA3 AND J<80 AND CROSS(J,D);{KDJ的J值在低位,或者J值线已经向上行,或者J与D即将或刚刚发生金叉}
不买入1:=J>80 OR COUNT(CROSS(D,J),2)>0; {KDJ的J值处于高位,或者J线高位并向下行,或者J与D即将或已经发生死叉}
不买入2:=(C-MA3)/MA3>=0.035;{收盘价高于MA3太远}
不买入3:=O>C*1.02;{长阴线不买}
不买入4:="CCI.CCI">100;{日CCI向上过100}
不买入5:=REF(C,1)>REF(MA3,1) AND  REF(C,2)>REF(MA3,2); {股价两天占在MA3之上}
不买入6:=COUNT(MA3>REF(MA3,1)*1.0015,4)>=3; {MA3向上多日}
判断买入:=NOT(不买入1 OR 不买入2 OR 不买入3 OR 不买入4 OR 不买入5 OR 不买入6) AND (买入1 OR 买入2 OR 买入3 OR 买入4);
买入条件:=FILTER(判断买入,1);
买入:0.5*((COUNT(REF(买入条件,1),3)=0 OR CROSS(J,D)) AND COUNT(REF(买入条件,1),1)=0 AND 买入条件),COLORRED;
买入天数:BARSLAST(买入);
买入价:REF(C,买入天数),LINETHICK0;
手续费:0.003;
盈亏:100*((C-买入价)/买入价-手续费),LINETHICK0,COLORE66878;
百分之5止盈:买入价*(1+0.05+手续费),LINETHICK0,COLOR000999;
百分之2止损:买入价*(1-0.025+手续费),COLORGREEN,LINETHICK0;
止盈条件:=H>百分之5止盈;
止盈天数:=BARSLAST(止盈条件);
止损条件:=C<百分之2止损;
止损天数:=BARSLAST(止损条件);
止盈:买入天数>止盈天数 AND 止盈天数<止损天数;
止盈天数2:=BARSLAST(止盈条件 AND 止盈 AND COUNT(REF(止盈,1),1)=0);
止损:=买入天数>止损天数 AND 止盈天数>止损天数;
止损天数2:=BARSLAST(止损 AND COUNT(REF(止损,1),1)=0);
DRAWTEXT(止盈 AND COUNT(REF(止盈,1),1)=0 AND 买入天数<止损天数2,0.5,'止盈');
DRAWICON(止盈 AND COUNT(REF(止盈,1),1)=0 AND 买入天数<止损天数2,0.3,1);
DRAWTEXT(止损 AND COUNT(REF(止损,1),1)=0 AND 买入天数<止盈天数2,-0.3,'止损');
DRAWICON(止损 AND COUNT(REF(止损,1),1)=0 AND 买入天数<止盈天数2,-0.5,2);
逃命价:= HHV(H,买入天数)*0.905,LINETHICK0;
逃命条件:=C<逃命价;
逃命天数:=BARSLAST(逃命条件);
逃命:=买入天数>逃命天数;
逃命天数2:=BARSLAST(逃命 AND COUNT(REF(逃命,1),1)=0);
DRAWTEXT(逃命条件 AND 逃命天数2=0,-0.3,'逃命');
DIFF:EMA(CLOSE,12)-EMA(CLOSE,26),COLORBLUE;

5. 请高手指教,我的选股公式错在哪里?应该怎么写才正确?谢谢!

首先不知道你用什么软件,
但看你代码的意思你是想选20日均线大于等于60日均线并且kdj指标的k值小于20吧.
如果条件如上代码如下
MA20:=MA(C,20);
MA60:=MA(C,60);
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
K:=SMA(RSV,3,1);
XG:MA20>=MA60 AND K<20;
以上代码在通达信,大智慧,同花顺等软件应该都可以使用.

请高手指教,我的选股公式错在哪里?应该怎么写才正确?谢谢!

6. 我在网上找到一个股票公式,导入通达信软件有错误提示,但是我不懂公式,请高手帮助我一下,非常感谢!

其中的N1和N2是设置的参数,不要放代码里面,如下图

7. 股票!!!请问这个公式错在哪里?如何修改?谢谢!

以下结果是我用通达信导入的结果。翻译过来是:
若2日前的收盘价>2日前的开盘价AND(2日前的收盘价-2日前的开盘价)/2日前的开盘价>=N/100ANDREF(开盘价,1)>=昨收AND(昨日开盘价-昨收)/昨收=2日前的开盘价ANDC>=OPENAND(收盘价-开盘价)/开盘价>=N2/100ANDCLOSE>=昨日开盘价ANDOPEN<=昨收AND(收盘价和2日前的收盘价的较大值-收盘价和?的较小值周期置为1

他的错误:
当前公式 : 这是什么 (指标画线公式)  
错误句 : BACKSET(REF(CLOSE,2)>REF(OPEN,2) AND 
 (REF(CLOSE,2)-REF(OPEN,2))/REF(OPEN,2)>=N/100  AND 
 REF(OPEN,1)>=REF(CLOSE,1) AND 
 (REF(OPEN,1)-REF(CLOSE,1))/REF(CLOSE,1)<=N1/100 AND 
 REF(OPEN,1)=REF(OPEN,2) AND
 C>=OPEN AND
 (CLOSE-OPEN)/OPEN>=N2/100 
 AND CLOSE>=REF(OPEN,1) AND OPEN<=REF(CLOSE,1)
 AND (MAX(CLOSE,REF(C,2))-MIN(CLOSE,REF(CLOSE,2)))/MIN(CL话详细信息 : 未知字符串 N 
错误起始位置 : 80 ; 长度: 1

不知你从哪弄到的这个公式,我导入也是错误的。有时候大智慧的公式和通达信的不一样,你干脆把你想要的结果问个问题到知道。看看有没有高手可以做出来给你。我只能帮这么多了。

股票!!!请问这个公式错在哪里?如何修改?谢谢!

8. 股票公式导入出错—错误 line 18: c1035: 未定义的变量突破

将最后一行突破后面的分号改成冒号,即:
tt:=BARSCOUNT(C);
CC:=CLOSE;
zz:=SUM(AMOUNT,tt)/SUM(VOL*100,tt);
zz1:=BETWEEN(C/zz,1.05,0.95);
均线:=IF(zz1=0,MA(C,TT),zz);
上均:=均线 + AVEDEV(C,tt)*2;
时长:=if(HOUR>=13 AND HOUR<15 ,1,0);
涨幅:=(close/DYNAINFO(3))>=1.03;
跌幅:=(close/DYNAINFO(3))<=0.97;
涨跌幅:=涨幅 OR 跌幅;
yy:=SMA(vol,30,1);
放量:=(yy-LLV(Llv(yy,1),30))/(HHV(Hhv(yy,1),30)-LLV(Llv(yy,1),30))>0;
横盘:=((HHV(CLOSE,TT)-LLV(CLOSE,TT))/CLOSE)<=0.05;
横涨:=涨跌幅=0 and 横盘 and 时长 and 放量  and CROSS(CC,上均)
and DYNAINFO(22)<DYNAINFO(23) ;
突破:FILTER(横涨,100);