Como codificar? - página 139

 
luxinterior:
Eu respondi sua pergunta 3 páginas atrás https://www.mql5.com/en/forum/173219/page91

Se você só pudesse se aplicar tão diligentemente ao aprendizado e à codificação como se aplica ao incômodo e à lamúria, então você já poderia realmente ter conseguido algo até agora.

Ninguém tem a obrigação de ajudar você, portanto, pegue o que lhe foi dado e aplique.

Se, como suspeito, você está simplesmente esperando que alguém realmente codifique tudo para você, então boa sorte. Talvez alguém mais benevolente do que eu o ajude. O título deste tópico é "Como codificar?". NÃO 'codifique minha rotina para mim porque sou preguiçoso demais para tentar até mesmo aprender a me ajudar'.

Portanto, desculpe se o meu e outros codificadores postaram códigos descompilados no caminho de seu importante posto de mendicância SO.

Lux

Lux, desculpe se atrapalhei seu caminho... não sou o que você pensa que sou... estou tentando criar minha própria EA e tenho aprendido o básico através de tentativas e erros e exemplos... tenho aprendido por conta própria, mas há coisas que não sei...

mesmo quando pergunto... estou criando meus próprios códigos... mas ainda estou preso... sei pouco sobre loops...

eu esperava que alguém pudesse me dar códigos que eu pudesse começar... daí eu posso chegar onde eu preciso...

 

Ajuda com Altos e Baixos

Estou lutando com algum código e me pergunto se alguém poderia, por favor, ajudar.

Estou tentando identificar valores para os dois mais recentes altos (H1 e H2) e os dois mais recentes baixos (L1 e L2) que se formam durante o período em que um indicador retorna um valor sobre-comprado ou sobre-vendido.

Tirei um pequeno quadro para ilustrar o que estou tentando alcançar. Meu exemplo usa estocásticos, mas qualquer oscilador com um mínimo e máximo fixo poderia ser substituído.

Eu estou simplesmente atrás do valor dos altos e baixos (não do tempo que eles formam). Como o valor mais recente é devolvido (por exemplo, H1 ou L1), os antigos H1 e L1 se tornariam então H2 e L2.

 
fercan:
agora que isso acabou... alguém pode ajudar? preciso de código de uso de um fractal...

qual é o código para fractal? quero obter o valor do azul e do amarelo... também 2 fractal para cima e 2 fractal para baixo após o azul e o amarelo...

O código fonte fractal aqui:

Fractal.mq4 - Base do código MQL4

 

Por favor, ajude a encontrar o erro

Não encontro um erro no especialista. Por favor, ajude.

Arquivos anexados:
test1.mq4  13 kb
 

A sintaxe do identificador talvez????

 

Por que isso não funciona?

Olá

//---- input parameters

extern string paire.1="EURUSD";

extern string paire.2="GBPUSD";

extern string paire.3="USDJPY";

string paire [3]= {paire.1, paire.2, paire.3}; //error compil

string paire [3]= {string paire.1, string paire.1, string paire.1};//error compil

string paire [3]= {extern string paire.1="EURUSD", extern string paire.1="EURUSD", extern string paire.1="EURUSD"};//error compil

string paire [3]= {"EURUSD", "GBPUSD", "USDJPY"}; // no error it's good compil

Ajude-me, por favor.

Onde está o meu erro?

Arquivos anexados:
 

Você já tentou sem a parada completa?

eg paire1 ao invés de paire.1

Não sei, mas é apenas um pensamento.

 

fungráfico

Você não pode ter período em um nome de variável e também não pode declarar uma variável dentro de uma declaração de matriz. Dê uma olhada no arquivo de ajuda para mais informações sobre matrizes e como declará-las.

Lux

 
fungraphic:
Olá

//---- input parameters

extern string paire.1="EURUSD";

extern string paire.2="GBPUSD";

extern string paire.3="USDJPY";

string paire [3]= {paire.1, paire.2, paire.3}; //error compil

string paire [3]= {string paire.1, string paire.1, string paire.1};//error compil

string paire [3]= {extern string paire.1="EURUSD", extern string paire.1="EURUSD", extern string paire.1="EURUSD"};//error compil

string paire [3]= {"EURUSD", "GBPUSD", "USDJPY"}; // no error it's good compil

Ajude-me, por favor.

Onde está o meu erro?

o que é a sua tendência a fazer?

Você não pode decodificar variáveis dentro das declarações de array, você não pode usar a palavra-chave externa também, na verdade você não pode declarar as variáveis duas vezes no mesmo bloco de código. Mas seu principal problema está no fato de que seu uso de variáveis para atribuir valores aos elementos da matriz que só podem ser feitos com constancias como no seu último exemplo.

quanto ao uso do separador de período não está documentado, ele funcionará MAS, porque não está documentado, eu não seria supreendido se MT não estiver reservando seu uso no futuro, e se assim for, você terá que reescrever seu código naquele momento. não é um bom idear para usá-lo se você me perguntar.

Keit

 

Alguém pode me ajudar a codificar isto? Preciso de um Popup quando uma determinada condição for preenchida

Hi

Preciso codificar uma EA (é assim que você a chama) para me alertar sobre uma determinada condição comercial que está acontecendo.

Eu gostaria que ele fosse capaz de monitorar os períodos de 15mins, 30 minutos, 1h e 4h.

Condições de compra: (Vender é o oposto direto)

1) 2 Médias móveis são necessárias

1 do Alto de todas as barras 10 SMA do Alto

1 do Baixo de todas as barras 8 SMA do Baixo

2) 2 barras são TOTALMENTE SOBRE a SMA alta, (o que significa que a baixa da barra está totalmente acima da SMA alta)

3) Dentro das próximas 10 ou 15 barras ou 20 barras, alerte-me quando 1 barra fechar TOTALMENTE ABAIXO o SMA Baixo

VICE VERSA para venda

Alguém pode codificar isto para mim?

Obrigado.