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
Eu me junto à pergunta - o que é uma porcaria sobre o código no primeiro post?
Sobre o OOP. Não há apenas muito material, há uma tonelada dele. Mas não neste site. E mesmo aqui há alguns. Algumas pessoas são preguiçosas demais para fazer uma pesquisa e estudo adequados.
Pelo menos, funciona apenas no símbolo no qual o Expert Advisor está instalado....
Não, o código é bastante bom. É só que você quer algo dele que não foi projetado para ele.
E esse será o maior problema com sua proposta em geral.
Muitas coisas podem ser escritas eficazmente de muitas maneiras. Pessoas diferentes avaliam tanto a tarefa como a solução, e os critérios para sua eficácia, de diferentes maneiras.
Por exemplo, na MT é mais importante para mim ter um código simples do que poder montá-lo a partir de tijolos universais.
Não se preocupe. Não é o meu ofício.
Se eu lhe pedir que me mostre um exemplo de escrita de código, diga "Quanto tempo falta até o fim do prazo". Você tem 100% de garantia de me mandarpara o caralho
ou para o departamento de trabalho. Isso é só para dar um exemplo!
É disso que se trata o medo e a relutância. Mas os dedos estão sempre estendidos.
Você também pode dizer que a maioria daqueles que pedem para mostrar o código são apenas preguiçosos, e são preguiçosos demais para olhar através da base de código para encontrar o código "Quanto tempo falta até o fim do período de tempo?
Não é interessante revelar-se ao preguiçoso)
Владимир:
A VOLDEMAR está certa. Os programadores são todos diferentes.
Artyom Trishkin 2015.05.31 11:27
Eu escolho Artyom Trishkin.
Concordo, seria incrível se todos fossem iguais...
E eu respeito Artyom(artmedia70), mas neste caso não posso escolhê-lo... E a brevidade do código, ainda não é uma panacéia.
O código conciso pode ser inseguro e potencialmente perigoso.
iTime
Retorna o valor do tempo de abertura da barra (especificado pelo parâmetro de deslocamento) do gráfico correspondente.
Parâmetros
símbolo
[Nome simbólico do símbolo. NULL significa símbolo atual.
cronograma
[em] Período. Pode ser um dos valores da enumeração ENUM_TIMEFRAMES. 0 significa o período da tabela atual.
turno
[em] Índice do valor do prazo (deslocamento em relação à barra atual pelo número especificado de barras de volta).
Valor retornado
Valor do tempo de abertura da barra (especificado pelo parâmetro de deslocamento) do gráfico correspondente ou 0 no caso de um erro. Você precisa ligar para GetLastError() para obter mais informações sobre o erro.
Fórum para negociação, sistemas automatizados de negociação e testes estratégicos
Apresentações à administração e aos habitantes locais
Vladimir Pastushak, 2015.05.31 08:20
A questão para você é qual código você acha mais correto ????
1
2
3
-- não testaram cada opção quanto à correção -- mas assumindo que as três opções são idênticas de acordo com os resultados -- então qualquer opção está correta
-- sobre concisão de código -- qual opção é a mais fácil e rápida de editar? -- qual variante, depois do tempo, é mais fácil e mais rápida de lidar logicamente e sem maiores explicações?
Eu escolho
É por isso que os programadores usam um ventilador de seus dedos :) Você realmente não tem nada por onde escolher e não o entendeu. Em meu arquivo há um exemplo de implementação com exibição por segundo do tempo restante no gráfico. E esta função atualizará o timer somente no próximo recebimento do tick, quando o TimeCurrent() for atualizado + sua saída tem que ser realizada de alguma forma, ou seja, devemos ajustá-lo com algum código breve. No meu exemplo, todo o recheio com óptica de precisão já está lá, e o TimeCurrent() é usado puramente para sincronização com o servidor :)
Por quê, você está tropeçando em um "ventilador" dos meus dedos?
Eu lhe mostrei como saber quanto tempo resta antes que a próxima vela se abra em qualquer período de tempo. Isso é tudo. A questão era exatamente a mesma.