Rss & SiteMap

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

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

标题:每个交易日交易次数大于或等于5次则停止交易。

1楼
qq代人发帖 发表于:2018/7/30 9:40:23
管理员:你好!我还请教一下,图标程序交易,想添加以下代码:
1、每个交易日(或每根K线)交易次数(开平仓算一次)大于或等于5次则停止交易。
2、如果开仓,记录最高赢利,最高赢利与当前赢利差超过2%则平仓,当日停止交易。
2楼
FireScript 发表于:2018/7/30 9:52:42
 1.
 可以参考这个函数:TOTALDAYTRADE 
在开仓条件里面加入这个交易次数的判断即可。
2.以多头为例

//hhv(h,ENTERBARS)-ENTERPRICE:开仓以来的最高盈利

(hhv(h,ENTERBARS)-ENTERPRICE)>=0.98*(c-ENTERPRICE)
3楼
wendows100 发表于:2018/7/30 10:00:49
看到了,谢谢老师!
4楼
wendows100 发表于:2018/7/31 10:10:36
老师:你好!
     if TOTALDAYTRADE>=3  then  exit;
     这个对不对?我模拟测试,好像不对,交易超过3次还是没有停止,是什么原因?
5楼
wendows100 发表于:2018/7/31 10:11:10
第二个问题已经解决,但是第一个没有解决
6楼
FireScript 发表于:2018/7/31 10:17:27
 这个函数统计的交易次数和图表上的存在的信号是对应的。且是平仓才算一次交易,开仓不算。另外不建议使用exit,没有必要使用这个。
你只需要在开仓条件里面加一个这个交易次数判断即可,而不是用exit。


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

如图,箭头第一个位置函数返回值是1 ,第二个是2.都是按照平仓去一次算一次交易的。
7楼
wendows100 发表于:2018/7/31 10:34:08
我是采用的1小时K线交易,采用15分种K线数据,可能存在信号闪烁,所以在图标上看到的交易信号和实际交易信号的区别,有没有统计当天实际交易次数的函数?
8楼
FireScript 发表于:2018/7/31 10:42:27
 那就是实际账号相关的函数了。
但是此类函数都不建议用在图表上。会对历史信号造成不利影响的。
共8 条记录, 每页显示 10 条, 页签: [1]


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