Pessoal preciso de uma ajuda.
Depois eu fiz uma var booleana então ficou assim
input string expressao_compra = "";
bool ex_compra = (bool) expressao_compra;
Mas não foi... Quando jogo a variável ex_compra no local onde eu digitaria minha expressão de entrada ele informa que não posso converter string em booleana
primeiro eu declarei essas duas variaveis nos inputs
depois eu amarrei elas nas linhas 54 e 55, porém lá em baixo me voltou esse erro.
Também estava tentando fazer isso há um tempo atrás, mas não é tão simples quanto parece, strings não podem ser tratadas como operador lógico mesmo com casting explícito. Confesso que ainda não encontrei uma forma de fazer isso.
Também estava tentando fazer isso há um tempo atrás, mas não é tão simples quanto parece, strings não podem ser tratadas como operador lógico mesmo com casting explícito. Confesso que ainda não encontrei uma forma de fazer isso.
Olá @Jefferson Dias!
Qual seria a expressão que a string receberia?
Seria tipo 0 ou 1, ou não? Pode me dar um exemplo?
Olá @Jefferson Dias!
Qual seria a expressão que a string receberia?
Seria tipo 0 ou 1, ou não? Pode me dar um exemplo?
Olá @Jefferson Dias!
Qual seria a expressão que a string receberia?
Seria tipo 0 ou 1, ou não? Pode me dar um exemplo?
Boa tarde, pessoal.
Estou tentando fazer isso, mas está dando erro, pois não é possível converter string em bool.
Alguém sabe qual seria a solução? É a mesma dúvida do nosso amigo.
input string regraPACompra = "C[1].open < C[1].close"; if(regraPACompra) ChamaFuncaoDeCompra();
Boa tarde, pessoal.
Estou tentando fazer isso, mas está dando erro, pois não é possível converter string em bool.
Alguém sabe qual seria a solução? É a mesma dúvida do nosso amigo.
Boa tarde, pessoal.
Estou tentando fazer isso, mas está dando erro, pois não é possível converter string em bool.
Alguém sabe qual seria a solução? É a mesma dúvida do nosso amigo.
Elementos de programação básica: STRING é STRING, BOOL é BOOL.
Pelo que vejo vocês estão tentando usar o recurso de macro-substituição que algumas linguagens de programação oferecem. Isso pode ser feito através de uma Library de Parsing/Tokenizing.
Do jeito que vocês estão tentando jamais funcionará. Mágica não existe.
Vi uma vez que tem uma galera que usa uma Library para usar como pseudo-linguagem coisas como "C1<O1" (Close do Candle anterior MENOR que Open do Candle Anterior)... mas esta é outra história...
;)
Elementos de programação básica: STRING é STRING, BOOL é BOOL.
Pelo que vejo vocês estão tentando usar o recurso de macro-substituição que algumas linguagens de programação oferecem. Isso pode ser feito através de uma Library de Parsing/Tokenizing.
Do jeito que vocês estão tentando jamais funcionará. Mágica não existe.
Vi uma vez que tem uma galera que usa uma Library para usar como pseudo-linguagem coisas como "C1<O1" (Close do Candle anterior MENOR que Open do Candle Anterior)... mas esta é outra história...
;)
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Você concorda com a política do site e com os termos de uso
Depois eu fiz uma var booleana então ficou assim
input string expressao_compra = "";
bool ex_compra = (bool) expressao_compra;
Mas não foi... Quando jogo a variável ex_compra no local onde eu digitaria minha expressão de entrada ele informa que não posso converter string em booleana
primeiro eu declarei essas duas variaveis nos inputs
depois eu amarrei elas nas linhas 54 e 55, porém lá em baixo me voltou esse erro.