龙听期货论坛's Archiver

龙听 发表于 2019-4-3 19:34

如何限制日內交易次数:使用EntriesToday(D) 、TotalTrades【ZT】

**** Hidden Message *****

龙听 发表于 2019-4-3 19:35

语句使用方法:

EntriesToday
返回指定日期内策略建仓数量。语法[p=30, 2, left][color=#800080]EntriesToday[/color](TargetDate_YYYMMDD)[/p]返回(整数)
在某个日期的策略建仓数量。参数[table=98%]
[tr][td]名称[/td][td]类型[/td][td]说明[/td][/tr]
[tr][td]TargetDate_YYYMMDD [/td][td]Date[/td][td]设置目标日期,输入“YYYMMDD”格式或日期相关函数或计算。[/td][/tr]
[/table]备注
EntriesToday 函数只在“策略”中有效,不可在任意其他指示符或分析技术研究类型中使用。该函数仅限于回顾 10 个头寸,所以如果当天有 10 笔建仓,EntriesToday 可以报告的最大数量是 10。
输入参数可以是一个常数,如 1020601 (6-1-2002),其中 102 = 2002,103 = 2003,99 = 1999,以此类推。它还可以引用日期相关关键字,如 [url="]date[/url](返回当前柱状线日期)和 [url="]CurrentDate[/url](返回数据输入日期)。示例
将图表中每一整天的建仓数量赋予 Value1:[p=30, 2, left]Value1 = [color=#800080]EntriesToday[/color]([color=#0000ff]Date[/color]);[/p]
仅将当前一整天的建仓数量赋予 Value1 并检查三笔建仓:[p=30, 2, left]Value1 = [color=#800080]EntriesToday[/color]([color=#0000ff]CurrentDate[/color]);[/p][p=30, 2, left]if Value1 = 3 then …[/p][table]
[tr][td][/td][/tr]
[/table]

龙听 发表于 2019-4-3 19:39

函式:TotalTrades

[table]
[tr][td]返回目前交易总笔数。 [/td][/tr]
[/table]

[table]
[tr][td][b]用法[/b]
TotalTrades [/td][/tr]
[/table]

[table]
[tr][td][b]注意[/b]
此功能只能用于信号或函数中。 [/td][/tr]
[/table]

[table]
[tr][td][b]范例[/b]
若总共交易5笔,则 TotalTrades 会返回5
若无交易记录,则 TotalTrades 会返回0 [/td][/tr]
[/table]

龙听 发表于 2019-4-3 19:42

EntriesToday 这一个函数只是统计当天从0点到24点所有的交易。

国内期货市场现在有两个模式:白天盘和夜盘; 夜盘也有两种,十一点结束的品种,11.30分钟结束的品种以及超过12点的品种 ;
比方说国内大连、郑州与上海大部分市场都是可以使用的。上期所的原油以及有色品种就不大合适 。

龙听 发表于 2019-4-3 19:44

TotalTrades 则是统计这个策略总的交易次数,注意一下这个是一进一出算是一个交易。并不是单进或单出的统计。

龙听 发表于 2019-4-3 19:59

所以上面的次数控制在国内期货市场上就要这样修改一下:
**** Hidden Message *****


刚才没有注意,这个限制是限制多少次,比方说限制不能超过3次,那么意思就是当天最多只能交易两个完整的来回。大家可以根据自己的实际情况设置一下次数。

龙听 发表于 2019-4-3 20:37

通过上面的设置还是可以比较好的控制好每天进场的次数的。对于原油或有色,按他们的收盘时点重置一下这个交易次数即可。

三个火枪手 发表于 2019-4-4 09:40

111111111111111111

龙听 发表于 2019-4-4 10:25

今天补充一下:
比方说我想设置成这样,白天盘只交易2次,夜盘只交易2次,也就是不超过3次,就可以这样写:

[code]
if time=1500 then tradequantity=totaltrades;
if time=2300 then tradequantity=totaltrades;
[/code]


意思是说每天下午三点时重置一下交易数次限制,每天夜盘23点时国内大部分品种收盘,然后重置一下交易次数。这个在具体品种中具体设置,特别是23.30收盘和凌晨后收盘的,改一下上面的2300至具体的数值即可。

清心淡雅 发表于 2019-4-4 14:00

不错,学习了

阿土伯 发表于 2019-4-8 13:58

谢谢群主

黑爺 发表于 2019-4-14 11:11

谢谢群主

宋亞特 发表于 2019-7-7 16:39

感谢感谢

化身博士 发表于 2020-7-21 17:36

限制日內交易次数

财富随心来 发表于 2020-11-24 13:54

感谢分享

苏朝政 发表于 2021-3-25 11:17

xiexie
  e

明铭明铭 发表于 2023-2-10 15:40

多谢群主。

页: [1]