Meta Trader中的价差交易 - 页 41

 

黄金--石油


20077544 2010.01.15 19:41 买入 0.10 Clh0 78.15 0.00 0.00 2010.01.15 20:06 78.55 -1.00 0.00 0.00 40.00
20077545 2010.01.15 19:41 卖出 0.10 gcg0 1128.5 0.0 0.0 2010.01.15 20:06 1130.9 -1.00 0.00 0.00 -24.00
 
forex-k >>:

золото - нефть


20077544 2010.01.15 19:41 buy 0.10 clh0 78.15 0.00 0.00 2010.01.15 20:06 78.55 -1.00 0.00 0.00 40.00
20077545 2010.01.15 19:41 sell 0.10 gcg0 1128.5 0.0 0.0 2010.01.15 20:06 1130.9 -1.00 0.00 0.00 -24.00


你在microreal上试过吗?在B中,滑点会扼杀一切......((((((((,几个点是太少了....。

哎呀,对不起,利润的大小不对......16个点是了不起的...)

 
我们可以随时切换到真正的
 
Costy >>:

Поделитесь кусочком кода, как конретно выполняете синхронизацию. По экзотическим кроссам часто бывают пропуски на часовых данных. Поэтому тоже столкнулся с этим


我是这样做的。

( 软件解决方案取自Fduch 在同一主题中的代码)

  int k;  
   for( k = 0; k < iBars( Symbol_1,Period()); k++)   {  
   int symb2Shift = iBarShift( Symbol_2,Period(),iTime( Symbol_1,Period(), k),true);
  if( symb2Shift != -1)  {
//если на одном из символов пропущены бары, - то 
// - то пропускаем (не обсчитываем) их на др. символе
    
       Symbol1[ k]=.......
            
       Symbol2[ k]=......
.........

结果是这样的: -这里的 "对冲"(dax+futsi)--dax每天比futsi早一个小时开始--而这些条形图上的indy--跳过计数和渲染,--等待futsi开始工作。

见图:



 
rid писал(а)>>

我是这样做的。

( 软件解决方案取自Fduch 在同一主题中的代码)

它是这样工作的: -这里的 "对冲"(dax + futsi) - dax比futsi早一小时开始 - 这些条形图上的指标 - 跳过计数和渲染 - 等到futsi开始工作。

见时间表。

谢谢,我自己已经想明白了。我只是很少写指标,而且我以前从未需要IBarShift功能。

要想在某个条形图上接收另一个货币对的数据,你不需要仅仅使用iClose(...i),而是应该使用带false 参数的iBarshift函数来代替i。

iClose("EURDDK",Period(),i)

iClose("EURDDK",Period(),iBarShift("EURDDK",Period(),Time[ i],false))
所以如果没有柱状图,我们将得到前一个柱状图的价格,这对货币来说是正常的,因为这个价格将是当时的价格。在索引的情况下,你的有间隙的变体可能更可取。
 
Costy >>:

Спасибо, я уже сам разобрался. Просто индикаторы редко пишу и раньше не требовалась мне функция IBarShift.

Чтобы получить данные по другой паре на определенном баре нужно использовать не просто iClose(...i), а вместо i вставить функцию iBarshift с параметром false.

так в случае отсутствия бара мы получим цену предыдущего бара, что для валют нормально, т.к. эта цена и будет текущей на тот момент. В случае с индексами Ваш вариант с разрывами, вероятно, будет предпочтительней.

难道不会发生这样的情况吗,历史上一个工具的线条会相对于另一个工具的线条发生偏移,偏移的程度为错过的条数?

而在历史上--这个位置的线条将是不正确的--对于 "历史 "的分析?

虽然,似乎没有。
 

rid писал(а) >>

而在历史上--这条线路的立场会不会不正确--用于 "历史 "分析?

如果是交易时间,是的。如果这些工具的交易时间不一致,最好像你所做的那样进行跳转。

有可能将这两种方法结合起来,我准备这么做,另外还有一件事......总之,当这个工具准备好了,而且有用的时候,我可能会与你分享。

 
rid писал(а)>>

难道不会发生这样的情况吗,历史上一个工具的线条会相对于另一个工具的线条发生偏移,偏移的程度为错过的条数?

而在历史上--这个位置的行将是不正确的--对于 "历史 "的分析?

不过,我不这么认为。

我的变体将是好的,如果工具是在一个时间内交易(例如,货币是一天24小时交易),而条形图只是由于活动少(是夜间)而被错过。线条不会移动,因为空条会被之前的可用价格填满。

但是,基于这种 "同步 "原则的指标应该附在一个工具的图表上,其中缺口的数量要尽可能小。因为,从理论上讲,这两种乐器在不同的时间都可以没有杠杠......或者,你可以对这两个符号进行某种程度的跟踪,并合成填补gaps....?

例子

欧元兑美元 03:13 03:14 _____ 03:16 03:17 03:18 03:19(这些分钟内的条形图)。

EURDDK 03:13 _____ 03:15_______________ 03:19 (在这些分钟内的条数)

 
rid >>:

Пшеница+Кукуруза.

Сейчас, вот на сегодняшней истории виден хороший вход. Бай ZW + Селл ZC на пике кукурузы ZC (зел. линия)

Причем после максимального схождения (-136.85) - зеленая линия ZC резко, как по заказу пересекла сверху вниз синюю линию ZW и так и оставалась ниже синей до окончания расхождения..

И спред при этом, разошелся до -145.65 !

Вроде бы в Б. на календаре еженедельно выкладываются новостные отчеты по США по зерновым, молочным и т.п. инстументам. Надо бы отследить, как "хозяйственный" рынок реагирует на эти новости.




近一个星期以来,我一直在跟踪一个有微小手数的篱笆(玉米+小麦),以获取利益!这是我的工作。

目前,情况是这样的。

总利润有正有负。但总体而言,交易是舒适的。因此,利润没有进入亏损状态。有可能不止一次收盘盈利。

根据每周的观察--我们得出结论,这种 "对冲 "很适合按照本主题讨论的方法进行交易

 

运动曲线 ( ZC+ZW+ZS)

(玉米-蓝色) + (小麦-绿色) + (豆子-红色)

交易(手动和自动)的前景似乎很好 !