Meta Trader中的价差交易 - 页 15

 
getch >>:

Торговля спредом - это статистический арбитраж. Использование статистических корреляций между различными синтетическими торговыми инструментами.

Если корреляции нет, то это уже классичесая торговля сразу с несколькими торговыми инструментами.

并非如此。差价交易是成对交易,交易一种合成产品,如本案例中,包括一种指数多头和另一种空头。两个指数之间的相关性不是必须的,共同整合才是重要的。

统计套利就是买入所有被低估的资产,同时卖出所有被高估的资产,具体资产之间的相关性并不重要,甚至协整关系也不是很重要。重要的是统计数据 - 大量的资产。

有时配对交易被称为统计套利,它们非常接近,但还是要区分开来。

 

我还是想了解一下这些术语。

什么是资产、协整和相关?

 
rid >>:


Это можно реализовать (в самом простом виде) вот так:

При этом позиции можно открывать вручную - скриптом И.Кима (есть на его сайте), позволяющим задавать магик при открытиии позиции.

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=47 и

http://www.kimiv.ru/index.php?option=com_remository&Itemid=13&func=fileinfo&id=46

Т.к. я заложил по магику (Magic и Magic2) вид "хеджа" в коде - это необходимо, т.к. разные позиции у нас в обоих видах "хеджа" обсчитываются и закрываются по разным ценам, - - по аскам и бидам обоих тикеров #I .

摆脱。

再次,对不起,我的问题太天真了--这是一个现成的专家顾问吗? 还是你需要用它来升级金的e-CloseByProfit?

 
rid писал(а)>>

这就是问题浮现的地方。我没有想到的是,它来自哪里。

在评论中这样显示当前的 "对冲 "利润--第二个字符(第二笔交易)的利润显示得不太正确!

原因就在这里。专家顾问 "站 "在第一个符号图上,所有的信息随着这个符号的新刻度的到来而改变。

但是这个信息并没有出现在评论中("第二个符号BUY-UP的当前利润 ="),因为第一个符号的图表(EA所在的地方)还没有出现新的刻度线。

我怎么做呢?如何避免不匹配?

请告知。

最简单的解决方案是在一个平行的仪器上运行同一个专家顾问(或利润计算功能)。

你也可以从任何EA发出订单,为货币对开仓/平仓。

我们需要确保没有翻倍,例如,专家顾问在之前给出的命令是打开

(其符号的勾在前面)在终端的一个全局变量中设置一个标志,其他EA将休息。

 

Den2000 (在你的个人信息中)

事实上,它是一个现成的专家顾问(用于Broko),但它只适用于关闭由链接中提到的I.Kim的脚本打开的头寸("对冲")。

只适用于有代号的期货工具。

唯一应该放在代码最末尾的东西(在START函数之外)是Kim的函数(按顺序,一个一个地对)。

PriceOpenLastPos()https://forum.mql4.com/ru/11287/page63#126982

ClosePosFirstProfit();https://www.mql5.com/ru/forum/107476/page14#76382

ClosePosBySelect()https://www.mql5.com/ru/forum/107476/page13

GetNameOP(int op)https://www.mql5.com/ru/forum/107476/page6#69097

NumberOfPositions() (用于注释块)https://www.mql5.com/ru/forum/107476/page18#78397

然而,我相信所有这些功能(除了第一个)可能都在Kim的e-CloseByProfit中,可以从那里获取。

而在全局变量中,我们应该添加(从上面开始)。

extern string ___ = "=== Прочие Параметры советника  ===";

extern bool   UseSound      = True; // Использовать звуковой сигнал
extern string NameFileSound = "expert.wav";// Наименование звукового файла
extern color  clCloseBuy    = Yellow;    // Цвет закрытия покупки
extern color  clCloseSell   = Green;    // Цвет закрытия продажи
extern int    NumberOfTry   = 10;      // Количество попыток
string SoundSuccess  = "ok.wav";      // Звук успеха
string SoundError    = "timeout.wav";// Звук ошибки
int        Slippage        = 50;   // Проскальзывание цены при закрытии
//-- Подключаемые модули --
#include <stderror.mqh>
#include <stdlib.mqh>


//----------------------------------------------------------

有必要使用上面提到的金的脚本打开对冲,允许设置一个魔法。专家顾问根据开盘时指定的魔法识别并关闭对冲类型。

此外,在对冲=(买入第二个实例+卖出第一个实例)的情况下,你应该设置魔法=EA的魔法。

为了对冲=(买入1+卖出2),你应该多输入一个魔法(即EA魔法+1)。

第一个instr-ut是安装EA的图表上的一个。

 
goldtrader >>:

Наиболее простое решение - запустить аналогичный эксперт (или функцию расчёта прибыли) на параллельном инструменте.

Также можео подавать команды на открытие/закрытие поз по парам из любого советника.

При этом нужно предусмотреть чтобы не было дублирования, например, тот советник, который раньше дал команду на открытие

(тик по его инструменту пришёл раньше) выставляет флаг через глобальную переменную терминала и другой советник отдыхает.

是啊... 似乎--更容易,像Fduch的那样,作为一个循环的脚本来做......

 
gurman >>:

Спасибо, суть то мне понятна... я и сам эту "тему" пытаюсь пользовать. Тока в кодах я "ни бум-бум", по-этому пользуюсь разными подручными приспособлениями. Вот, ищу что-нибудь подходящее для себя.

А Вы свой советник планируете в свободный доступ или как...? Было бы интересно попробовать...


还没有。它仍然是生的,悬在一线。我可能不会很快发布我的最终版本。

//-----------------------------

但你可以在这个论坛上联系一个专业的程序员。他们会很快以类似的合理价格编写一份EA。

更重要的是,本质对你来说是清楚的,而职权范围你可以合理地写。

 
Fduch >>:

Мне пришлось немного изменить формат - теперь торгует не советник, а скрипт. Скрипт с таким int start():

Теоретически, можно использовать такую конструкцию и в советнике, но я не пробовал.. Возможно, есть какая-то специфика вроде ограничения времени выполнения в main советников, хотя вряд ли.

一切都很好。EA已经用这个设计运行了一个星期。唯一的缺点是,我没有机会接触到房产。

Goldtrader >>

最简单的解决方案是在一个平行的工具上运行类似的专家顾问(或利润计算功能)。

你也可以从任何EA中发送命令来打开/关闭交易头寸

不,不是这种情况。一体化的EA,并有不同的机制,可通过仪器打开/关闭。

 

所有的工具都有相同的寄生EA,它们在多币种EA 盘旋的图表上创造了一个人为的刻度。

但循环的变体似乎更正确。

 

TheXpert писал(а) >>


一切都很好。EA已经用这个设计运行了一个星期。唯一的缺点是,我们无法访问这些属性。

你可以很容易地访问循环的EA的属性。你可以暂时禁用 "Expert Advisors "按钮并编辑属性。最重要的是不要忘记再次启用按钮。