Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 1484
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
14 é binário. É 1110.
Desloque um bit para a esquerda para 0111,
temos "esquerdas" diferentes :-)
1110<<1 := 11100
você e eu temos "esquerdas" diferentes :-)
1110<<1 := 11100
Eu li isso na Internet. Isso é para 32 bits, pelo que entendi, para 16 é a mesma coisa, não há nenhum salto de um bit. Mas estou apenas aprendendo, provavelmente você está certo.
Essa não é a questão, é apenas uma observação secundária. Fiquei surpreso com essa construção no terminal. Esse indicador não é nem mesmo da base de código, é do terminal da pasta Examples.
Como alterar um design antigo?
Aqui está tudo claro: tal e tal objeto, tal e tal descrição, tal e tal tamanho de fonte, tipo de fonte, cor.
Mas isso é do antigo.
Eu leio o que está sendo substituído
Para
ObjectGetInteger,ObjectSetString,ObjectSetIntegerStringLen.
Mas em todas essas funções não há parâmetros como em ObjectSetText.
Eu tinha esse código no µl4
Mudei-o para o µl5, mas não entendi como mudar o ObjectSetText.
Como alterar um design antigo?
Tudo está claro aqui: descrevemos tal e tal objeto em tal e tal tamanho de fonte, tipo de fonte, cor.
Mas isso é do antigo.
Eu li o que está sendo substituído
Para
ObjectGetInteger,ObjectSetString,ObjectSetIntegerStringLen
Mas em todas essas funções não há parâmetros como em ObjectSetText.
Fonte, tamanho, cor, cor de fundo, etc. são definidos por chamadas separadas de https://www.mql5.com/ru/docs/constants/objectconstants/enum_object_property.
Fonte, tamanho, cor, cor de fundo, etc. são definidos por chamadas separadas para https://www.mql5.com/ru/docs/constants/objectconstants/enum_object_property.
Em vez de
Devo fazer assim?
Portanto, em vez de
Você tem que fazer isso?
OBJPROP_FONTSIZE e OBJPROP_COLOR - via ObjectSetInteger()
Em vez de DoubleToString(), às vezes é mais conveniente usar StringFormat(), pois é possível controlar o formato de forma mais flexível.
Por que este script gera 196
e este 104.
O resultado deveria ser o mesmo.
Por que esse script gera 196
E este aqui 104.
O resultado deveria ser o mesmo.
Por que deveria ser o mesmo?
O primeiro caso é para obter o valor do número da propriedade CHART_FIRST_VISIBLE_BAR do gráfico atual.
O segundo caso é obter o número dessa propriedade em si.
Em termos gerais, a diferença é a mesma que existe entre o valor de uma célula de matriz e o índice dessa célula.
Havia um indicador desse tipo na antiga MQL4.