Perguntas de Iniciantes MQL5 MT5 MetaTrader 5 - página 371

 
Artyom Trishkin:

Oh, meu... Momento perfeito.

Embora sim ... e eu fui suficientemente burro para lhe enviar uma mensagem privada de caca.

Oh, bem... Tem sido escrito, lido e comido.

E isto é para outros que também não sabem como escrever uma PM ;)
 
Pode dizer-me como encontrar e seleccionar a primeira barra do dia?
 
sashasonik:
Pode dizer-me como encontrar a primeira barra do dia?
   datetime day = iTime(Symbol(), PERIOD_D1,iBarShift(Symbol(), PERIOD_D1, iTime(Symbol(),PERIOD_H1,0)));
   int Bar = iBarShift(Symbol(), PERIOD_H1, day);   // Бар, соответсвующий началу суток
Parece ser mais ou menos assim.
 
Vitalii Ananev:
Penso que é tudo, mais ou menos isso.
Obrigado, vou tentar.
 
sashasonik:
Obrigado, vou tentar.
Vitalii Ananev:
É o que parece, aproximadamente.
Para ser mais preciso, em qualquer prazo.
 
sashasonik:
Mais precisamente, para estar em qualquer prazo.
int bar=iBarShift(Symbol(),Period(),iTime(Symbol(),PERIOD_D1,0));
 
Artyom Trishkin:

Tudo funciona, obrigado!

 

Saudações a todos!

Pode dizer-me como obter uma lista de símbolos na janela de símbolos na MarketWatch?

Para que depois possam ser revistados em loop.

Se houver um pedaço de código, geralmente bom :-)

Obrigado de antemão!

 
Aleksey Masterov:

Saudações a todos!

Pode dizer-me como obter uma lista de símbolos na janela de símbolos na MarketWatch?

Para que depois possam ser revistados em loop.

Se houver um pedaço de código, geralmente bom :-)

Obrigado de antemão!


SymbolsTotal()

Devolve o número de símbolos disponíveis (quer seleccionados em MarketWatch ou todos).

intSymbolsTotal(
bool selected// true - only symbols in MarketWatch
);

Parâmetros

seleccionado

[Modo de pedido. Pode aceitar valores verdadeiros ou falsos.

Valor devolvido

Se seleccionado é verdade, o número de caracteres seleccionados na MarketWatch é devolvido. Se falso, então o número total de todos os símbolos é devolvido.


Experimente-o no laço.

for(int i=0; i<SymbolsTotal(); i++) {}

E o que procura - só você sabe

 

pergunta aos peritos do mt4

Um comerciante coloca uma ordem pendente e fecha-a antes de ser activada. Após uma semana, ele vê esta ordem aberta e accionada.

A questão é se é tecnicamente possível para o corretor abrir uma ordem remota pendente (por exemplo, para fechar a conta de alguém).

A situação é real - não foram enviados quaisquer relatórios para o correio. Os registos do servidor do corretor e os registos da conta foram desactivados.

Os registos do servidor do corretor e os registos mt4 do comerciante são diferentes - no momento da abertura de uma ordem contestada.

Razão: