Rss & SiteMap

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

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

标题:如何提取开仓时候k线的最低价

1楼
rao7310152 发表于:2019/12/19 14:41:48
请问如何提取开仓时候k线的最低价
2楼
FireScript 发表于:2019/12/19 14:51:35
这样获取
ref(l,ENTERBARS+1)
3楼
rao7310152 发表于:2019/12/19 15:18:40
SD:盈利;
if sd then sell(holding>0,0,market); //卖信号
开仓最低价:ref(l,ENTERBARS+1);
sd1:c<开仓最低价;
if SD1 then sell(holding>0,0,market); //卖信号
maxProfit1:(HHV(C,ENTERBARS+1)-AvGENTERPRICE);//多头最高盈利
CurrentProfit:(c-AvGENTERPRICE);//多头当前利润
cd2:(HHV(C,ENTERBARS+1)-AvGENTERPRICE)/AvGENTERPRICE;
cd1:CD2>=0.05 and (maxProfit1-CurrentProfit)/maxProfit1<=0.1 and CurrentProfit>0;//最高利润大于5% 且从最高盈利回撤超过90% 时候平仓。
if cd1 then sell(holding>0,0,market); //卖信号
我这样分开写卖出信号可以吗
4楼
FireScript 发表于:2019/12/19 15:21:47
 可以的不影响。
5楼
rao7310152 发表于:2019/12/19 16:02:42
开仓最低价:ref(l,ENTERBARS+1);
LL10:LLV(L,10);
sd1:c<LL10;


为什么发现系统总是有不对的地方,,我加了这个止损条件,但系统不显示信号 如图
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20191219160220.png
图片点击可在新窗口打开查看
6楼
FireScript 发表于:2019/12/19 16:20:52
LL10:LLV(L,10);
sd1:c<LL10;

这是新增的止损条件?
这个限制有点大啊。因为llv的统计是包含当前K的。所以c至多至多等于ll10。绝对不会小于。
7楼
rao7310152 发表于:2019/12/19 16:34:06
那是不是要写LL10:LLV(ref(l,1),10);
sd1:c<LL10;
8楼
FireScript 发表于:2019/12/19 16:37:54
 应该是ref(llv(l,10),1)
9楼
rao7310152 发表于:2019/12/20 11:09:24
我是想引用开仓价之前10个周期最低值。。。
10楼
FireScript 发表于:2019/12/20 11:13:43
 开仓之前的?
ref(llv(l,10),ENTERBARS+2)  //不包含开仓K
共14 条记录, 每页显示 10 条, 页签: [1] [2]


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