Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 81
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
Olá.
Por favor, ajude.
Agora o lote de cada ordem seguinte está aumentando em 1, 2, 3, 4, 5...
Quero que o lote de cada ordem não aumente cada ordem, mas em incrementos de 3, portanto 1, 1, 1, 1, 2, 2, 2, 3, 3, 3, 3...
extern double Plus_LotStop = 0.01;
extern double Plus_N_ORD = 3; //каждые N ордеров
void OnTick()
{
//---
int c=0;
for (int i=1; i<=OrdersStop; i++)
{
if((Close[1]<Open[1]&&Close[2]>Open[2]&&NumberOfPositions(Symbol(), -1,_Magic)<1))
{
OPENORDER (OP_BUYSTOP,PriceBS,LOTs,_Magic,i);
numB++;
PriceBS = NormalizeDouble(PriceBS+Step_Stop*Point,Digits);
OPENORDER (OP_SELLSTOP,PriceSS,LOTs,_Magic,i);
numS++;
PriceSS = NormalizeDouble(PriceSS-Step_Stop*Point,Digits);
}
c++;
if(c==3){LOTs+=Plus_LotStop;c=0;}
}
}
Você pode me dizer se um indicador chamado "iSignal" funciona no terminal, é possível descobrir através de um EA que esse indicador realmente existe em qualquer janela, ou em uma janela com um EA?
Você pode me dizer se um indicador chamado "iSignal" funciona no terminal, é possível descobrir através de um EA que esse indicador realmente existe em qualquer janela, ou em uma janela com um EA?
No Help ChartIndicatorName(); e outros você verá lá.
ChartIndicatorName
Retorna o nome curto do indicador por seu número na lista de indicadores na janela do gráfico especificada.
stringChartIndicatorName(
longchart_id,// ID do gráfico
int sub_janela,// número da subjanela
índice int// índice do indicador na lista de indicadores adicionados à determinada subjanela
);
Parâmetros
gráfico_id
[ID do gráfico. 0 significa a tabela atual.
sub_janela
[em] Subjanela número do gráfico. 0 significa a janela principal da tabela.
índice
[em] Índice do indicador na lista de indicadores. Os indicadores são numerados a partir de zero, ou seja, o primeiro indicador da lista tem um índice zero. O número de indicadores na lista pode ser obtido por ChartIndicatorsTotal().
Valor retornado
Nome curto do indicador, que édefinido na propriedade INDICATOR_SHORTNAME pela função IndicatorSetString().Para obter informações sobre o erro, ligue para a função GetLastError().
Percorra todos os gráficos, e procure o indicador necessário neles. Você também pode definir o número de indicadores no gráfico, assim como o número de todas as janelas de um gráfico. Você verá lá na ajuda.
Você pode me dizer se um indicador chamado "iSignal" funciona no terminal, é possível descobrir através de um EA que esse indicador realmente existe em qualquer janela ou em uma janela com um EA?
Isso é possível. Percorra os indicadores do laço no gráfico necessário e compare o nome do indicador selecionado com o indicado. A função ChartIndicatorName().
Provavelmente, ele terá que procurar também nas subjanelas do gráfico, se o indicador estiver no "porão".
Em Help ChartIndicatorName(); e outros você verá lá também.
ChartIndicatorName
Retorna o nome curto do indicador por número na lista de indicadores na janela do gráfico especificada.
stringChartIndicatorName(
longchart_id,// ID do gráfico
intsub_janela,// número da subjanela
índice int// índice do indicador na lista de indicadores adicionados a esta subjanela
);
Obrigado, estava procurando exatamente por isso, e funciona!
E agora de volta) É o mesmo, mas de um perito em encontrar indicadores: (c)este perito está realmente em qualquer janela, ou uma janela com indicador?
Obrigado, estava procurando exatamente por isso, e funciona!
E agora de volta) Existe um semelhante, apenas do indicador para encontrar o especialista: (c)este especialista está realmente em alguma janela, ou uma janela com um indicador?
Como você codifica?
Eu conheço este, mas não pode procurar na tabela de outra pessoa.
Não só não sabe como procurar no gráfico de outra pessoa, mas em seu próprio gráfico encontra apenas "seu" indicador, roteiro ou especialista, aquele em que esta função é prescrita.
Não o verifiquei, mas tentei passar pelo laço dos gráficos.
Não só não sabe como procurar no gráfico de outra pessoa, mas em seu próprio gráfico encontra apenas "seu" indicador, roteiro ou especialista, aquele em que esta função é prescrita.
Não o verifiquei, mas o experimentei ao fazer looping através de gráficos
Sim, ele funciona e encontra a partir de um indicador especializado pelo nome. Mas agora uma pergunta: existe uma pergunta semelhante, mas para quatro, e de preferência uma plataforma cruzada?
Obrigado!