论坛全局菜单下方 - TICKMILL 285X70论坛全局菜单下方 - ThinkMarkets285X70论坛全局菜单下方 - 荔枝返现285X70论坛全局菜单下方 -  icmarkets285X70
查看:2086回复:11
beardao
注册时间2016-06-08
[吐槽]dukascopy软件数据也有问题啊
楼主发表于:2017-01-11 04:45只看该作者倒序浏览
1楼 电梯直达
电梯直达
我把du从2003年多到2016年底所有的tick数据下载下来了,还把tick转成了日线的OHLC,结果和jforex 的日线一对比(时间都是用UTC,没有任何时区的差别),发现jforex有些数据不对,尤其在周五的时候。 我以为是我转换程序写的有问题,我又专门从du网站的历史数据里下载数据,重新比对,发现jforex的数据确实不对。 连du都这样,很难想象其他平台的数据的正确性,如果基于这些数据进行技术分析,结果也会失真吧 希望du的tick数据是可靠的,不然真不知道怎么玩了
TK29帖子1楼右侧xm竖版广告90-240
个性签名

韬客社区www.talkfx.co

广告
TK30+TK31帖子一樓廣告
TK30+TK31帖子一樓廣告
czm113355
注册时间2014-09-28
积极参与奖白羊座金牛座双子座巨蟹座狮子座处女座天秤座天蝎座射手座摩羯座水瓶座双鱼座
发表于:2017-01-11 04:48只看该作者
2楼
可能哪里出错了吧。
HOME龙尔
注册时间2016-06-29
积极参与奖热心助人奖友爱维和奖白羊座金牛座双子座巨蟹座狮子座处女座天秤座天蝎座射手座摩羯座水瓶座双鱼座
发表于:2017-01-11 05:41只看该作者
3楼
本帖最后由 HOME龙尔 于 2017-1-11 13:43 编辑 emoji-image 你注意其他平台过滤周五跳空报价或过滤全部其他跳空报价。 这很正常,同样的指标,使用在不同平台,显示有差异,因为历史有差异 DUKA设定里面有过滤报价。显示的是买价,MT4显示的是卖价吧 或者你知道你下载的是怎么样的。
beardao
注册时间2016-06-08
楼主发表于:2017-01-11 06:41只看该作者
4楼
HOME龙尔 发表于 2017-1-11 13:41
你注意其他平台过滤周五跳空报价或过滤全部其他跳空报价。 这很正常,同样的指标,使用在不同 ...
我都是设成bid价的,我现在不管du的平台和MT4平台的差异,现在的问题是du jforex里面K线的OHLC,和从du下载下来的tick数据制作成的OHLC有差异。 肯定不是我自己转换的有问题,对比计算很简单: 找出有差异的那天,下载这天的tick数据(从UTC 0点到UTC 0点),用excel很简单就能算出OHLC; 同时把jforex的图表时间设成UTC,这样就不会有时差问题,对比一下很容易就能看出来
aero
注册时间2016-12-06
发表于:2017-01-11 09:15只看该作者
5楼
本帖最后由 aero 于 2017-1-11 17:34 编辑 希望能帮到你,你的程序应该是以UTC 00:00:00作为一天的开始时间,以UTC 23:59:59作为一天的结束时间,然后以此获取开盘价、收盘价、最高价和最低价。但Dukascopy K线图表上,若将周期调为1Day,时差设为UTC(即无时差),其K线柱的每天开盘时间并不是UTC 00:00 , 而是UTC 22:00(冬令时)/UTC 21:00(夏令时)。
beardao
注册时间2016-06-08
楼主发表于:2017-01-12 01:06只看该作者
6楼
aero 发表于 2017-1-11 17:15
希望能帮到你,你的程序应该是以UTC 00:00:00作为一天的开始时间,以UTC 23:59:59作为一天的结束时间,然后 ...
不是的,jforex3最新功能可以设定开盘起始时间,这里可以设成UTC的(或是别的时区,可惜没有中国区的) 我对比发现的问题是:很多问题出在周五(尤其是以前年份的),开盘价是一样的,但是收盘价有差异。 如果你仔细翻看jforex3的K线,你会看到有时候k线里没有成交量,一般来说这个k线价格就会有差异(当然有的有成交量,价格差异基本就是我上述说的情况)
aero
注册时间2016-12-06
发表于:2017-01-12 06:33只看该作者
7楼
beardao 发表于 2017-1-12 09:06
不是的,jforex3最新功能可以设定开盘起始时间,这里可以设成UTC的(或是别的时区,可惜没有中国区的) ...
嗯,我看一看。
aero
注册时间2016-12-06
发表于:2017-01-12 09:17只看该作者
8楼
本帖最后由 aero 于 2017-1-12 17:37 编辑
aero 发表于 2017-1-12 14:33
嗯,我看一看。
如果你要自己写算法,最好是使用真正的JForex 的tick级别测试,JForex和MT4的1分钟级别的测试都不很准确,我的测试报告中出现过很多在十几秒内点数滑动100多个点的情况(不是交叉盘),导致突然盈利很多或损失很多,我没看真实情况是不是确实是瞬间100+个点,但我感觉应该是JForex回测程序本身有一些问题。 很多情况下,不使用tick测试,获利时,大部分都会比止盈点高不少,但实盘操作时肯定不会这样,这也会给计算收益带来不少误差。另外,我测试时发现,在进行非tick级别的测试时,好像点差是一个很小的常量,即使是交叉盘,点差在真实情况下本应该是几十甚至上百,但回测中的点差却是一个“个位数“的常量。JForex的tick测试比较慢,建议使用固态硬盘,这样数据读写比较快,比机械硬盘快很多很多。
smile2u
注册时间2014-07-04
积极参与奖
发表于:2017-01-12 10:05只看该作者
9楼
你还是上图来说。谁知道你说的对不对。 我用的数据多是2011年到现在现在的。没发现什么不对劲。
beardao
注册时间2016-06-08
楼主发表于:2017-01-12 11:46只看该作者
10楼
smile2u 发表于 2017-1-12 18:05
你还是上图来说。谁知道你说的对不对。 我用的数据多是2011年到现在现在的。没发现什么不对劲。
随便给你看个 jforex 3截图,2014-10-3日,软件上收盘价是0.86737, 交易量是72313.93;你下载du的tick,可以看到最后一个bid tick价格是0.86709,累加bid volume算出来交易量是72308.43 其他的我就不找了 jforex.pngjforex.png
beardao
注册时间2016-06-08
楼主发表于:2017-01-12 11:50只看该作者
11楼
aero 发表于 2017-1-12 17:17
如果你要自己写算法,最好是使用真正的JForex 的tick级别测试,JForex和MT4的1分钟级别的测试都不很准确 ...
我就是下载了du的tick来算的啊, 从2003-8 到 2016-12-30,全下了,所以我才发现上述问题的,虽然jforex软件上的大部分数据都是没问题的,但确实有些有问题,所以我现在只用tick了
smile2u
注册时间2014-07-04
积极参与奖
发表于:2017-01-12 13:25只看该作者
12楼
是的,有tick就行了,其它周期再生成,没什么事。 我用在MT里的日线是用生成的,最后价没错。 现在直接用TDS v2,更方便。

本站免责声明:

1、本站所有广告及宣传信息均与韬客无关,如需投资请依法自行决定是否投资、斟酌资金安全及交易亏损风险;

2、韬客是独立的、仅为投资者提供交流的平台,网友发布信息不代表韬客的观点与意思表示,所有因网友发布的信息而造成的任何法律后果、风险与责任,均与韬客无关;

3、金融交易存在极高法律风险,未必适合所有投资者,请不要轻信任何高额投资收益的诱导而贸然投资;投资保证金交易导致的损失可能超过您投入的资金和预期。请您考虑自身的投资经验及风险承担能力,进行合法、理性投资;

4、所有投资者的交易帐户应仅限本人使用,不应交由第三方操作,对于任何接受第三方喊单、操盘、理财等操作的投资和交易,由此导致的任何风险、亏损及责任由投资者个人自行承担;

5、韬客不隶属于任何券商平台,亦不受任何第三方控制,韬客不邀约客户投资任何保证金交易,不接触亦不涉及投资者的任何资金及账户信息,不代理任何交易操盘行为,不向客户推荐任何券商平台,亦不存在其他任何推荐行为。投资者应自行选择券商平台,券商平台的任何行为均与韬客无关。投资者注册及使用韬客即表示其接受和认可上述声明,并自行承担法律风险。

版权所有:韬客外汇论坛 www.talkfx.com 联络我们:[email protected]