[Arquivo!] Escreverei gratuitamente a qualquer especialista ou indicador. - página 79

 
Mercyr:

O indicador padrão desenha os níveis de Fibo padrão em uma cor. Definir níveis de cor.

Quero que ele desenhe níveis 200, 150, 100, 50, 0, -50, -100 em cor vermelha - uma linha fina,

190, 160, 140, 110, 90, 60, 40, 10, -10, -40, -60, -90 níveis em cinza - uma linha pontilhada.

As funções do indicador são mantidas. (o nível de preço deve ser mantido).


É mais fácil fazer um novo, e será mais rápido.
 

Caro Vinin, vejo que você é muito bom em código e uma pessoa muito receptiva e compreensiva. ) Você não poderia ajudar uma grande massa de pessoas com uma pequena ação de uma só vez? )) Todos os nossos aplausos serão seus. )

Muitas pessoas há muito tempo querem uma possibilidade simples de ligar gráficos, de modo que quando você muda um símbolo em uma janela, os símbolos nas janelas selecionadas especificadas mudam. Neste caso, os prazos nos gráficos não são alterados - eles continuam sendo os que são definidos pelo usuário nas janelas. Também é desejável que um script possa vincular 1 janela principal a um número ilimitado de janelas escravas selecionadas pelo usuário (ou 1 a 5), em vez de recomendar a instalação de um script separado para cada par de janelas.

O objetivo do roteiro é mudar rapidamente as imagens especificadas de diferentes períodos de tempo em um movimento (arrastando a ferramenta necessária da lista para uma janela) em vez de três ou quatro (encontrar as folhas necessárias na lista de folhas) quando há muitas janelas. E não existe tal roteiro.

Em geral, o usuário envia para o gráfico mestre um script especificando as janelas escravas. Isso é tudo. Ele apenas clica na lista de janelas e tudo muda por si só.

Aqui está um exemplo - o sistema do Idoso tem 3 telas = semana, dia, 4 horas e 1 hora para especificar as entradas, para um total de 4 telas de diferentes escalas. Selecionamos a mais próxima da lista como a janela mestra, de modo que é fácil arrastar uma ferramenta até ela com o mouse. Suponhamos que sejam 4 horas da tarde. Especificar nas propriedades do roteiro que master = 4 horas, slave = semana, dia, 1 hora. Clique OK e pronto. Agora, quando uma nova ferramenta é arrastada para as 4 horas, os outros três também mudam a ferramenta imediatamente.

Você pode nos ajudar? Nosso trabalho é insuportável e árduo sem ele... ((

8)) Obrigado!

 
Vinin:

É mais fácil fazer um novo, e será mais rápido.
Não haveria problema? Posso ter esperança?
 
Mercyr: Você se importaria? Posso esperar que sim?


Ainda ocupado com um sistema bastante original, ou melhor, um sistema interativo para controlar os parâmetros do indicador. Um pouco mais tarde.
 

Многим давно хочется иметь простую возможность возможность линковать графики, чтобы при смене символа в одном окне менялись символы в заданных выбранных окнах. Таймфреймы на графиках при этом не меняются - остаются те, которые в окнах настроены юзером. Ну и надо сказать, что желательно, чтобы один скрипт мог связывать 1 ведущее окно с неограниченным количеством конкретных ведомых, выбранных юзером (или от 1 до 5 штук), а не так, чтобы на каждую пару окон рекомендовалось цеплять свой скрипт.


Vejo um EA (embora possa ser um roteiro em loop), ele tem um mestre ou escravo. O mestre escreve em uma variável global um símbolo no gráfico, o escravo fixa o símbolo desejado em seus gráficos.

Este é um trabalho de algumas linhas, e se você o tornar um pouco mais complicado, o mestre exibirá uma lista de moedas nos objetos e mudará automaticamente para o símbolo desejado.

 
#include <ServicesMT4.mqh>
extern bool Master=False;
int init()  {return(0);}
int deinit(){return(0);}
int start()
  {
    string st="abcdefgh";
    if (Master)
         GlobalVariableSet("MasterSymbol",ServiceLineBySymbol(Symbol())); 
    else if (GlobalVariableGet("MasterSymbol")!=ServiceLineBySymbol(Symbol()))
            { 
               int hwndChart=WindowHandle(Symbol(), 0);
               ServiceSetToolChartNamePeriod(hwndChart, ServiceSymbolByLine(GlobalVariableGet("MasterSymbol"),st,10),"");
            }
  }

Uma opção delirante, mas exequível. Biblioteca da Zhunko.

O mestre é definido como verdadeiro para o gráfico principal, deixando falso para os escravos. A mudança do símbolo ocorre na chegada do tick.

 

codificadores por favor veja a linha https://www.mql5.com/ru/forum/135005

 
splxgf:

Uma opção delirante, mas exequível. Biblioteca da Zhunko.

O mestre é definido como verdadeiro para o gráfico principal, deixando falso para os escravos. A mudança do símbolo ocorre na chegada do tick.

Prezado SPLXGF, muito obrigado por sua ajuda. Infelizmente, eu sou um zero completo na programação MT, portanto não posso implementar sua idéia eu mesmo. No entanto, tenho certeza de que levará 15 minutos para que uma pessoa bem informada possa implementá-lo. Especialmente, ele próprio poderá usá-lo e não apenas ganhar uma rodada de aplausos. Espero que alguém que saiba responda. (
 
gorchakov:
Prezado SPLXGF, muito obrigado por sua ajuda. Infelizmente, eu sou um zero completo na programação MT, portanto não posso implementar sua idéia eu mesmo. Entretanto, também tenho certeza de que é um trabalho de 15 minutos para uma pessoa bem informada. Especialmente, ele próprio poderá usá-lo e não apenas ganhar uma rodada de aplausos. Espero que alguém que saiba responda. (


Quão fácil e simples. Quinze minutos e ponto final. Quando você (plural) aprenderá a respeitar o trabalho de outras pessoas.

s vezes leva uma vida inteira para escrever algo em 15 minutos.

 

https://www.mql5.com/en/code

Isto está na pasta terminal peritos/incluir

O código em si funciona, cria um novo indicador personalizado no MetaEditor e copia o código do correio, substituindo o gerado pelo assistente. Após a compilação, você pode utilizá-lo no terminal.

As respostas a todas estas perguntas podem ser encontradas através de busca em fóruns e google, incluindo tutoriais em vídeo.

/corrigido o link. Vinin./