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

 
sovetnikmaker:
Então digam-me, ninguém sabe

O que é o quê?

O que deve ser feito? Como o faz (mostre-nos uma tentativa no código)? E o que é que não está a funcionar?

 

tol64:

Então digam-me, ninguém sabe

O quê exactamente? O que precisa de ser feito? Como se faz (mostrar uma tentativa em código)? E o que é que não está a funcionar?

Sim, eles estão interessados nesta questão: https://www.mql5.com/ru/forum/6343/page93#comment_415530 Dei uma dica onde procurar informação fiável, mas por alguma razão isso não foi suficiente. Talvez conheça uma figura específica?
 
sss20192:
Pode dizer-me quantos pontos de ancoragem para objectos podem estar em mql5? Em mql4 havia um máximo de 3 pontos, tempo1tempo3, e quantos em mql5?

Depende do tipo de objecto criado ObjectCreate

Большое количество точек привязки (до 30-ти)
предусмотрено для будущего использования.
В то же время ограничение только 30-тью возможными
точками привязки для графических объектов обусловлено тем,
что при вызове функции количество параметров не должно превышать 64.
 

Olá. Poderia aconselhar como implementar uma acção a uma determinada hora, por exemplo, para fechar uma encomenda seleccionada exactamente às 16:00 e não um segundo mais tarde?

Que funções podem ser usadas em mql5?

Документация по MQL5: Торговые функции / OrderSelect
Документация по MQL5: Торговые функции / OrderSelect
  • www.mql5.com
Торговые функции / OrderSelect - Документация по MQL5
 

Se o indicador pintar velas com DRAW_COLOR_CANDLES, não é possível definir a margem

ChartSetInteger(0,CHART_COLOR_CHART_UP,clrBlack);
ChartSetInteger(0,CHART_COLOR_CHART_DOWN,clrBlack);
 
sss20192: Como pode implementar a implementação de uma acção num momento específico, por exemplo, para que a ordem seleccionada seja encerrada exactamente às 16:00 e nem um segundo mais tarde?

Que funções em mql5?

Especifique a sua pergunta: Precisa de eliminar a ordem pendente ou fechar a posição aberta?
 
sovetnikmaker: Sim, a posição precisa de ser encerrada. Um pedido de encerramento deve ser enviado para o servidor num segundo. Porque se se limitar a fazer a sua EA em carraças, então, na ausência de carraças, o pedido de encerramento pode ser demasiado tardio.
Experimente a função OnTimer().
 
Olá!!! Se alguém não for difícil, por favor explique como construir ULTRA_TREND. Apenas nos dedos. Isto é, como cada indicador é explicado na wikipedia. Por exemplo, o ADX é explicado por http://ru.wikipedia.org/wiki/%D0%A1%D0%B8%D1%81%D1%82%D0%B5%D0%BC%D0%B0_%D0%BD%D0%B0%D0%BF%D1%80%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B3%D0%BE_%D0%B4%D0%B2%D0%B8%D0%B6%D0%B5%D0%BD%D0%B8%D1%8F. Se houver alguma ligação, obrigado também.
Система направленного движения — Википедия
  • ru.wikipedia.org
Система направленного движения (DMS от англ.  ) или Индекс направленного движения (DMI от англ.  ) — система технических индикаторов разработанная Уэллсом Уайлдером[1] и представленная в июне 1978 года в его книге «Новые концепции в технических торговых системах» (англ.  )[2][3][4][5][6]. Система направленного движения включает в себя...
 

Boa tarde! Por favor, aconselhem... Na MQL4 existe tal coisa:

int iHighest( símbolo de cadeia de caracteres, int timeframe, int tipo, int count=WHOLE_ARRAY, int start=0)

Devolve o índice do valor mais alto encontrado (offset da barra actual). Existe um análogo na MQL5?

 

Olá! Há uma gama de preços de fecho de 30 barras de EURUSD de 01.01.2012 a 31.12.2012. Recebo-o com a função CopyClose. Mas CopyClose[0] não equivale a fechar o preço da última barra em 31.12.2012 em terminal, se eu abrir o gráfico. Por favor, digam-me o que estou a fazer mal. Porque é que os preços de CopyClose e o preço real no gráfico não coincidem

//+------------------------------------------------------------------+
//|                                                    simpleBet.mq5 |
//|                        Copyright 2013, MetaQuotes Software Corp. |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "Copyright 2013, MetaQuotes Software Corp."
#property link      "http://www.mql5.com"
#property version   "1.00"
double Close_buf[];//динамический массив для хранения значений закрытия баров
string my_symbol = "EURUSD";//валютная пара
ENUM_TIMEFRAMES my_timeframe = PERIOD_M30;//таймфрейм
datetime testTimeStart = D'2012.01.01';
datetime testTimeEnd = D'2012.12.31';
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
     CopyClose(my_symbol,my_timeframe,testTimeStart,testTimeEnd,Close_buf); 
     Print(Close_buf[0]);//должен равняться 1.31964(последний 30ти минутный бар за 2012 год), а равняется 1.29412(его даже в самом массиве нет)
  }
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyClose
Документация по MQL5: Доступ к таймсериям и индикаторам / CopyClose
  • www.mql5.com
Доступ к таймсериям и индикаторам / CopyClose - Документация по MQL5
Razão: