来自一个 "傻瓜 "的问题 - 页 230

 

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

因此,请尝试在那里直接重复你的问题。那里还有很多感兴趣的人。
 
Yedelkin:
因此,请尝试在那里直接重复你的问题。那里还有很多感兴趣的人。
这是个合理的建议!当我问这个问题时,我认为它更接近于《傻瓜问题》,而不是《OpenCL:MQL5中的内部测试实现》。:).让我们等待--也许有人会提出解决这个问题的办法......
 
MigVRN: 合理的建议!当我问这个问题时,我认为它更接近于傻瓜问题线,而不是OpenCL:MQL5中的内部测试实现线。:).让我们拭目以待,看看是否有人会提出解决这个问题的办法......
问题是,一些论坛参与者订阅了某些主题的更新,他们不会连续查看所有的主题。因此,如果你在一个主题线中发布一个具体的问题,你可以得到对你的问题的回应,成功的机会更大。
 

我的目的是找出我应该在哪里提取我的第一笔存款,在哪家经纪公司,我想从一个简单的开始,直接在MT5上,因为我没有掌握通过文件复制信号到MT4的选项,我已经工作了3天,到目前为止一直是空白。

我在我的网站上看了一份名单http://www.brokersearch.ru,我对尊敬的先生们的意见感兴趣。它们是:MQL5,MQL5为那些不想与黄牛和传播比萨饼和其他种类的比萨饼工作。

对我来说,最受欢迎的是Roboforex,但每个人都以不同的方式谈论它,由于没有机会检查这些信息的有效性,我希望能听到一些建议))

我在道义上已经准备好尝试500美元以下的金额,没有任何悔意。甚至多次准备(3-5次),直到我不明白那是肯定的,或者这都是非常聪明的赌场(那是一个骗局),或者那是正确的,你可以在上面获得收入。

如果这个论坛不能谈论这个问题,那么请在私下里告诉我,或者通过电子邮件alex.bondar1969@gmail.com,我将非常感激)))

我明白第一次存款的目的是专门用于体验梅花,但我不希望这个梅花是因为一个厚颜无耻的骗局,它可以阻止ahota,至于一般的交易,特别是对algotrading。

我还想知道,对于初学者来说,开什么样的账户更好--ECN还是固定点差?

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

大家好!!!。这一天,我不明白如何在专家顾问中输出文本信息,也就是说,我需要输出货币对的点差,以及移动平均线 之间的差异,请告知如何做到这一点?在mql4中,它看起来像这样。

//+------------------------------------------------------------------+
//|                                                  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;
   }

如何在mql5中做到这一点,因为即使是简单的文本也不显示。

//+------------------------------------------------------------------+
//|                                                     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);
 }

我对mql4和mql5/了解不多,谢谢你



 
brex:

大家好!!!。这一天,我不明白如何在专家顾问中输出文本信息,也就是说,我需要输出货币对的点差,以及移动平均线之间的差异,请告知如何做到这一点?在mql4中,它看起来像这样。

如何在mql5中做到这一点,因为即使是简单的文本也不显示。

我对mql4和mql5不是很了解。



哇,这真是太复杂了。

简单的文字是用以下命令显示的

打印和评论

这些命令之间的差异取自指标手柄

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

点差取自SymbolInfoInteger,但信息将显示为点数,如-3,而不是0.0003。

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

我不知道该在哪里问这个问题,所以我将在通常的主题中问这个问题

我可以同时测试几个指标,还是应该把它们合并成一个自定义的指标并运行?

例如,我想看看分形+布林通道的表现如何

 
lazarev-d-m:

我不知道该在哪里问这个问题,所以我将在通常的主题中问这个问题

是否可以同时测试几个指标,或者我应该把它们合并成一个自定义的指标并运行它?

例如,我想看看分形+布林通道的表现如何

在测试器中运行。

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:

在测试器中运行。

嗯,是的,原则上不难,只是测试1个指标的手段,但你的建议很直接,谢谢你
 

先生们好。像往常一样,我有一个很可能很愚蠢的问题......就在最近,这甚至不是一个问题,但现在,在与一位非常有经验的叔叔交谈后,产生了困惑(()。

MTS(机械交易系统)和ATC(算法交易系统)是非常不同的东西?

有人认为(一位有经验的叔叔),MTS是一个 "伟大的幻觉",算法交易 是很酷的。这是在轻微的道德虐待之后,对我这个初学者来说,他原来不知道MTS和ATS之间的根本区别......。我没有被冒犯,但我不明白有什么区别(( )

请用两句话解释一下,什么是根本的区别。

佩萨:特别是叔叔说,HFT是算法交易,但它不是MTS...