Rss & SiteMap

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

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

标题:这样的逻辑如何实现

1楼
zwdqx 发表于:2017/10/10 4:40:08
日K线上调用周K线数据(A),因为小周期引用大周期会造成信号闪烁,想增加一个判断条件(B),周K线没走完的情况下,A、B两个条件同时成立开仓,周K线走完的情况下,A条件成立开仓,这个逻辑怎么实现?
2楼
wenarm 发表于:2017/10/10 8:37:28

被引用的条件做一个判断。处理逻辑方式如下

if ISLASTBAR=1 then B:=1;
else b:=3;

3楼
zwdqx 发表于:2017/10/10 10:44:38
 我是公式运行在日线上,调用的周线的数据,那ISLASTBAR=1是判断是日线走完还是周线走完,我想判断周线走完,这样可以吗?
4楼
FireScript 发表于:2017/10/10 10:55:04
以下是引用zwdqx在2017/10/10 10:44:38的发言:
 我是公式运行在日线上,调用的周线的数据,那ISLASTBAR=1是判断是日线走完还是周线走完,我想判断周线走完,这样可以吗?

那个条件是加在被引用的指标上,判断的自然是被引用指标的情况,也就周线。

5楼
zwdqx 发表于:2017/10/10 11:25:32

怎么加,能不能做个示例。


macd00z:=stkindi('','macd.macd1',0,7);

macd01z:=stkindi('','macd.macd1',0,7,-1);

macd02z:=stkindi('','macd.macd1',0,7,-2);

条件B:C/callstock(stklabel,vtCLOSE,7,-1)>1.02; 

if  macd00z>macd01z and  macd01z  < macd02z     then  begin  

tbuy(1,10000/close,MKT);

end


6楼
FireScript 发表于:2017/10/10 15:50:19
有点问题,这个好像没法判断周线是否走完或者说根本就是不可判断的。因为你的引用没有偏移,和当前日线对应的最新周线会始终都是未走完的。
7楼
zwdqx 发表于:2017/10/11 21:47:39
我想用  WEEKDAY=5 和  WEEKDAY<>5  来判断是不是周K线走完,  周K线走完,下单就是星期一了,我在下单语句中用  WEEKDAY=1呢?还是 WEEKDAY=5呢?
8楼
wenarm 发表于:2017/10/11 21:57:30
运行周期是什么?
9楼
zwdqx 发表于:2017/10/11 22:12:15
运行周期是日线,策略要调用周线的数据
10楼
wenarm 发表于:2017/10/11 22:40:58
打错了,应该是运行的模式是什么?走完k还是固定时间间隔
共22 条记录, 每页显示 10 条, 页签: [1] [2][3]


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