Divulgação do comércio no Meta Trader - página 15

 
getch >>:

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

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

Não é assim. Spread trading é a negociação em pares, negociando um produto sintético que, como neste caso, consiste em um índice longo e outro curto. A correlação entre os dois índices não é necessária, é a cointegração que é importante.

A arbitragem estatística é para comprar todos os ativos subvalorizados e simultaneamente vender todos os ativos sobrevalorizados, a correlação entre ativos específicos não é importante, mesmo a cointegração não é muito importante. O importante são as estatísticas - o grande número de ativos.

Às vezes o comércio de pares é chamado de arbitragem estatística, eles são muito próximos, mas ainda é melhor distingui-los.

 

Eu ainda gostaria de entender a terminologia.

O que são Ativos, Cointegração e Correlação?

 
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 .

livrar,

novamente, desculpe a pergunta ingênua - este é um Expert Advisor pronto? ou você precisa atualizar o e-CloseByProfit da Kim com ele?

 
rid писал(а) >>

Foi aí que o problema veio à tona. De onde eu não estava esperando que viesse.

Com esta exibição do lucro atual do "hedge" no comentário - o lucro do segundo personagem (o segundo negócio) não é exibido corretamente!

Eis o porquê. O Expert Advisor "fica" no primeiro gráfico de símbolos e todas as informações mudam com a chegada de um novo tick para este símbolo.

Mas pode acontecer que, durante este tempo, haja vários carrapatos no segundo instrumento! Mas esta informação não está chegando ao comentário ("O lucro atual do 2º símbolo BUY-UP =") porque um novo tick ainda não chegou ao gráfico (onde está a EA) do primeiro símbolo!

Como eu faço isso ? Como evitar um descompasso ?

Por favor, informe.

A solução mais fácil é executar o mesmo Expert Advisor (ou a função de cálculo de lucro) em um instrumento paralelo.

Você também pode dar ordens para abrir/fechar posições para pares a partir de qualquer EA.

Precisamos nos certificar de que não haja duplicação, por exemplo, do Conselheiro Especialista que deu anteriormente o comando para abrir

(a marca de seu símbolo veio antes) coloca uma bandeira em uma variável global do terminal e a outra EA irá descansar.

 

para Den2000 (em sua mensagem pessoal)

De fato, é um Expert Advisor pronto (para Broko), mas funciona apenas para fechamento de posições abertas ("hedges") abertas pelos scripts do I.Kim mencionados nos links.

Somente para instrumentos futuros com carrapatos.

A única coisa que deve ser colocada no final do código (fora da função START) são as funções de Kim (em ordem, uma a uma):

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

FecharPosFirstProfit(); 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() (para bloco de comentários) https://www.mql5.com/ru/forum/107476/page18#78397

Entretanto, acredito que todas essas funções (exceto a primeira) estão provavelmente no e-CloseByProfit da Kim e podem ser tiradas de lá.

E nas variáveis globais devemos acrescentar (de cima) :

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>


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

É necessário abrir sebes usando os scripts de Kim acima mencionados que permitem a criação de um magik. O Expert Advisor reconhece e fecha o tipo de sebe de acordo com os magiks especificados na abertura.

Além disso, no caso de Hedge=(Buy 2nd inst + Sell 1st inst), você deve definir magia = magia da EA.

Para se proteger = (comprar 1 + vender 2) você deve inserir mais 1 magia (ou seja, magia EA +1).

O primeiro instr-ut é aquele no gráfico do qual a EA é instalada.

 
goldtrader >>:

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

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

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

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

Sim... Parece - mais fácil, como o Fduch's, de fazer como um roteiro em loop...

 
gurman >>:

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

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


Ainda não. Ainda está cru, pendurado por um fio. Provavelmente não estarei publicando minha versão final em breve.

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

Mas você pode entrar em contato com um programador profissional aqui neste fórum. Eles escreverão rapidamente um EA por um preço similar e razoável.

Mais ainda, que a essência seja clara para você e os termos de referência que você pode escrever com sensatez.

 
Fduch >>:

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

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

Tudo está bem. A EA está em funcionamento há uma semana com este projeto. A única desvantagem é que eu não tenho acesso a propriedades.

Goldtrader >>

A solução mais fácil é executar um Expert Advisor similar (ou função de cálculo de lucro) em um instrumento paralelo.

Você também pode enviar comandos para abrir/fechar posições em pares a partir de qualquer EA

.

Não, não é esse o caso. Tudo em uma só EA, e com diferentes mecanismos de abertura / fechamento por instrumento.

 

Todos os instrumentos têm os mesmos EAs parasitas, que criam um tick artificial no gráfico onde o EA multimoedas está pairando.

Mas a variante com laço parece mais correta.

 

TheXpert писал(а) >>


Tudo está bem. A EA está em funcionamento há uma semana com este projeto. A única desvantagem é que não podemos ter acesso às propriedades.

Você pode acessar facilmente as propriedades do EA looped. Você pode desativar temporariamente o botão "Expert Advisors" e editar as propriedades. O mais importante é não esquecer de ativar o botão novamente.

Razão: