Perguntas de um "boneco" - página 230

 

MigVRN: Вот тут говорят что работает. 

Por isso, tente duplicar a sua pergunta directamente ali. Há muitas mais partes interessadas.
 
Yedelkin:
Por isso, tente duplicar a sua pergunta directamente ali. Há muitas mais partes interessadas.
É uma sugestão razoável! Quando fiz esta pergunta, pensei que estava mais próxima das Perguntas do Dummies do que do OpenCL: Testes Internos de Implementação em MQL5. :). Vamos esperar - talvez alguém sugira uma solução para este problema...
 
MigVRN: Sugestão razoável! Quando fiz esta pergunta, pensei que estava mais perto do fio "Dummies' Questions" do que do fio "OpenCL: Internal Tests of Implementation in MQL5 thread". :). Vamos esperar e ver se alguém sugere uma solução para este problema...
O problema é que alguns participantes do fórum são subscritos a actualizações de certos tópicos e não olham através de todos os tópicos de seguida. Assim pode obter uma resposta ao seu problema com mais hipóteses de sucesso se colocar uma pergunta específica num tópico.
 

O meu objectivo é saber onde devo retirar o meu primeiro depósito, em que empresa de corretagem gostaria de começar de um simples, directamente no MT5, porque não dominei a opção de copiar o sinal para o MT4 através de um ficheiro, estou a trabalhar há 3 dias e até agora tem estado vazio.

Vi uma lista no meu sitehttp://www.brokersearch.ru e estou interessado nas opiniões dos respeitados cavalheiros. São elas: MQL5, MQL5 para aqueles que não querem trabalhar com o escalpe e a propagação de apostas, MQL5 para aqueles que não querem trabalhar com o escalpe e a propagação.

Para mim o mais conhecido é Roboforex, mas eles dizem coisas diferentes sobre ele).

Estou moralmente pronto para experimentar quantias até $500, sem qualquer remorso. Mesmo muitas vezes pronto (3-5), até eu não entender isso com certeza, ou é tudo terrivelmente inteligente (isso é um esquema), ou é isso mesmo, pode obter rendimentos com ele.

Se este fórum não puder falar sobre isto, então por favor avise-me em privado, ou no e-mail alex.bondar1969@gmail.com, ficar-lhe-ia muito grato)))))

Compreendo que o primeiro depósito se destina exclusivamente à experiência da ameixa, mas não quero que esta ameixa seja por causa de um esquema descarado, pode desencorajar ahota, quanto ao comércio em geral, e ao algotrading em particular.

Também me pergunto que tipo de conta é melhor abrir para um principiante - ECN ou com spread fixo?

Поиск брокера. Рейтинг форекс брокеров. Новости, бонусы, конкурсы.
  • www.brokersearch.ru
BrokerSearch.ru - Форекс брокеры и дилинговые центры. Новости, акции, бонусы, конкурсы. Форум трейдеров. Поиск брокера.
 

Olá a todos!!! Este é o dia em que não consigo entender como produzir a informação do texto no Expert Advisor, ou seja, preciso de produzir o spread no par cambial, bem como a diferença entre as médias móveis, por favor aconselhar como fazê-lo? Em mql4 parece que é assim:

//+------------------------------------------------------------------+
//|                                                  my_fist_sov.mq4 |
//|           Начало создания 26.12.2012, test |
//|                                        http://                   |
//+------------------------------------------------------------------+
#property copyright "test"
#property link      "http://www.my_expert.ru"

//-- объявляем переменные
string Obj_Name ="Spread"; // 
string Obj_Name2 ="EMA_8";
string Obj_Name3 ="EMA_40";
string Obj_Name4 ="Raznica";
int Period_MA_1 = 8;
int Period_MA_2 = 40;

//--- объявляем константы



//--- ввод параметров EUR_GBR





int init()
   {
    string Text = MarketInfo (Symbol(), MODE_SPREAD);
    
     if(ObjectFind(Obj_Name)==-1)                    // Если объекта нет..
      {
      ObjectCreate (Obj_Name,OBJ_LABEL,0,0,0);      // Создаём новый объект 
      ObjectSet    (Obj_Name,OBJPROP_CORNER,    1);// Угол привязки            
      ObjectSet    (Obj_Name,OBJPROP_XDISTANCE,15);// Координата Х
      ObjectSet    (Obj_Name,OBJPROP_YDISTANCE,20);// Координата Y
      }
   ObjectSetText(Obj_Name,"Спред = "+Text,10,"Times New Roman",Red);// Текстовое описание объекта
  return;
  }
  
