Quaisquer perguntas de recém-chegados sobre MQL4 e MQL5, ajuda e discussão sobre algoritmos e códigos - página 1699

 
MakarFX #:

Por que dobrar? Há o IntegerToString(), se você realmente precisar dele como função. Ou você pode simplesmente usar (string)OrderTotal()

Документация по MQL5: Преобразование данных / IntegerToString
Документация по MQL5: Преобразование данных / IntegerToString
  • www.mql5.com
IntegerToString - Преобразование данных - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin #:

Por que dobrar? Há o IntegerToString(), se você realmente precisar dele como função. Ou você pode simplesmente usar (string)OrderTotal().

Estava apenas lhe dando a essência do assunto.

EVGENII SHELIPOV # : Você pode me dizer como posso emitir uma variável ou um valor da função, por exemplo, OrdersTotal() no gráfico????
 
MakarFX #:

Obrigado

 
MakarFX #:
Mostrar a condição de contagem de carrapatos
// Определить количество тиков по суммарному тиковому объёму баров диапазона
   long tickVolumes[];
   int tickVolumeCount=CopyTickVolume(m_symbol,PERIOD_M1,poi,poifin-1,tickVolumes);
   if(tickVolumeCount<=0)
      return;
   long tickVolumesTotal=Sum(tickVolumes);     
// Скопировать тики, нужны только совершённые сделки, нужна информаци только по Last + объём + время тика
   MqlTick ticks[];
   int tickCount=CopyTicks(m_symbol,ticks,COPY_TICKS_TRADE,poi*1000,(uint)tickVolumesTotal);
// Нет тиков - нет гистограммы
   if(tickCount<=0)
     {
      return;
     }


Como resultado, quando a Bolsa de Moscou liga o mercado, a variável tickCount registra não apenas ticks, mas todas as negociações que são executadas no mercado, puttable, strip of deals, o que quer que seja, então o código lá determina que tipo de negociação, compra ou venda, e que volume essa negociação teve, com base em toda a análise de cluster de informações é construída e os volumes necessários são exibidos perto do preço, etc.



A essência da fábula é anexar à variável tickCount e a cada 100 negócios, a variável será ajustável e olhar quantos negócios e compras foram, calcular a porcentagem de overhoot e se o overhoot for maior que o valor que eu indicar, o robô já saberá a dinâmica de fazer uma entrada usando a busca momentânea da densidade da pilha com lógica de três sigma + correlação de volume nesta pilha pelo método Pearson.

Em poucas palavras, é isso.

 
Konstantin Seredkin #:


Como resultado, quando a Bolsa de Moscou liga o mercado, a variável tickCount registra não apenas ticks, mas todas as negociações que são executadas no mercado, puttable, strip of deals, o que quer que seja, então o código lá determina que tipo de negociação, compra ou venda, e que volume essa negociação teve, com base em toda a análise de cluster de informações é construída e os volumes necessários são exibidos perto do preço, etc.



A essência da fábula é anexar à variável tickCount e a cada 100 negócios, a variável será ajustável e olhar quantos negócios e compras foram, calcular a porcentagem de overhoot e se o overhoot for maior que o valor que eu indicar, o robô já saberá a dinâmica de fazer uma entrada usando a busca momentânea da densidade da pilha com lógica de três sigma + correlação de volume nesta pilha pelo método Pearson.

É tão curto.

Eu não sou bom em mql5, mas eu

//--- global parameters
int tickCount,prev_tickCount;
//--- tick function                                             |
   tickCount=CopyTicks(m_symbol,ticks,COPY_TICKS_TRADE,poi*1000,(uint)tickVolumesTotal);
   if(prev_tickCount!=tickCount)
     {
      KillCount+=(tickCount-prev_tickCount);
      if(KillCount>=100) KillCount=KillCount-100;
      prev_tickCount=tickCount;
     }
 
MakarFX #:

Eu não sou bom em mql5, mas eu

duas vezes já referenciadas por escrito)

https://www.mql5.com/ru/forum/160683/page1698#comment_25500114

Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
Любые вопросы новичков по MQL4 и MQL5, помощь и обсуждение по алгоритмам и кодам
  • 2021.10.28
  • www.mql5.com
В этой ветке я хочу начать свою помощь тем, кто действительно хочет разобраться и научиться программированию на новом MQL4 и желает легко перейти н...
 
BOA TARDE, MAIS UMA VEZ. Descobri que minha conta principal, DanilaMactep, foi excluída. COMO POSSO SABER O MOTIVO DA ELIMINAÇÃO E ONDE POSSO ESCREVER UM PEDIDO DE REINTEGRAÇÃO? SEMPRE ME COMUNIQUEI COM PRECISÃO E NÃO INSULTEI NINGUÉM. SEMPRE ME COMUNIQUEI DE MANEIRA EDUCADA E NÃO FUI RUDE COM NINGUÉM. NÃO PODERIA TER VIOLADO AS REGRAS FINANCEIRAS, POIS DEPOSITEI MINHA CONTA EM 2014 E NÃO FIZ NENHUMA OUTRA TRANSAÇÃO, OU SEJA, NÃO PODERIA TER NENHUMA TRANSAÇÃO FRAUDULENTA.
 
Super_good #:
BOA TARDE, MAIS UMA VEZ. Descobri que minha conta principal, DanilaMactep, foi excluída. COMO POSSO SABER O MOTIVO DA ELIMINAÇÃO E ONDE POSSO ESCREVER UM PEDIDO DE RESTAURAÇÃO? SEMPRE ME COMUNIQUEI COM PRECISÃO E NÃO INSULTEI NINGUÉM. SEMPRE ME COMUNIQUEI DE FORMA EDUCADA E NÃO FUI RUDE COM NINGUÉM. NÃO PODERIA TER VIOLADO AS REGRAS FINANCEIRAS, POIS DEPOSITEI MINHA CONTA EM 2014 E NÃO FIZ NENHUMA OUTRA TRANSAÇÃO, OU SEJA, NÃO PODERIA TER NENHUMA TRANSAÇÃO FRAUDULENTA.

Eu acho que você está lá.

Foto da tela 2021-10-29 094058

\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\

1.

Captura de tela 2021-10-29 094814

2.

Imagem da tela 2021-10-29 094954

 
Super_good #:
BOA TARDE, MAIS UMA VEZ. Descobri que minha conta principal, DanilaMactep, foi excluída. COMO POSSO SABER O MOTIVO DA ELIMINAÇÃO E ONDE POSSO ESCREVER UM PEDIDO DE REINTEGRAÇÃO? SEMPRE ME COMUNIQUEI COM PRECISÃO E NÃO INSULTEI NINGUÉM. SEMPRE ME COMUNIQUEI DE FORMA CIVILIZADA E NÃO FUI RUDE COM NINGUÉM, OU SEJA, NÃO PUDE VIOLAR AS REGRAS FINANCEIRAS PORQUE DEPOSITEI MINHA CONTA AQUI EM 2014 E NÃO REALIZEI NENHUMA OUTRA TRANSAÇÃO, OU SEJA, NÃO REALIZEI NENHUMA TRANSAÇÃO FRAUDULENTA.
Já restaurado)
 
Taras Slobodyanik #:

duas vezes já referenciadas por escrito)

https://www.mql5.com/ru/forum/160683/page1698#comment_25500114

tickCount conta as trocas e se houvesse mais de 1 troca no tick, "tickCount%100" pode não ser igual a "0".