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
Hi,
que podem me ajudar a colocar o som no Indicador AFStar quando as setas se multiplicam, tenho resultados muito bons no prazo de 15 e 30 minutos. Para mim, este indicador é muito, muito bom.
Aqui está uma versão do MTF que eu fiz para você com alerta
Ajuda na programação?
Olá a todos,
Já faz anos que não faço parte da diretoria ou faço qualquer negociação, mas atualmente estou trabalhando em um novo EA e preciso de alguma ajuda.
Neste momento, estou estabelecendo o LotsValue na EA da seguinte forma:
valor duplo externo do LotsValue = 1;
e a ordem é enviada como se segue:
int Ticket = OrderSend(Symbol(), Type, LotsValue, Price, Spread, 0, 0, Currency, Magic, 0, ArrowColor);
O que eu gostaria de fazer é definir o número de lotes com base em um percentual de patrimônio ~vs~ saldo, uma vez que a EA negocia múltiplos pares simultaneamente.
Qualquer ajuda ou sugestão seria muito apreciada.
Além disso, se alguém puder recomendar um programador profissional (MQL4), por favor, me avise já que perdi contato com aquele com quem eu estava trabalhando na China (estou nos EUA).
Cumprimentos a todos,
CajunFX
CajunFx,
Aqui está uma simples calculadora de tamanho de lote de um dos meus EA's.
duplo GetLotSize()
{
tamanho duplo LotSize = ManualLots;
double MaxLots = MarketInfo( Symbol(), MODE_MAXLOT );
duplo MinLots = MarketInfo( Symbol(), MODE_MINLOT );
duplo LotStep = MarketInfo( Symbol(), MODE_LOTSTEP );
int LotDigits = 1;
if (LotStep == 0,01) LotDigits = 2;
bool MicroLotsAllowed = Falso;
bool MicroLotStepsAllowed = Falso;
if( MinLots == 0,01 ) MicroLotsAllowed = verdadeiro;
if( LotStep == 0,01 ) MicroLotStepsAllowed = verdadeiro;
if( UseMoneyManagement )
LotSize = MMPercent * AccountBalance() / ( MarketInfo( Symbol(), MODE_TICKVALUE ) / Point * PipPoint ) / 10000;
if( MicroLotsAllowed )
LotSize = NormalizeDouble( LotSize, 2 );
else if( MicroLotStepsAllowed && LotSize > 0,1 )
LotSize = NormalizeDouble( LotSize, 2 );
senão se( MinLotes < 0,5 )
LotSize = NormalizeDouble( LotSize, 1 );
mais
LotSize = NormalizeDouble( LotSize, 0 );
LotSize = MathMin(LotSize,MaxLots);
LotSize = MathMax(LotSize,MinLots);
return( LotSize );
}
Nota:
UseMoneyManagement é uma configuração incorporada na seção de opções da EA.
Eu geralmente defino estas três opções para trabalhar em conjunto com a função LotSizing.
cadeia externa MM = "===== MONEY MANAGEMENT =====";
manual duplo externoLots = 0,1;
bool externo UseMoneyManagement = False;
duplo MMPercent externo = 3;
Se você quiser usar Equidade em vez de saldo, então simplesmente mude a referência no código de AccountBalance() para AccountEquity().
Espero que isto ajude.
Abraço,
Hiachiever
Cavalheiros,
Obrigado pela ajuda. Não sendo um programador, estou perdido no primeiro trecho de código (desculpe hiachiever, sem ofensa).
Eu tentei o segundo trecho e funcionou depois que removi o /STOPLOSS (EA usa um SL dinâmico) e adicionei mais alguns zeros, mas agora recebendo um erro de OrderSend 4051 quantidade de lotes inválidos. Acredite que isto é porque antes eu estava usando um valor inteiro para LotsValue e agora ele está querendo enviar LotsValue fracionário... por exemplo; 1 ~vs 1.3.
Parece que estou no caminho certo, no entanto, assim continuarei a me conectar a ele.
BTW... inscreveu-se no curso Build An Expert Advisor... talvez isto me ajude a lidar com as coisas.
Obrigado,
CajunFX
Aqui está uma maneira simples de fazer isso...
// money management
if(LOTS == 0)LOTS = (AccountFreeMargin()*RISK/100.0)/STOPLOSS;
A esperança que ajuda.
Lux
Ferramenta retângulo que conta o número de velas contidas dentro
Olá calças de cabedal,
Estou me perguntando se algum de vocês sabe como re=programar a ferramenta retângulo para que ela conte quantos períodos de velas estão contidos dentro dela. O raciocínio por trás disto é que durante um intervalo, quanto mais tempo ele continuar, maior e mais forte será a quebra.
Alguém tem isto ou pode me dizer como programar isto?
Obrigado a todos!
~J
MTF_AFStar
Olá aumento,
Muito obrigado. Tenho resultados muito bons em 15 e 30 anos USDJPY.
Muito obrigado.
MTF_AFStar
Olá aumento,
Muito obrigado por seu trabalho em meu indicador de favor. Agora poderei tomar mais e mais pips muito mais facilmente.
Na minha opinião, este indicador é muito, muito bom, com stop loss 15pips no prazo de 15 anos.
Experimente-o também.
Muito obrigado.
Como selecionar o maior perdido?
Existe uma maneira de selecionar o maior negócio perdido?
eu preciso dela para modificar minha estratégia MM obrigado!!!
Andrea
Desculpe, eu estava significando a maior perda da história.