Discussão do artigo "Exemplo de desenvolvimento de uma estratégia de spread nos futuros da MICEX-RTS" - página 4
Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
O exemplo Si - RTS não foi muito bem escolhido, porque o RTS não depende proporcionalmente de Si,
MIX(MXI) pode ter uma grande influência sobre RTS, porque RTS é um reflexo do índice MICEX em moeda.
É muito mais interessante considerar SBRF - SBPR futuros diferentes para o mesmo ativo.
Adicionado
Ou considerar RTS VS MIX sem levar em conta o hedging Si, porque nem todo o contrato RTS é recalculado na compensação, e
apenas a diferença entre o preço de compra e o preço de compensação.
MIX = RTS * USD_INDEX * LOT_RTS = 10 * 0,02
Apenas os saltos do USD_INDEX podem ser o motivo da realização de lucros, e não o contrário.
Adicionado
Nota sobre a implementação (Strategy4_SpreadDeltaPercent_EA.mq5)
É necessário trabalhar não com barras, mas com pilhas.
//| Função do evento Expert Book|
//+------------------------------------------------------------------+
void OnBookEvent(const string &symbol)
{
if((symbol == Symbol()) || (symbol == sec_symbol))
{
}
}
A primeira posição deve ser aberta não pelo mercado,
{
//--- compra e venda
trade.Buy(lot1,sym1);
trade.Sell(lot2,sym2);
//---
return true;
}
mas com uma ordem de limite, se a posição for aberta.
abrir uma operação de balcão de acordo com o mercado
Não está claro onde e como o lote 1 e o lote 2 são calculados.
A primeira posição não deve ser aberta no mercado,
{
//--- compra e venda
trade.Buy(lot1,sym1);
trade.Sell(lot2,sym2);
//---
return true;
}
mas com uma ordem de limite, se a posição for aberta, então
abriremos uma contraoperação no mercado
Eu me pergunto por que é assim - primeiro o limite, depois a marca?
Porque o vidro pode ser "descarregado".
O primeiro elemento do vidro é o volume 1 com um preço de 100, seguido pelo volume 99 com um preço de 500,
Comprando no mercado, estamos no vermelho,
e ao comprar com um limite, compramos ou não compramos pelo preço que queremos.
Porque o copo pode ser "descarregado".
O primeiro elemento do copo é o volume 1 com um preço de 100, seguido pelo volume 99 com um preço de 500,
Comprando no mercado, vamos nos afundar,
e comprando no limite, ou compramos ou não compramos pelo preço que queremos.
Ótimo exemplo! Então, por que marcar a mercado, e nem sempre limitar?
Uma operação de resposta deve ser executada o mais rápido possível com o volume total que foi usado para abrir a primeira posição.
Responder com uma operação de limite NÃO GARANTE o volume ou o fato da execução da operação.
Uma operação de balcão deve ser executada o mais rápido possível com o volume total da primeira posição.
Uma resposta com uma negociação de limite NÃO GARANTE o volume.
Não está claro onde e como o lote1 e o lote2 são calculados
O exemplo Si - RTS não foi muito bem escolhido, porque o RTS não depende proporcionalmente de Si,
MIX(MXI) pode ter uma grande influência sobre RTS, porque RTS é um reflexo do índice MICEX em moeda.
É muito mais interessante considerar SBRF - SBPR futuros diferentes para o mesmo ativo.
Adicionado
Ou considerar RTS VS MIX sem levar em conta o hedging Si, porque nem todo o contrato RTS é recalculado na compensação, e
apenas a diferença entre o preço de compra e o preço de compensação.
MIX = RTS * USD_INDEX * LOT_RTS = 10 * 0,02
Apenas os saltos do USD_INDEX podem ser o motivo da realização de lucros, e não o contrário.
Como posso obter a estatística F e o valor p do modelo reg construído por meio do alglib? Existem apenas AVGerr e RMSerr
Como posso obter a estatística F e o valor p do modelo reg construído por meio do alglib? Existem apenas AVGerr e RMSerr
Há um método estático para a estatística F na classe CAlglib: