Meta Trader中的价差交易 - 页 32 1...252627282930313233343536373839...254 新评论 Rid 2010.01.09 20:15 #311 现在,我从2009年12月29日到现在连续在货币对图表(美元+欧元)上运行我的专家顾问(lot=0.1)。通过眼睛,我设置了以下参数:Delta=20偏差,总收盘=+10点。 很明显,我们总共有很好的利润,超过200点。 我不明白为什么交易的数量会不同。可能,在图表上的一个对子上缺少一些条形。或者是在缝隙上出现了故障。专家顾问机制出现 "故障"。我将尝试分析它。 但很明显,一般来说, 虚拟模拟 的工作是正确的。图表是对称的--在与套期保值的工作中,应该是这样的! 图表上的交易11和15--嗯,确切地说,它们在一个缺口处被关闭。 EURRJPY 美元兑日元 al982 2010.01.09 20:23 #312 尊敬的先生们,谁知道协整是怎么算出来的?有谁能帮忙吗? [删除] 2010.01.09 21:03 #313 al982 >>: Уважаемые господа, кто знает как считается коинтеграция? Может кто помочь? 在这里。 al982 2010.01.09 23:10 #314 当然,谢谢你,但你知道任何关于鲁斯克的资源吗? [删除] 2010.01.10 09:37 #315 al982 >>: Конечно спасиб, а на рсуском не знаешь ресурсов ? 谷歌是你的指南。 简而言之,协整不算数,没有任何数字指标。你只能尝试估计它的存在/不存在。对于两个资产的最简单的变体:一个行X对另一个行Y的回归,我们得到斜率B和截距A。我们建立一个像Z=Y-X*B-A的传播过程。让我们测试一下所产生的过程是否具有静止性。如果Z是静止的,那么我们可以假设X和Y是协整的,Z过程可以成功交易。 一个更高级的变体是找到对应于变体矩阵最小特征值的特征向量。这个过程变的更漂亮,可以说明不受限制的资产数量。 问题出在静止性的定义上。静止过程在所有长度上都应该是静止的,但我们总是有一个有限序列,也就是说,很容易被欺骗。 Rid 2010.01.10 11:29 #316 rid >>: Вот сейчас прогнал советник (лот=0.1) ......Только не пойму, почему число сделок разное. Видимо, на одной паре на графике пропущены бары. 大家好。事实上,尽管测试历史是一样的,但图表上的条数是不同的。 显然,我们需要确定从哪个日期(从哪个深度)开始,两个工具的正确报价历史。 在......。 /---------------------------------------------------------------------------+ //ФУНКЦИЯ РАСЧЕТА СРЕДНЕСТАТИСТИЧЕСКОГО СПРЕДА | //---------------------------------------------------------------------------+ double CalculateAvarageSpread(string Symbol_1, string Symbol_2, int Timeframe, int NBars) { int k; double N = 0; double Sum = 0; for( k = 0; k < iBars( Symbol_1, Timeframe); k++) { if( N == NBars) break; int symb2Shift = iBarShift( Symbol_2, Timeframe,iTime( Symbol_1, Timeframe, k),true); if( symb2Shift != -1) { Sum += iClose( Symbol_1, Timeframe, k) - iClose( Symbol_2, Timeframe, symb2Shift); N++; } } double avarageSpread = Sum / N; return( avarageSpread);} 是说 - int symb2Shift= iBarShift( Symbol_2, Timeframe,iTime( Symbol_1, Timeframe,k),true) 。 如果( symb2Shift!=-1) { 它是什么意思?我 对这个条件的措辞解释得对吗?- "如果一个乐器上缺少一个小节,那么在第二个乐器上--同样的小节存在被跳过(不被考虑)" ? 而我们如何能在任何一种仪器上得到这里--最接近的漏网之鱼的数量?哪一个并不重要? 请告诉我... . 神经网络变得简单(第 68 部分):离线优先引导政策优化 关于策略优化的一些简单想法 深入了解累积/派发以及它的作用 Sergey Kovalyov 2010.01.10 11:45 #317 rid >>: Всем привет. Действительно, число баров разное на графиках, хотя история тестирования задана одинаковая. Видимо нужно определить, с какой даты(с какой глубины) начинается корректная история котировок по обоим инструментам. 不需要。这对于有低流动性时期的工具来说,是一种常见的情况。没有嘀嗒声,只是在一分钟内,酒吧被错过了。 它是什么意思?我 对这个条件的措辞理解正确吗?- "如果在其中一个乐器上错过了一个小节,那么在第二个乐器上--同样存在的小节也被错过(不计算在内)" ? 是的。 我怎样才能在这里得到--最近的失误栏的数字--在任何一个仪器上?哪一个并不重要? 请告知... https://docs.mql4.com/ru/series/iBarShift 将真改为假 Rid 2010.01.10 11:57 #318 wise >>: Не нужно. Это -- частое явление для инструментов, у которых бывают периоды пониженной ликвидности. За минуту просто не пришел ни один тик, бар пропущен. Да. https://docs.mql4.com/ru/series/iBarShift true поменять на false 谢谢你。是的,确实如此。换成tf=m5,在大多数情况下(测试),结果要正确得多。两个仪器上的交易在数量上基本相同。 TheXpert 2010.01.11 11:43 #319 顺便问一下,为什么基础价差中的价差是按开盘价计算的?这是不对的 -- -- 它是正确的基于关闭。 为什么? 1.开盘价。在第一件乐器上开了一个酒吧。在第二种乐器上打开一个栏。在这段时间内,第一个工具上可能有更多的ticks,因此计算出来的点差可能是不正确的。 2.对于收盘价。我们可以确定,在收盘的时候,我们有当前的报价,因此计算出来的价差将是正确的。 Rid 2010.01.11 13:43 #320 也许这些工具(EURUSD+GOLD)可能是一个很好的串联。 今天我手动尝试在tf=m5上使用电感器的信号 - 实验。 下面是结果。 //-------------------------------------------------- 19934111 2010.01.11 09:53 卖出 0.30eurusd 1.4516 0.0000 0.0000 2010.01.11 11:27 1.4508 +24.00 19934099 2010.01.11 09:53 买入 0.30gcg0 1157.1 0.0 0.0 2010.01.11 11:27 1157.0-3.00 19937919 2010.01.11 12:18 买入 0.30gcg0 1158.1 0.0 0.0 2010.01.11 12:34 1159.7 +48.00 19937915 2010.01.11 12:17 卖出 0.30eurusd 1.4537 0.0000 0.0000 2010.01.11 12:34 1.4543-18.00//---------------------------------------------------------- 而现在的 "对冲"(c_euro+b_gold)是开放的 Spread trading in Meta [警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 [WARNING CLOSED!] Any newbie 1...252627282930313233343536373839...254 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
现在,我从2009年12月29日到现在连续在货币对图表(美元+欧元)上运行我的专家顾问(lot=0.1)。通过眼睛,我设置了以下参数:Delta=20偏差,总收盘=+10点。
很明显,我们总共有很好的利润,超过200点。
我不明白为什么交易的数量会不同。可能,在图表上的一个对子上缺少一些条形。或者是在缝隙上出现了故障。专家顾问机制出现 "故障"。我将尝试分析它。
但很明显,一般来说, 虚拟模拟 的工作是正确的。图表是对称的--在与套期保值的工作中,应该是这样的!
图表上的交易11和15--嗯,确切地说,它们在一个缺口处被关闭。
EURRJPY
美元兑日元
Уважаемые господа, кто знает как считается коинтеграция? Может кто помочь?
在这里。
Конечно спасиб, а на рсуском не знаешь ресурсов ?
谷歌是你的指南。
简而言之,协整不算数,没有任何数字指标。你只能尝试估计它的存在/不存在。对于两个资产的最简单的变体:一个行X对另一个行Y的回归,我们得到斜率B和截距A。我们建立一个像Z=Y-X*B-A的传播过程。让我们测试一下所产生的过程是否具有静止性。如果Z是静止的,那么我们可以假设X和Y是协整的,Z过程可以成功交易。
一个更高级的变体是找到对应于变体矩阵最小特征值的特征向量。这个过程变的更漂亮,可以说明不受限制的资产数量。
问题出在静止性的定义上。静止过程在所有长度上都应该是静止的,但我们总是有一个有限序列,也就是说,很容易被欺骗。
Вот сейчас прогнал советник (лот=0.1) ......Только не пойму, почему число сделок разное. Видимо, на одной паре на графике пропущены бары.
大家好。事实上,尽管测试历史是一样的,但图表上的条数是不同的。
显然,我们需要确定从哪个日期(从哪个深度)开始,两个工具的正确报价历史。
在......。
是说 -
int symb2Shift= iBarShift( Symbol_2, Timeframe,iTime( Symbol_1, Timeframe,k),true) 。
如果( symb2Shift!=-1) {
它是什么意思?我 对这个条件的措辞解释得对吗?-
"如果一个乐器上缺少一个小节,那么在第二个乐器上--同样的小节存在被跳过(不被考虑)" ?
而我们如何能在任何一种仪器上得到这里--最接近的漏网之鱼的数量?哪一个并不重要?
请告诉我...
.
Всем привет. Действительно, число баров разное на графиках, хотя история тестирования задана одинаковая.
Видимо нужно определить, с какой даты(с какой глубины) начинается корректная история котировок по обоим инструментам.
不需要。这对于有低流动性时期的工具来说,是一种常见的情况。没有嘀嗒声,只是在一分钟内,酒吧被错过了。
它是什么意思?我 对这个条件的措辞理解正确吗?-
"如果在其中一个乐器上错过了一个小节,那么在第二个乐器上--同样存在的小节也被错过(不计算在内)" ?
是的。
我怎样才能在这里得到--最近的失误栏的数字--在任何一个仪器上?哪一个并不重要?
请告知...
https://docs.mql4.com/ru/series/iBarShift
将真改为假
Не нужно. Это -- частое явление для инструментов, у которых бывают периоды пониженной ликвидности. За минуту просто не пришел ни один тик, бар пропущен.
Да.
https://docs.mql4.com/ru/series/iBarShift
true поменять на false
谢谢你。是的,确实如此。换成tf=m5,在大多数情况下(测试),结果要正确得多。两个仪器上的交易在数量上基本相同。顺便问一下,为什么基础价差中的价差是按开盘价计算的?这是不对的 -- -- 它是正确的基于关闭。
为什么?
1.开盘价。在第一件乐器上开了一个酒吧。在第二种乐器上打开一个栏。在这段时间内,第一个工具上可能有更多的ticks,因此计算出来的点差可能是不正确的。
2.对于收盘价。我们可以确定,在收盘的时候,我们有当前的报价,因此计算出来的价差将是正确的。
也许这些工具(EURUSD+GOLD)可能是一个很好的串联。
今天我手动尝试在tf=m5上使用电感器的信号 - 实验。
下面是结果。
//--------------------------------------------------
19934111 2010.01.11 09:53 卖出 0.30eurusd 1.4516 0.0000 0.0000 2010.01.11 11:27 1.4508 +24.00
19934099 2010.01.11 09:53 买入 0.30gcg0 1157.1 0.0 0.0 2010.01.11 11:27 1157.0-3.00
19937919 2010.01.11 12:18 买入 0.30gcg0 1158.1 0.0 0.0 2010.01.11 12:34 1159.7 +48.00
19937915 2010.01.11 12:17 卖出 0.30eurusd 1.4537 0.0000 0.0000 2010.01.11 12:34 1.4543-18.00
//----------------------------------------------------------
而现在的 "对冲"(c_euro+b_gold)是开放的