Qualquer pergunta de novato, de modo a não desorganizar o fórum. Profissionais, não passem por aqui. Em nenhum lugar sem você - 6. - página 251

 

Boa tarde, pessoal do fórum!

Sou relativamente novo no comércio na bolsa, só perdi dinheiro, em geral decidi implementar uma idéia, mas para fazer isso preciso saber escrever código, mb já está no EAs, se alguém sabe, me guie.

Em geral, o princípio do martingale.

Abre em um comércio de venda ou compra com sl e tp = 18

se ele tocou na direção + abrimos instantaneamente mais uma posição na direção tp

se o jogo foi negativo, abrir uma posição x2 na direção sl após 15 segundos (se possível, esta variável tem que ser definida no início)

Em resumo, se você ajudar, será apreciado.

 

Olá, tenho um problema - ao testar os Expert Advisors sobre o par de moedas audnzd tive que baixar cotações do arquivo, mas não funcionou bem - o gráfico se tornou uma "serra", com interrupções constantes. Você sabe como consertá-lo? Cumprimentos

 
SpikeOne:

Boa tarde, pessoal do fórum!

Sou relativamente novo no comércio na bolsa, só perdi dinheiro, em geral decidi implementar uma idéia, mas para fazer isso preciso saber escrever código, mb já está no EAs, se alguém sabe, me guie.

Em geral, o princípio do martingale.

Abre em um comércio de venda ou compra com sl e tp = 18

se ele tocou na direção + abrimos instantaneamente mais uma posição na direção tp

se o jogo foi negativo, abrir uma posição x2 na direção sl após 15 segundos (se possível, esta variável tem que ser definida no início)

Em resumo, se você ajudar, será apreciado.


Não há necessidade de spam.
 
Timofey:

Olá, tenho um problema - ao testar os Expert Advisors sobre o par de moedas audnzd tive que baixar cotações do arquivo, mas não funcionou bem - o gráfico se tornou uma "serra", com interrupções constantes. Você sabe como consertá-lo? Cumprimentos

tive que entrar em contato com meu corretor e ele me deu este link.
 
Qual chamada WinAPI permite executar um comando na linha de comando? Preciso executar um vbs-script a partir de um indicador, o comando ali será "cscript name_script.vbs".
 
gyfto:
Qual chamada WinAPI permite executar um comando na linha de comando? Preciso executar um vbs-script a partir de um indicador, o comando ali seria "cscript name_script.vbs".

WinExec
 
gyfto:
Qual chamada WinAPI permite executar um comando na linha de comando? Preciso executar um vbs-script a partir de um indicador, o comando ali seria "cscript name_script.vbs".
ShellExecuteA
 
Timofey:
Fui até meu corretor e ele me deu este link, é como se fosse um trabalho de desenvolvedor.
O trabalho do corretor é dar uma boa história. Eles são preguiçosos e sempre culpam os MCs.
 

A única coisa que eu não entendo é como calcular os extremos do indicador MACD, por exemplo, em vez dos extremos do preço em n períodos ?

//--------------------------------------------------------------------
// newbar.mq4  
// Предназначен для использования в качестве примера в учебнике MQL4.
//--------------------------------------------------------------------
extern int Quant_Bars=15;                       // Количество баров
bool New_Bar=false;                             // Флаг нового бара
//--------------------------------------------------------------------
int start()                                     // Спец. функция start
  {
   double Minimum,                              // Минимальная цена
          Maximum;                              // Максимальная цена
//--------------------------------------------------------------------
   Fun_New_Bar();                               // Обращение к ф-ии
   if (New_Bar==false)                          // Если бар не новый..
      return;                                   // ..то уходим
//--------------------------------------------------------------------
   int Ind_max =ArrayMaximum(High,Quant_Bars,1);// Индекс бара макс.ц. 
   int Ind_min =ArrayMinimum(Low, Quant_Bars,1);// Индекс бара мин. ц. 
   Maximum=High[Ind_max];                       // Искомая макс цена
   Minimum=Low[Ind_min];                        // Искомая мин. цена
   Alert("За последние ",Quant_Bars,            // Вывод на экран  
   " баров Min= ",Minimum," Max= ",Maximum);
   return;                                      // Выход из start()
  }
//--------------------------------------------------------------------
void Fun_New_Bar()                              // Ф-ия обнаружения ..
  {                                             // .. нового бара
   static datetime New_Time=0;                  // Время текущего бара
   New_Bar=false;                               // Нового бара нет
   if(New_Time!=Time[0])                        // Сравниваем время
     {
      New_Time=Time[0];                         // Теперь время такое
      New_Bar=true;                             // Поймался новый бар
     }
  }
//--------------------------------------------------------------------

Acho que preciso mudar ALTO e BAIXO para MACD no bloco chave. Mas eu não entendo como ... todas as minhas tentativas de fazer bobagens terminaram em nulling.

int Ind_max =ArrayMaximum(High,Quant_Bars,1);// Индекс бара макс.ц. 
int Ind_min =ArrayMinimum(Low, Quant_Bars,1);// Индекс бара мин. ц. 

Eu entendo que preciso criar uma matriz MACD.

MACDBuffer duplo[];

Também já vi tal seqüência em outros Consultores Especialistas

void CalculateMACD(int i)
  {
   MACDLineBuffer[i] = iMACD(NULL, 0, 12,26,9,PRICE_CLOSE,MODE_MAIN,i);

mas não posso medir um no outro...

Por favor, aconselhe como fazer isso?

 
lottamer:

A única coisa que eu não entendo é como calcular os extremos do indicador MACD, por exemplo, em vez dos extremos do preço em n períodos ?

Acho que preciso mudar ALTO e BAIXO para MACD no bloco chave. Mas eu não entendo como ... todas as minhas tentativas de fazer bobagens terminaram em nulling.

Eu entendo que preciso criar uma matriz MACD.

MACDBuffer duplo[];

Também já vi tal seqüência em outros Consultores Especialistas

mas não posso medir um no outro...

Por favor, aconselhe como fazer isso?

Veja este artigo, não é tão simples quanto parece, e geralmente é bastante útil.