[ARQUIVO]Qualquer pergunta de novato, para não desorganizar o fórum. Profissionais, não passem por ela. Não posso ir a lugar nenhum sem você - 5. - página 64
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
Faça de Raz uma constante
#define Raz 5
Se for necessário um tamanho de matriz variável, é algo parecido com isto:
Não entendo do que se trata....
se () {comprar}
senão enquanto (a<0)
{impressão ...}
se (...) ...
O COUNTER NÃO SAI quando "a" é maior que zero e não irá para o próximo se
como isso pode ser? tudo imprime e imprime.... levei 10 minutos para imprimir quase 6 gigabytes de logs. isso é normal? não consigo me lembrar disso antes... não é a primeira vez que imprimo.... parâmetros
Não entendo do que se trata....
se () {comprar}
senão enquanto (a<0)
{impressão ...}
se (...) ...
O COUNTER NÃO SAI do loop quando "a" é maior que zero e não irá para o próximo se
como isso pode ser? tudo imprime e imprime.... levei 10 minutos para imprimir quase 6 gigabytes de logs. isso é normal? não consigo lembrar que isso aconteceu antes... não é a primeira vez que eu imprimo.... parâmetros
Tente adicionar parênteses:
se () {comprar}
senão (a<0)
{impressão ...}}}
se (...) ...
Tente adicionar parênteses:
se () {comprar}
senão (a<0)
{impressão ...}}}
se (...) ...
não funcionou.
o que faz 2013.01.09 19:37:44 Robot_zero EURUSD,M1: desligamento por tempo limite ?
desligamento por tempo limite
Olá a todos! Ajude-me se for possível refazê-lo ? quero que as posições sejam abertas quando as velas fecham abaixo ou acima da linha . talvez um roteiro separado para adicionar ?
ISTO É PARTE DO ESPECIALISTA
//+------------------------------------------------------------------+
//| Abrir uma posição|///+
+ void OpenPositions() {
bool lbBuy=False, lbSell=False;
double ldStop=0, ldTake=0;
if ((Ask>gdPrevAsk && Ask>=gdUpPrice && ebBuyFromUp)
|| (Ask<gdPrevAsk && Ask<=gdDnPrice && ebBuyFromDn)) lbBuy=True;
if ((Bid>gdPrevBid && Bid>=gdUpPrice && !ebBuyFromUp)
||| (Bid<gdPrevBid && Bid<=gdDnPrice && !ebBuyFromDn)) lbSell=True;
if (lbBuy) {
if (ExistPositionByOP(OP_SELL)) CloseAllPositions();
if (!ExistPositionByOP(OP_BUY)) {
if (StopLoss!=0) ldStop=Ask-StopLoss*Point;
if (TakeProfit!=0) ldTake=Ask+TakeProfit*Point;
OpenPosition(OP_BUY, ldStop, ldTake);
}
}
if (lbSell) {
if (ExistPositionByOP(OP_BUY) CloseAllPositions();
if (!ExistPositionByOP(OP_SELL)) {
if (StopLoss!=0) ldStop=Bid+StopLoss*Point;
if (TakeProfit!=0) ldTake=Bid-TakeProfit*Point;
OpenPosition(OP_SELL, ldStop, ldTake);
}
}
}