Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共22 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:如何统计成交金额

1楼
rao7310152 发表于:2019/12/17 11:10:23
请问如何把条件:最近3周成交金额/总市值>20%,加入到股票开仓条件中
2楼
FireScript 发表于:2019/12/17 11:22:10
 可以先引用周线,三个周期的成交额累加值
指标A:
sm:sum(AMOUNT,3);


当前周期下:

sm:stkindi('','A.sm',0,7,0);
result:sm/DYNAINFO( 56);//这个就是比值的结果了。 再用这个和0.2对比下就行了
3楼
rao7310152 发表于:2019/12/17 11:38:50
好的,,再问一个。如何编写当收盘价格低于我开仓价百分2后跌破10日最低点止损
4楼
rao7310152 发表于:2019/12/17 11:52:14
 可以先引用周线,三个周期的成交额累加值
指标TEXT7
sm:sum(AMOUNT,3);

SM:=stkindi('','my_text7.SM',0,7,0);
rm:sm/DYNAINFO( 57);
开仓条件:rm>0.2 AND (c-ZMA60)/c<0.2 and rc>rd; 


为什么加入这个后就没有信号了,没加入之前都有信号,其他的都没变
5楼
FireScript 发表于:2019/12/17 13:12:29
先看下跨周期调用的值是否正确。或者直接看下rm值情况。 你先大致判断下rm>0.2是不是一个不太容易满足的值。
6楼
rao7310152 发表于:2019/12/17 13:32:13
好的,,再问一个。如何编写当收盘价格低于我开仓价百分2后跌破10日最低点止损
7楼
FireScript 发表于:2019/12/17 13:36:31
 可以这样写的。

cd:(AvGENTERPRICE-c)/AvGENTERPRICE>=0.02 and cross(llv(l,10),l);

把这个作为一个平仓条件里去。


[此贴子已经被作者于2019/12/17 13:37:00编辑过]
8楼
rao7310152 发表于:2019/12/17 14:00:59
   
     //多头获利后回撤 P3%止盈
     IF WIN2>P3 AND OPENPROFIT>0 THEN
         SELL(1,HOLDING,LIMITR,CLOSE); 


上面sell括号的1  是指1手吗。。我要改成全部持仓是否是这样
     //多头获利后回撤 P3%止盈
     IF WIN2>P3 AND OPENPROFIT>0 THEN
         SELL(0,HOLDING,LIMITR,CLOSE);
9楼
FireScript 发表于:2019/12/17 14:11:25
 不是,第一个参数是条件。就写1就行了。第二个参数才是平仓量。你这个代码就按照上面第一个就可以了。
10楼
rao7310152 发表于:2019/12/17 14:31:07
止损:(AvGENTERPRICE-c)/AvGENTERPRICE>0.02 and cross(llv(l,10),L);
SD:盈利 or 止损;

这个止损方式写上去后,下跌趋势中即使跌破10日最低一直不出现止损信号
共22 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.14063 s, 3 queries.