int start ()    
    {
    string Text2 = iMA(NULL,0,Period_MA_1,0,MODE_EMA,PRICE_CLOSE,0); // МА_1
     if(ObjectFind(Obj_Name2)==-1)                    // Если объекта нет..
      {
      ObjectCreate (Obj_Name2,OBJ_LABEL,0,0,0);      // Создаём новый объект 
      ObjectSet    (Obj_Name2,OBJPROP_CORNER,    1);// Угол привязки            
      ObjectSet    (Obj_Name2,OBJPROP_XDISTANCE,15);// Координата Х
      ObjectSet    (Obj_Name2,OBJPROP_YDISTANCE,35);// Координата Y
      }
   ObjectSetText(Obj_Name2,"Экспоциональная скользящая средняя = "+Text2,10,"Times New Roman",Red);// Текстовое описание объекта
   
   string Text3 =iMA(NULL,0,Period_MA_2,0,MODE_EMA,PRICE_CLOSE,0); // МА_2
     if(ObjectFind(Obj_Name3)==-1)                    // Если объекта нет..
      {
      ObjectCreate (Obj_Name3,OBJ_LABEL,0,0,0);      // Создаём новый объект 
      ObjectSet    (Obj_Name3,OBJPROP_CORNER,    1);// Угол привязки            
      ObjectSet    (Obj_Name3,OBJPROP_XDISTANCE,15);// Координата Х
      ObjectSet    (Obj_Name3,OBJPROP_YDISTANCE,50);// Координата Y
      }
   ObjectSetText(Obj_Name3,"Экспоциональная скользящая средняя = "+Text3,10,"Times New Roman",Blue);// Текстовое описание объекта
   
   string Text4 =iMA(NULL,0,Period_MA_2,0,MODE_EMA,PRICE_CLOSE,0)- iMA(NULL,0,Period_MA_1,0,MODE_EMA,PRICE_CLOSE,0); // МА_2
     if(ObjectFind(Obj_Name4)==-1)                    // Если объекта нет..
      {
      ObjectCreate (Obj_Name4,OBJ_LABEL,0,0,0);      // Создаём новый объект 
      ObjectSet    (Obj_Name4,OBJPROP_CORNER,    1);// Угол привязки            
      ObjectSet    (Obj_Name4,OBJPROP_XDISTANCE,15);// Координата Х
      ObjectSet    (Obj_Name4,OBJPROP_YDISTANCE,70);// Координата Y
      }
   ObjectSetText(Obj_Name4,"До пересечения скользящих осталось = "+Text4+ " пунктов",10,"Times New Roman",Red);// Текстовое описание объекта
   return;

   }
//
int deinit()
   {
   ObjectDelete(Obj_Name);                            // Удаление объекта при выходе
   ObjectDelete(Obj_Name2);
   ObjectDelete(Obj_Name3);
   ObjectDelete(Obj_Name4);
   return;
   }

Como fazê-lo em mql5, porque mesmo um simples texto não aparece:

//+------------------------------------------------------------------+
//|                                                     my_first.mq5 |
//|                                                    test |
//|                                              http://www.mql5.com |
//+------------------------------------------------------------------+
#property copyright "test"
#property link      "http://www.mql5.com"
#property version   "1.00"
//--- начало ввода параметров
input int      EMA_fast=8;
input int      EMA_slow=40;
//---конец ввода параметров

//--- начало объявление переменных
string txt_name ="Spread";
//--- окончание объявление переменных
datetime txt;
#define  UP          "\x0431"

