Qualquer conselho - estou a fazer optimização para a frente, mas por alguma razão não há 2 opções por critério nos resultados da optimização. como entendo, deve haver dados para trás e para a frente. também não há nada semelhante no menu de contexto. como posso ver dados para trás e para a frente a partir dos resultados da optimização?
Quando um evento Start ocorre no guião, é tratado pela função OnStatr().
Escrevi um guião chamado Print_1.
voidOnStart()
{
int x, y, z;
x=5;
y=4;
z=x+y;
printf(IntegerToString(z));
}
Penso que esta função deve imprimir para o terminal de registo número 9 quando o utilizador clica em Print_1 script. Mas nada acontece.
Como e onde no terminal para ver a saída z no ecrã? Qual é a fonte do evento Start? Como iniciar para que o número 9 apareça finalmente no ecrã? E geri-lo a partir do terminal.
Сразу же после того, как клиентский терминал загрузит программу (эксперт или пользовательский индикатор) и запустит процесс инициализации глобальных переменных, будет послано событие Init, которое обрабатывается функцией OnInit(), если она есть. Это событие также генерируется после смены финансового инструмента и/или периода графика, после...
Quando um evento Start ocorre no guião, a função OnStatr() trata dele.
Escrevi um guião chamado Print_1.
Penso que esta função deve imprimir para o terminal de registo número 9 quando o utilizador clica em Print_1 script. Mas nada acontece.
Como e onde no terminal para ver a saída z no ecrã? Qual é a fonte do evento Start? Como iniciar para que o número 9 apareça finalmente no ecrã? E eu quero geri-lo a partir do terminal.
Imprimir e imprimir a informação para a janela "Caixa de ferramentas", para o separador "Especialistas".
Данные типа double выводятся с точностью до 16 десятичных цифр после точки, при этом данные могут выводиться либо в традиционном либо в научном формате – в зависимости от того, как запись будет наиболее компактна. Данные типа float выводятся с 5 десятичными цифрами после точки. Для вывода вещественных чисел с другой точностью либо в явно...
Sysmart: Como posso seguir o momento em que uma ordem é accionada para colocar outra ordem na mesma direcção e a uma certa distância? (em mql5)
//+------------------------------------------------------------------+//| TradeTransaction function |//+------------------------------------------------------------------+voidOnTradeTransaction(constMqlTradeTransaction &trans,
constMqlTradeRequest &request,
constMqlTradeResult &result)
{
//--- get transaction type as enumeration valueENUM_TRADE_TRANSACTION_TYPE type=trans.type;
//--- if transaction is result of addition of the transaction in historyif(type==TRADE_TRANSACTION_DEAL_ADD)
{
if(HistoryDealSelect(trans.deal))
m_deal.Ticket(trans.deal);
elsereturn;
if(m_deal.Symbol()==m_symbol.Name() && m_deal.Magic()==InpMagic)
{
if(m_deal.DealType()==DEAL_TYPE_BUY || m_deal.DealType()==DEAL_TYPE_SELL)
{
if(m_deal.Entry()==DEAL_ENTRY_IN)
Sysmart: Novo problema, é necessário seleccionar a última posição aberta na sebe
OnTradeTransaction+ variável declarada no cabeçalho da EA. A variável armazena o tipo da última posição aberta. É de tipo longo e inicializado com o valor '-1'. Na OnTradeTransaction, apanha-se o momento em que uma posição foi aberta e escreve-se na variável.
Depois, verifica esta variável no seu código - se for igual a '-1', então, passa pelo laço e compara o tempo em que cada posição foi aberta. Encontrar a posição 'mais jovem' eescrevê-la na variável. Se a variável não for igual a '-1' - então compare-a com o tipo de posição.
В языке MQL5 предусмотрена обработка некоторых предопределенных событий. Функции для обработки этих событий должны быть определены в программе MQL5: имя функции, тип возвращаемого значения, состав параметров (если они есть) и их типы должны строго соответствовать описанию функции-обработчика события. Именно по типу возвращаемого значения и по...
Uma palavra de conselho a um principiante.
Quando um evento Start ocorre no guião, é tratado pela função OnStatr().
Escrevi um guião chamado Print_1.
Penso que esta função deve imprimir para o terminal de registo número 9 quando o utilizador clica em Print_1 script. Mas nada acontece.
Como e onde no terminal para ver a saída z no ecrã? Qual é a fonte do evento Start? Como iniciar para que o número 9 apareça finalmente no ecrã? E geri-lo a partir do terminal.
Uma palavra de conselho a um principiante.
Quando um evento Start ocorre no guião, a função OnStatr() trata dele.
Escrevi um guião chamado Print_1.
Penso que esta função deve imprimir para o terminal de registo número 9 quando o utilizador clica em Print_1 script. Mas nada acontece.
Como e onde no terminal para ver a saída z no ecrã? Qual é a fonte do evento Start? Como iniciar para que o número 9 apareça finalmente no ecrã? E eu quero geri-lo a partir do terminal.
Imprimir e imprimir a informação para a janela "Caixa de ferramentas", para o separador "Especialistas".
Imprimir
Imprime uma mensagem para a revista
PrintFormat
Formata e imprime os conjuntos de caracteres e valores num ficheiro de registo de acordo com um formato pré-definido
Afixado no ecrã através de
Comentário
Produz uma mensagem no canto superior esquerdo da tabela de preços
Como posso seguir o momento em que uma ordem é accionada para colocar outra ordem na mesma direcção e a uma certa distância? (em mql5)
Ouvi dizer que não é uma boa ideia fazera OnTradeTransaction, pois nem sempre funciona
Novo problema, é necessário seleccionar a última posição aberta na sebe
OnTradeTransaction+ variável declarada no cabeçalho da EA. A variável armazena o tipo da última posição aberta. É de tipo longo e inicializado com o valor '-1'. Na OnTradeTransaction, apanha-se o momento em que uma posição foi aberta e escreve-se na variável.
Depois, verifica esta variável no seu código - se for igual a '-1', então, passa pelo laço e compara o tempo em que cada posição foi aberta. Encontrar a posição 'mais jovem' eescrevê-la na variável. Se a variável não for igual a '-1' - então compare-a com o tipo de posição.