Rss & SiteMap

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

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

标题:当前K线的前3根K线出现信号且当前K线在中布林下方 则开空这个怎么写

1楼
baidus12 发表于:2018/10/11 10:01:12
当前K线的前3根K线出现信号且当前K线在中布林下方 则开空这个怎么写
2楼
FireScript 发表于:2018/10/11 10:22:14
 cond1:ref(count(信号条件,3),1);//统计当前K之前的三天是否有满足某个条件.这个信号条件自行定义下。
 cond2:c<MA(CLOSE,26);//周期参数可以调整,默认是26. 中布林,我看了定义好像就是这个均线。

if cond1 and cond2 and hodling=0 then buyshort(1,1,market);
3楼
baidus12 发表于:2018/10/11 10:43:16
意思是在第一次出现信号但是不满足开仓条件,到信号过后的第3根才满足条件     这个怎么表达呢
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20181011104113.png
图片点击可在新窗口打开查看
4楼
baidus12 发表于:2018/10/11 10:49:55
或者可以这样表达 当出现信号后不满足开仓条件 检测后面3根K线如果满足条件 在开仓   

上面意思  要怎么实现 怎么写呢
5楼
FireScript 发表于:2018/10/11 11:30:05
 
 1.不能未来的,也就是不能判断未来的K是否满足条件。所以一般是在当前位置判断历史K上的条件。也就是我在2楼表述的那个逻辑。
 2.图表上出了信号的,在代码层面肯定是符合下单条件的,不存在说出了信号但是不满足下单条件。亦或者你想表述的是平仓之后三个K开仓?


6楼
baidus12 发表于:2018/10/11 12:25:08
平仓之后三个K开仓 怎么写呢
7楼
FireScript 发表于:2018/10/11 13:15:38
 以开多头为例:

if EXITBARS=3 then buy(holding=0,1,market);
共7 条记录, 每页显示 10 条, 页签: [1]


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