//---
int OnInit()
 {
   {
     string txt_name="Спред по валютной паре составляет: ";
   if(ObjectFind(0,label_name)<0)
  
      Print("Object ",txt_name," not found. Error code = ",GetLastError());
      //--- создадим объект Label
      ObjectCreate(0,txt_name,OBJ_TEXT,0,0,0);           
      //--- установим координату X
      ObjectSetInteger(0,txt_name,OBJPROP_XDISTANCE,200);
      //--- установим координату Y
      ObjectSetInteger(0,txt_name,OBJPROP_YDISTANCE,300);
      //--- зададим цвет текста
      ObjectSetInteger(0,txt_name,OBJPROP_COLOR,clrWhite);
      //--- установим текст для объекта Label
      ObjectSetString(0,txt_name,OBJPROP_TEXT,UP);
      //--- установим шрифт надписи
      ObjectSetString(0,txt_name,OBJPROP_FONT,"Wingdings");
      //--- установим размер шрифта
      ObjectSetInteger(0,txt_name,OBJPROP_FONTSIZE,10);
      //--- повернем на 45 градусов по часовой стрелке
      ObjectSetDouble(0,txt_name,OBJPROP_ANGLE,-45);
      //--- запретим выделение объекта мышкой
      ObjectSetInteger(0,txt_name,OBJPROP_SELECTABLE,false);
      //--- отрисуем на графике
      ChartRedraw(0);          
   }
 return (0);
 }


//---
int OnDeinit()
{
ObjectDelete(0,txt_name);                            // Удаление объекта при выходе
   
 return(0);
}

//--- 
int OnTick ()
 {
   
 {
//---
                                        
    }
  return (0);
 }

Não sei muito sobre mql4 e mql5/ Obrigado



 
brex:

Olá a todos!!! Este é o dia em que não consigo entender como produzir a informação do texto no Expert Advisor, ou seja, preciso de produzir o spread no par cambial, bem como a diferença entre as médias móveis, por favor aconselhar como fazê-lo? Em mql4 parece que é assim:

Como fazê-lo em mql5, porque mesmo um simples texto não aparece:

Não conheço muito bem o mql4 e mql5.



Uau, é tão complicado.

O texto simples é mostrado com os seguintes comandos

Imprimir e Comentar

A diferença entre estes comandos é retirada do manípulo indicador

https://www.mql5.com/ru/docs/indicators/ima

A divulgação é retirada de SymbolInfoInteger, mas a informação será mostrada como número de pontos, como - 3, não 0,0003

Документация по MQL5: Технические индикаторы / iMA
Документация по MQL5: Технические индикаторы / iMA
  • www.mql5.com
Технические индикаторы / iMA - Документация по MQL5
 

Não sei onde fazer esta pergunta, por isso vou fazê-la na linha do costume

É possível testar vários indicadores simultaneamente ou devo combiná-los num indicador personalizado e executá-lo?

Por exemplo, quero ver como se comportam os Canais Fractals+Bollinger

 
lazarev-d-m:

Não sei onde fazer esta pergunta, por isso vou fazê-la na linha do costume

É possível testar vários indicadores simultaneamente ou devo combiná-los num indicador personalizado e executá-lo?

Por exemplo, quero ver como se comportam os Canais Fractals+Bollinger

Funciona no testador:

int      handle_BB;
int      handle_FR;
//+------------------------------------------------------------------+
//| Expert initialization function                                   |
//+------------------------------------------------------------------+
int OnInit()
  {
//---
      handle_BB=iBands(NULL,0,21,0,2,PRICE_MEDIAN);
      handle_FR=iFractals(NULL,0);
   
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| Expert deinitialization function                                 |
//+------------------------------------------------------------------+
void OnDeinit(const int reason)
  {
//---
   
  }
//+------------------------------------------------------------------+
//| Expert tick function                                             |
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   
  }
 
DC2008:

correr no testador:

Bem sim, não é difícil em princípio, apenas um meio para testar 1 indicador, mas a sua sugestão é bastante simples, obrigado
 

Olá, cavalheiros. Tenho, como de costume, uma pergunta muito provavelmente tola. Recentemente, nem sequer era uma pergunta, mas agora, depois de falar com um tio muito experiente, surgiu a confusão (((

MTS (mechanical trading system) e ATC (algorithmic trading system) são coisas muito diferentes?

Tem sido argumentado (por um tio experiente) que a MTS é uma "grande ilusão" e que o comércio algorítmico é fixe. Isto depois de um ligeiro abuso moral, para mim como principiante, que acabei por não ter consciência das diferenças fundamentais entre a MTS e a ATS... Não estou ofendido, mas não compreendo qual é a diferença(((

Explique por favor em 2 palavras quais são as diferenças fundamentais.

Pesa: Em particular, o tio disse que o HFT é comércio algorítmico mas não é MTS...