strategy ((title = A chave de captura de mais sinais, para entrar em várias posições da chave, pyramding = 5)
se longCondição e estratégia. position_size <= 0
strategy.entry ((abre mais de uma caixa, strategy.long, when = lowLong, amount = amount, comment =
O que eu quero fazer é abrir uma posição quando o sinal de longa condição é acionado e o sinal de baixa tensão é acionado, e depois o sinal de baixa tensão é acionado em uma única estagnação, semelhante a Martin. Mas quando eu escrevi o teste, descobri que isso só pode ser feito na primeira vez, porque não satisfaz posições menores do que 0, como ajustar a relação?Se o indicador abaixo, como o indicador de linha verde, o Golden Fork é o meu sinal de longCondition, quatro posições de setas verdes são o sinal de lowLong, e a seta vermelha é o sinal de lowShort, como é que podemos conseguir que o Green Scissor Gold Fork tenha mais entradas consecutivas?
Inventor quantificado - sonho pequenoO primeiro problema é que, se você ignorar o parâmetro de piramding, você pode mudar a função estrategy.entry para estrategy.order, que ignora o limite de quantidade de armazéns; o resto é igual à função de entrada. Não sei. strategy ((title = "Obter mais sinais, entrar em mais posições") se longCondição e estratégia. position_size >= 0 strategy.order (("abrir mais", strategy.long, when = lowLong, amount = amount, comment = "abrir mais") if strategy.position_size > 0 e lowShort strategy.close_all (comentário = "Múltiplas posições") Não sei. Não é possível fazer isso.
Inventor quantificado - sonho pequenoA função de entrada também pode ser usada para definir o parâmetro de piramding.
CryptoLiuNão é ignorar o parâmetro de piramiding, o código anterior não pode ser executado em várias vezes em uma mesma direção, e você me deu a resposta que é possível executar várias vezes em uma mesma direção. Então, se assim for, como limitar o maior número de subdireções em uma mesma direção?