[AVISO FECHADO!] Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por aqui. Não posso ir a lugar algum sem você. - página 154
Não sei qual é o problema de usar o indicador 12_VininI_HMA.mq4
Talvez seja a condição de fechamento errada ou dados mal descritos do indicador
Para uma EA é melhor usar o mais simples _HMA. E procure os pontos de inflexão na própria EA. Ou pode se dirigir ao buffer zero. E mais uma vez, determinar os pontos de pivô no Expert Advisor. As linhas coloridas são apenas para comercialização manual.
//жжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжжж+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru/ |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает количество позиций. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+int NumberOfPositions(string sy="",int op=-1,int mn=-1){int i, k=OrdersTotal(), kp=0;if( sy=="0") sy=Symbol();for( i=0; i< k; i++){if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES)){if(OrderSymbol()== sy || sy==""){if(OrderType()==OP_BUY||OrderType()==OP_SELL){if( op<0||OrderType()== op){if( mn<0||OrderMagicNumber()== mn) kp++;}}}}}return( kp);}
Por exemplo,
se (NumberOfPositions(NULL,OP_BUY, Magic)>=4){/se as posições de compra em aberto forem maiores ou iguais a =4
Olá. Não tenho certeza se escolhi o tema certo, mas minha pergunta é: por que um lucro não funciona no MT4? ambos constroem e perguntam para passar a parada, o farol verde se acende, mas a ordem não funciona.
Assistentes do Trader'.
HI_Line_E_RSI_2.mq4''.
'RSI_MA_LevelSignal'.
Obrigado Vinin!!!
Sim, também o VininI_HMA - ainda não vi um melhor).
Eu escrevi um roteiro. Parece simples como pode ser.
//+------------------------------------------------------------------+
//| send_sell.mq4 |//| Copyright © 2008, Mukata |
//| |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, Mukata"
#property link ""
//+------------------------------------------------------------------+
//| script program start function |
//+------------------------------------------------------------------+
int start()
{
//----
double sl=Bid-0.01, tp=Ask+0.01;
int tiket=OrderSend("EURUSD",1,0.01,Ask,3,sl,tp,"",100,0);
int rrr=GetLastError();
Comment(tiket," ",rrr," ",sl," ",tp);
//----
return(0);
}
//+------------------------------------------------------------------+
Comentário escreve no canto: -1 130... Pára a 100 pips, o que há de errado com eles?
Socorro!...
Tente escrever:
Onde as paradas (StopLoss, TakeProfit) devem ser em números inteiros (pips)
E a venda em si deve ser feita ao preço de compra (e não ao preço de venda).
Tente escrever:
Onde as paradas (StopLoss, TakeProfit) são definidas em números inteiros (pips)
e eu deveria vender ao preço Bid (e não ao preço Ask).
Acabou sendo mais fácil, eu estava calculando paradas como para comprar...
double sl=Bid - 0.01, tp=Ask + 0.01; :-)
e Ask+ e Ask-...
O menor destes...
De qualquer forma, obrigado por se livrar
Novo código:
int start()
{
int tiket=OrderSend("EURUSD",1,0.01,Bid,3,Ask+0.01,Bid-0.01,"",100,0);
return(0);
}
Não sei qual é o problema com a aplicação do indicador 12_VinI_HMA.mq4
Talvez uma condição de fechamento errada ou dados mal descritos do indicador
Não sei qual é o problema de usar o indicador 12_VininI_HMA.mq4
Talvez seja a condição de fechamento errada ou dados mal descritos do indicador
Para uma EA é melhor usar o mais simples _HMA. E procure os pontos de inflexão na própria EA. Ou pode se dirigir ao buffer zero. E mais uma vez, determinar os pontos de pivô no Expert Advisor. As linhas coloridas são apenas para comercialização manual.
Por favor, explique como calcular o número de pedidos com número mágico...?
Características úteis da KimIV'.
Por exemplo,
se (NumberOfPositions(NULL,OP_BUY, Magic)>=4){/se as posições de compra em aberto forem maiores ou iguais a =4