Você está perdendo oportunidades de negociação:
- Aplicativos de negociação gratuitos
- 8 000+ sinais para cópia
- Notícias econômicas para análise dos mercados financeiros
Registro
Login
Você concorda com a política do site e com os termos de uso
Se você não tem uma conta, por favor registre-se
'vazio' - definição de parâmetros esperada!
{
// bu funksiye birilgen melumatqa asasen mal alidu we zakaz numurini qayturidu.
switch(Type)
{
case OP_BUY: if(OpenPrice > MarketInfo(mySymbol,MODE_ASK) return(EMPTY);
case OP_BUYLIMIT:
case OP_BUYSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice-Point*StopLoss,OpenPrice+Point*TakeProfit,ticketComment,MagicNum);
break;
case OP_SELL: if(OpenPrice < MarketInfo(mySymbol,MODE_BID) return(EMPTY);
case OP_SELLLIMIT:
case OP_SELLSTOP:
OrderSend(mySymbol,Type,LotSize,OpenPrice,0,OpenPrice+Point*StopLoss,OpenPrice-Point*TakeProfit,ticketComment,MagicNum);
break;
}erro do compilador em : 'void' - definição de parâmetro esperada! ?????????
string ticketComment, void string MagicNum)
...basta apagar "vazio".
Parada de trilha, parada inicial
nulo ModifyOrder(compra dupla, vendeTS) {
se (Licitação - OrderOpenPrice() > buyTS * Ponto)
if (OrderStopLoss() < Oferta - buyTS * Ponto) OrderModify(OrderTicket(), OrderOpenPrice(), Bid - buyTS * Ponto, OrderTakeProfit(), 0);
se (OrderOpenPrice() - Ask > sellTS * Ponto)
if (OrderStopLoss() > Ask + sellTS * Ponto) OrderModify(OrderTicket(), OrderOpenPrice(), Ask + sellTS * Ponto, OrderTakeProfit(), 0);
}
Se o Trailing Stop for 40, a parada inicial será zero (preço de pedido aberto)
Eu gostaria que a parada inicial fosse 10 -
ajuda por favor?
Cross Overs
ALGUÉM SABE COMO VOCÊ ESCREVE QUANDO DUAS LINHAS SE CRUZAM?
DIGAMOS QUE SE 10 EMA É SUPERIOR A 20 EMA CONDTION 1
SE ESSA CONDIÇÃO 1 ESTIVER LÁ ...., ENTÃO DEMORARÁ MUITO TEMPO QUANDO OS ESTOCÁSTICOS
D CROSSES ABOVE k
PARA D ACIMA DE K PODEMOS USAR D > K
O QUE VOCÊ UTILIZA PARA D CROSS ABOVE k QUANDO A CONDIÇÃO 1 DO EMA EMA ESTÁ EM LUGAR?
Aviso de correção na EA
Olá, como você corrige este erro em um EA?
CloseHour' - expressão sobre âmbito global não permitida
Obrigado
Passagem de matrizes entre funções
Hi,
Estou tentando passar arrays entre chamadas de função em minha EA.
Aqui está a estrutura para o meu programa.
Eu tenho os seguintes arquivos.
Helper.mq4
void writeLog(string[] orderLog)
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
[/CODE]
Helper.mqh
void writeLog(string[] orderLog);
EA.mq4
[CODE]
#include
string OrderLog[24] = {"","","","","","","","","","","","","","","","","","","","","","","",""};
int init()
{
writeLog(OrderLog);
return(0);
}
Quando eu executo o trecho de código acima, recebo os seguintes erros:
',' - parêntese quadrada esquerda esperada para a matriz
"," - parâmetro esperado
"," - tipos incompatíveis
Entretanto, se eu não usar bibliotecas e colocar estas funções no próprio arquivo EA.mq4, o código funciona.
Alguém sabe como passar funções entre funções em outra biblioteca?
Sua ajuda seria muito apreciada.
Hi,
Estou tentando passar arrays entre chamadas de função em minha EA.
........
void writeLog(string & orderLog [] )
{
orderLog[0] = "Text1";
orderLog[1] = "Text2";
orderLog[2] = "Text3";
}
soma de dois indicadores
Um codificador experiente pode me dizer como desenhar a soma numérica de dois indicadores?
Quero dizer, modificar os códigos de um indicador para adicionar o valor de outro indicador para desenhar a combinação de dois valores de indicador.
Obrigado
comprar e vender na década de 100
Alguém pode escrever e EA para comprar/vender no número redondo, por exemplo, gbp/jpy 201,00 203,00 etc. com o alvo 100 pips sem aumento no tamanho do lote e sem martangle. Muito obrigado a todos vocês. Eu tenho feito isso manualmente e ganho lucro todas as semanas. todos os meses.
Zamanibe,
Quais são todos os detalhes para decidir se você vai comprar ou vender?
Grande Seja