: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

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

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

本帖隐藏的内容需要回复才可以浏览

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

语句使用方法:

EntriesToday
返回指定日期内策略建仓数量。语法

EntriesToday(TargetDate_YYYMMDD)

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

Value1 = EntriesToday(Date);


仅将当前一整天的建仓数量赋予 Value1 并检查三笔建仓:

Value1 = EntriesToday(CurrentDate);

if Value1 = 3 then …

如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

函式:TotalTrades

返回目前交易总笔数。


用法
TotalTrades


注意
此功能只能用于信号或函数中。


范例
若总共交易5笔,则 TotalTrades 会返回5
若无交易记录,则 TotalTrades 会返回0
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

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

国内期货市场现在有两个模式:白天盘和夜盘; 夜盘也有两种,十一点结束的品种,11.30分钟结束的品种以及超过12点的品种 ;
比方说国内大连、郑州与上海大部分市场都是可以使用的。上期所的原油以及有色品种就不大合适 。
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

TotalTrades 则是统计这个策略总的交易次数,注意一下这个是一进一出算是一个交易。并不是单进或单出的统计。
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

所以上面的次数控制在国内期货市场上就要这样修改一下:
本帖隐藏的内容需要回复才可以浏览



刚才没有注意,这个限制是限制多少次,比方说限制不能超过3次,那么意思就是当天最多只能交易两个完整的来回。大家可以根据自己的实际情况设置一下次数。
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

通过上面的设置还是可以比较好的控制好每天进场的次数的。对于原油或有色,按他们的收盘时点重置一下这个交易次数即可。
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

111111111111111111

TOP

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

  1. if time=1500 then tradequantity=totaltrades;
  2. if time=2300 then tradequantity=totaltrades;
复制代码



意思是说每天下午三点时重置一下交易数次限制,每天夜盘23点时国内大部分品种收盘,然后重置一下交易次数。这个在具体品种中具体设置,特别是23.30收盘和凌晨后收盘的,改一下上面的2300至具体的数值即可。
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

TOP

不错,学习了

TOP

谢谢群主

TOP

谢谢群主

TOP

感谢感谢
逆風的帆

TOP

限制日內交易次数

TOP

感谢分享
坚持下去的事情,往往成功的可能性要大得多

TOP

xiexie
  e

TOP

多谢群主。

TOP

返回列表