[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 269

 
laveosa:

1. ... porra, eu tenho algo para ler no fim de semana :) Vou pegar uma cerveja.

2. (pensei dois dias na WOT huh :()

1. Boa decisão...

2. Balance o France Firefly para BatChat - sobre ele, IMHO, é legal!

 
recebeu o m103 no último fim de semana.... auEnchik feliz como a merda e a amh13_90 francesa está lá e pronta para dobrar.........
 
laveosa:
no último fim de semana recebi a m103.... ahEnchik feliz como a merda, e a amh13_90 francesa está lá e pronta para dobrar.........


Por conta de um caixão, eu estava correndo um sabre de luz no batalhão mais distante à direita. Muito bom!!!

Eu mesmo ainda estou me abalando...

 
vamos lá amigo, bombeie, essa arma vai facilitar o acerto de cervos.... ok obrigado novamente por toda a sua ajuda, estou indo para encher...... você tem uma boa caçada :D
 
A propósito, eu também estou na WOT sob esse apelido).
 
laveosa:
A propósito, eu também estou no WOT, sob este apelido, me jogue na amizade, talvez uma empresa quando :)))


OK! Quando eu chegar lá - eu atiro para dentro...

Você pode me deixar aqui, eu sou Fabio_1.

Eu ainda não sei como fazer amigos lá...

 
e eu responderei todas as suas perguntas lá :)))))
 
laveosa:
e é aí que eu responderei a todas as suas perguntas :)))))

OK!!! :-) Convide-me como um amigo lá...
 
Esta é a primeira vez que leio sobre tanques nesta linha, sim)
 
alsu:

Se você chamar a função sem este parâmetro, nenhum "se" será executado e a função começará com a cadeia

Se a biblioteca se compila sem erros, então a variável bs_Symbol deve ser declarada em algum lugar no nível global. No mesmo lugar (ou em alguma outra função) deve-se procurar sua inicialização...

Nota: para que o código funcione, a condiçãofi_Ticket < 0 OU fs_Symbol != bs_Symbol deve ser mantida, o que significa, se mais adiante você tiver se (fi_Ticket > 0), apenas essa condição de entrada alternativa deve ser mantida.


Bem, eu não quis dizer que o parâmetrofi_Ticket não é necessário, mas porque o valor 0 (zero) foi atribuído a ele por padrão. Eu o faria de forma simples:

void fGet_MarketInfo (string fs_Symbol, int fi_Ticket)

Deixe-me repetir o código fonte novamente:

//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII+
//|  Автор : TarasBY, taras_bulba@tut.by                                              |
//+-----------------------------------------------------------------------------------+
//|        Получаем торговую информацию по символу                                    |
//IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII+
void fGet_MarketInfo (string fs_Symbol, int fi_Ticket = 0)
{
//----
         if (fs_Symbol != bs_Symbol || fi_Ticket < 0)
         {
                  if (fi_Ticket > 0)
                  {
                     bs_Symbol = OrderSymbol();
                  }
                  else
                  {
                     bs_Symbol = fs_Symbol;
                  }
                  if (bs_Symbol == Symbol())
                  {
                      bi_SymDigits = Digits;
                      bd_SymPoint = Point;
                  }
                  else
                  {
                      bi_SymDigits = MarketInfo (fs_Symbol, MODE_DIGITS);
                      bd_SymPoint = MarketInfo (fs_Symbol, MODE_POINT);
                  }
        if (bd_SymPoint == 0.0)
        {
           bd_SymPoint = fGet_Point (fs_Symbol);
        }
                  bd_ProfitMIN = NDP (ProfitMIN_Pips);
         }
         if (fi_Ticket > 0)
         {
            fGet_OrderDetails (fi_Ticket);
         }
    //---- Получаем текущие цены по инструменту
    RefreshRates();
    bda_Price[0] = NDD (fGet_TradePrice (0, bb_RealTrade, bs_Symbol));
    bda_Price[1] = NDD (fGet_TradePrice (1, bb_RealTrade, bs_Symbol));
    bd_Spread = NDD (bda_Price[1] - bda_Price[0]);
//----
}