如何限制日內交易次数:使用EntriesToday(D) 、TotalTrades【ZT】
**** Hidden Message ***** 语句使用方法: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] 函式: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] EntriesToday 这一个函数只是统计当天从0点到24点所有的交易。
国内期货市场现在有两个模式:白天盘和夜盘; 夜盘也有两种,十一点结束的品种,11.30分钟结束的品种以及超过12点的品种 ;
比方说国内大连、郑州与上海大部分市场都是可以使用的。上期所的原油以及有色品种就不大合适 。 TotalTrades 则是统计这个策略总的交易次数,注意一下这个是一进一出算是一个交易。并不是单进或单出的统计。 所以上面的次数控制在国内期货市场上就要这样修改一下:
**** Hidden Message *****
刚才没有注意,这个限制是限制多少次,比方说限制不能超过3次,那么意思就是当天最多只能交易两个完整的来回。大家可以根据自己的实际情况设置一下次数。 通过上面的设置还是可以比较好的控制好每天进场的次数的。对于原油或有色,按他们的收盘时点重置一下这个交易次数即可。 111111111111111111 今天补充一下:
比方说我想设置成这样,白天盘只交易2次,夜盘只交易2次,也就是不超过3次,就可以这样写:
[code]
if time=1500 then tradequantity=totaltrades;
if time=2300 then tradequantity=totaltrades;
[/code]
意思是说每天下午三点时重置一下交易数次限制,每天夜盘23点时国内大部分品种收盘,然后重置一下交易次数。这个在具体品种中具体设置,特别是23.30收盘和凌晨后收盘的,改一下上面的2300至具体的数值即可。 不错,学习了 谢谢群主 谢谢群主 感谢感谢 限制日內交易次数 感谢分享 xiexie
e 多谢群主。
页:
[1]