Sim, o programa funciona relativamente próximo ao escalpe, eu entendo a premissa geral. Vou tentar verificar se não é inferior a 0,0001 - Não me importo com tais diferenças e se eu entender corretamente, elas cortarão valores desnecessários
Eu construí uma linha e consegui o tempo como mostrado nela, fechei o terminal e o abri e tentei obter o tempo da linha, mas era zero((((, como posso obtê-lo sem reconstruir a linha? ps Não é suposto ser salvo?
string level_pos_buy = "level_pos_buy";
if (ObjectCreate(0,level_pos_buy,OBJ_HLINE,0,Time[1],Close[1])) // создание горизонтального уровня
{
ObjectSet(level_pos_buy,OBJPROP_COLOR,DarkGreen);
ObjectSetInteger(0,level_pos_buy,OBJPROP_STYLE,3);
}
datetime enter_time = (datetime)ObjectGetInteger(0,level_pos_buy,OBJPROP_TIME); // позиция время Print(" ", enter_time);
Ajuda por favor )
Eu construí uma linha e consegui o tempo como mostrado nela, fechei o terminal e o abri e tentei obter o tempo da linha, mas era zero((((, como posso obtê-lo sem reconstruir a linha? ps Não é suposto ser salvo?
Olá, especialistas.
Que função posso usar para mudar o símbolo no gráfico?
Suponha que eu tenha atualmente um gráfico EURUSD e quero mudá-lo para GBPUSD
Se não for uma função, talvez alguém possa me dar um exemplo.
Boa noite, ao executar o script há um erro nos logs: uninit reason 0
aqui está o código:
#Copyright "Copyright 2016, MetaQuotes Software Corp.
#link da propriedade "https://www.mql5.com"
#propriedade versão "1.00"
#propriedade rigorosa
//+------------------------------------------------------------------+
//| Função de início do programa Script |
//+------------------------------------------------------------------+
nulo OnStart()
{
ObjectCreate(ChartID(), "HLine",OBJ_HLINE,0,0,iHigh(NULL,PERIOD_W1,0))
//... - cor definida da linha
ObjectSetInteger(ChartID(), "HLine",OBJPROP_COLOR,Red);
//--- definir o estilo da linha
ObjectSetInteger(ChartID(), "HLine",OBJPROP_STYLE,0);
//... -- definir a espessura da linha
ObjectSetInteger(ChartID(), "HLine",OBJPROP_WIDTH,1);
//--- exibi-la em primeiro plano (falso) ou em segundo plano (verdadeiro)
ObjectSetInteger(ChartID(), "HLine",OBJPROP_BACK,true);
ObjectCreate(ChartID(), "LLine",OBJ_HLINE,0,0,iLow(NULL,PERIOD_W1,0);
//... - cor definida da linha
ObjectSetInteger(ChartID(), "LLine",OBJPROP_COLOR,Blue);
//--- definir o estilo da linha
ObjectSetInteger(ChartID(), "LLine",OBJPROP_STYLE,0);
//... -- definir a espessura da linha
ObjectSetInteger(ChartID(), "LLine",OBJPROP_WIDTH,1);
//--- exibi-la em primeiro plano (falso) ou em segundo plano (verdadeiro)
ObjectSetInteger(ChartID(), "LLine",OBJPROP_BACK,true);
}
Você pode me dizer, por favor, o que está errado?
Olá, especialistas.
Que função posso usar para mudar o símbolo no gráfico?
Suponha que eu tenha atualmente um gráfico EURUSD e quero mudá-lo para GBPUSD
Se não for uma função, talvez alguém possa me dar um exemplo.
A linha horizontal contém uma única coordenada, o preço. O tempo carimbado na linha será reiniciado após o reinício do terminal!
Obrigado) É uma pena que você não consiga economizar tempo(
Traçar uma linha de tendência que armazena tanto o tempo quanto o preço para os pontos de partida e de chegada.