22/06/2019
1. Meu MF Pro passa por um pico de uso da CPU a cada vários segundos. Qual seria a razão?
Isto é provavelmente devido a um grande número de arquivos de log, particularmente logs de gatilhos, acumulados em seu sistema. Remova os arquivos de log que você não precisa mais configurando a opção "No início do programa, deletar logs com mais de ... dias" em Opções do Logger. Por exemplo, se você não precisa de registros de anteontem, defina isso para 1 dia.
2. As apostas de Dutching podem ser expressas através de uma única aposta com o valor e preço equivalentes?
Sim, qualquer número de apostas de Dutching pode ser reduzido a uma única aposta com propriedades equivalentes, ou seja, valor e lucro / responsabilidade idênticos.
O valor da aposta obviamente será igual à soma das apostas holandesas.
O preço da aposta pode ser calculado usando a fórmula:
Para BACK:
Preço = lucro/responsabilidade + 1
Para LAY:
Preço = responsabilidade/lucro + 1
Podemos simplificar ainda mais o cálculo consultando as Fórmulas para Dutching em um único mercado.
Então, no caso geral:
Preço equivalente = (100 - book) / book + 1
Onde book
é a soma das chances de ganhar (100 / preço) de todas as seleções envolvidas no Dutching. Se for um Dutching BACK, você precisa somar chances BACK (100 / back_price), e se LAY, você precisa somar as chances LAY.
Aqui está um exemplo para as apostas BACK:
Vamos verificar isso: $11,07 * (1,9 - 1) = $9,963. Depois de deduzir o erro de cálculo (na verdade, o resultado da divisão é 1,904, não 1,9) e a comissão de bolsa, você ganha $9,5, como na tela.
3. Existe uma maneira de fazer apenas uma aposta de cada vez e esperar que as apostas anteriores sejam resolvidas?
Aqui está o esquema comprovado de impedir que novas apostas sejam feitas antes que suas apostas atuais sejam resolvidas. Usamos esse esquema em todos os gatilhos criados para os Gatilhos em Ação e solicitações de gatilho dos clientes.
1. Crie um gatilho que configure uma variável de usuário chamada bet_cntr
(você pode usar qualquer outro nome válido). O valor deve ser igual a 0, o escopo da variável deve ser "globalmente".
2. No gatilho de apostas, adicione uma ação que defina bet_cntr
como 1. Importante: essa ação deve estar em cima de outras ações.
Nas condições do gatilho de apostas, adicione este bloco:
E
Seleção: Expressão gatilho bet_cntr é igual a 0
ou Evento anterior utilizado pelo trig. Minutos antes início é menor que -100
A segunda condição neste bloco é necessária para avançar os gatilhos se um evento nunca tiver sido resolvido (por exemplo, uma corrida abandonada).
3. Crie outro gatilho que defina bet_cntr
como 0 quando o evento for resolvido. Então, o Estado do mercado deve ser "Resolvidos" e, nas condições, adicione o seguinte:
Gatilho: {nome do gatilho de apostas} Número de execuções é maior que 0
Faça o download do arquivo de gatilho para evitar as apostas simultâneas.
4. Olhando para o gráfico, vemos uma linha cinza que deveria ser a linha de tendência de algum tipo. Qual é a representação numérica dessa linha de tendência?
As variáveis para tendências são vol_trend
para tendência de volume e lt_trend
para a tendência de último preço negociado.
Eles assumem valores de -0,999 a 0,999, representando uma tendência de baixa e uma tendência de alta, respectivamente. Se alguma dessas variáveis estiver em torno de zero, isso significa que a medida relevante não está mudando no momento.
Seu período de tempo é igual à profundidade do histórico de mercado.
5. É possível retardar a atualização de um mercado suspenso, por exemplo, com uma corrida de galgos que já começou?
A taxa na qual um mercado é atualizado quando ele é suspenso é a mesma de quando o mercado está ocioso. Portanto, você pode usar um acionador para alternar entre as duas taxas usando a ação "configurar atualização de mercado em espera".