Rss & SiteMap

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

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

标题:次日成交的问题

1楼
超人C 发表于:2019/11/11 10:42:52

TBUY(BKT1,KV7,MKT);
TBUY(BKT2,KV8,MKT);//
TSELL(PKT1,PV1,MKT);
TSELL(PKT2,PV2,MKT);
TSELL(PKT3,PV3,MKT);

请问老师,我这样写的代码。在加载时选择了“走完一根K线”,不应该是在K线走完后次日开盘成交吗?

为什么我一启动预警就即时成交,而且还同一个品种同时开仓三次。

默认的不应该一根K线只发出一次信号吗?

这样写和选择还能一年内多次成交吗?

2楼
FireScript 发表于:2019/11/11 11:17:50
 你选的什么周期啊。这个次根K,也要看周期的啊,你分笔或者秒级别的,频繁触发下单条件的情况下是会反复下单的。而且你写的不止一个语句,同时触发的话 是都会下单的。
3楼
超人C 发表于:2019/11/12 8:17:13

我是在日线交易的。

在日线上同时触发也是同时开仓吗?

有没有办法一天之内只开、平一次仓?

另外一个问题是,我中午打开预警为什么即时就成交了?

我昨天打开预警,直接成交了三笔。但我只有两个TBUY函数啊

4楼
wenarm 发表于:2019/11/12 8:47:57

1,截图看下你的设置。

2.我昨天打开预警,直接成交了三笔。但我只有两个TBUY函数啊

请提供完整的代码,以及下单日志。

3.可以通过全局变量控制交易次数。

5楼
超人C 发表于:2019/11/13 12:32:45

TBUY(1,100,MKT);
TSELL(1,100,MKT);

我用上述两个函数做了测试,我启动预警的瞬间就成交了。

而且出现了反复成交(我原本就有持仓)。

我已经选择了走完一根K线的选项。

 

 

6楼
超人C 发表于:2019/11/13 12:34:58
图片点击可在新窗口打开查看
7楼
超人C 发表于:2019/11/13 12:38:38
会截图,没找到可以上传的地方。测试情况就是这样。
8楼
超人C 发表于:2019/11/13 13:06:04

KT1:=ISUP;
PT1:=ISDOWN;
TBUY(REF(KT1,1),100,MKT);
TSELL(REF(PT1,1),100,MKT);

我刚才又用这个进行了测试,也是开通预警瞬间TBUY即成交,TSELL没有出预警。。测试的品种是中集集团,昨天的KT1等于1.

这不都是开通预警即时成交吗?

9楼
FireScript 发表于:2019/11/13 13:22:46
1.确认下你的交易周期是不是日线。你这种情况只有非常小周期的时候 结合代码你的代码逻辑才会出现反复下单的现象。

传图:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

添加附件-上传附件  如果上次附件没反应,在编辑器里打一个空格在再点击上传附件。
[此贴子已经被作者于2019/11/13 14:07:00编辑过]
10楼
FireScript 发表于:2019/11/13 14:03:48
再进一步说明下:

1.重复,反复下单那个 可能是周期问题,日线不会的。除非你手动清空了下单记录。

2.开启立刻触发信号下单。这个是正常的。这个下单是根据上一个K的信号判断的。但是这个只在第一次开启程序化时候触发,第一次开启程序化的时候会判断上一个K是否满足信号。 如果满足会下单的。  这样的设计有个好处,我们假设昨天有了下单信号,但是中间程序化没开或者暂停了,今天重新开启了,就可以把昨天的信号对应的单子补上。 这样保证了策略执行的连贯性。否则的话,我停止程序化了 前面的信号就丢失了。
[此贴子已经被作者于2019/11/13 14:15:27编辑过]
共20 条记录, 每页显示 10 条, 页签: [1] [2]


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