[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 435

 
伙计们,你们能不能告诉我从哪里开始,什么是条形图、刻度线、蜡烛等,或者我在哪里可以读到它们?请给我写信,E-mail:Forex_nachinai@mail.ru
 
Abstractus >>:
Помогайте, пожалуйста. Не могу разобраться с историей. Загружаю историю минуток как полагается через F2. А при тестировании качество моделирования пишет то n/a, то 90%, но чаще всего n/a. При повторном тестировании с теми же параметрами и на том же периоде с качеством n/a выдает разные результаты. Рисует при этом ярко-зеленую полосу. Результаты оптимизации тоже разные при одних и тех же параметрах. Уже несколько дней пытаюсь разобраться не получается. В поддержке моего ДЦ тоже не могут ничего путного сказать.. спасайте.

你应该详细说明你到底做了什么--我想是关于 "历史中的最大条数 "和 "窗口中的最大条数 "的设置--在加载分钟数之前,将这些参数设置为可能的最高值(所有9s)。在加载minutiae之前,将这些参数设置为可能的最大值(所有9s),重新加载MT4(可能不需要重新加载,我不知道),加载历史记录,将 "窗口中的最大条数 "返回到初始的65000,重新加载MT4,然后你就可以开始测试了。

优化的结果将是不同的,因为每次都会从经纪人的服务器上读取一个新的Spread - 白痴,但这就是开发人员的意图(他们将花数年时间开发新的编程语言,但不会花一个小时来改善真正需要的东西)。您可以将MT4与互联网断开,并进行离线测试(通过代理设置)。

 

朋友们下午好。


发现一个显示 "枢轴水平 "的指标。

你能告诉我如何使图表上只保留当前(和前一个)交易日的水平吗?


事先非常感谢你。

附加的文件:
 
Morzh09 >>:

Друзья, добрый день.


Нашел индикатор, отображающий "пивот-уровни".

Подскажите, пожалуйста, как сделать так, чтобы на графике оставались только уровни для текущего (и предыдущего) торгового дня?


Заранее большое спасибо.

在设置上。

天=0抽出所有级别(对所有天)。

Days=x倒着画x天。

附加的文件:
 
novichek2010 >>:
Ребята, подскажите с чего начинать, и что такое бары, тики, свечи и т.д., или где про них можно прочитать? Скиньте мне на E-mail:Forex_nachinai@mail.ru

这里

https://www.mql5.com/go?link=https://www.youtube.com/watch?v=-OAIODrAv5Q

https://www.mql5.com/go?link=https://www.youtube.com/user/MaxiForex

https://www.mql5.com/go?link=https://www.youtube.com/watch?v=kEc0xDK1OyY

 
novichek2010 писал(а)>>
伙计们,你们能告诉我从哪里开始,什么是条形图、刻度线、蜡烛等,或者我在哪里可以读到它们?>>给我留言,E-mail:Forex_nachinai@mail.ru

你应该从这里开始...

https://book.mql4.com/ru/appendix/glossary

 
也许有人会有兴趣做一个通用的光栅,这应该很有趣。
 

伙计们,帮我制定一个用这种方法平仓 的方法。

找到一个未结头寸,选择它并与当前价格进行比较,如果未结价格与当前价格之间的差异超过4点,则关闭该头寸。

 
Pyxlik2009 >>:

Парни помогите составить способ закрытия позиции вот по токому методу:

нужно найти открытую позицию, выбрать её сравнить с текущей ценой, если разность цены открытия позиции и текущей цены больше 4 пт то закрыть позицию

你在什么地方卡住了? 什么地方不工作了? 给我代码,我就能修好它...

 

这就是我没有足够的大脑来写代码的问题((((,我只是在第一天学习Mql))我想出了用这种方法平仓 方法:我需要找到一个未平仓的头寸,选择它并与当前价格进行比较。 如果未平仓价格与当前价格之间的差异超过4pt,我就没有足够的知识((

#property copyright ""
#property link      ""

//---- input parameters
extern double    Lots=0.1;
int MAGIC=20022010;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   double up=iFractals(NULL, 0, MODE_UPPER, 3);
   double down=iFractals(NULL, 0, MODE_LOWER, 3);
   
    
   return(0);
  }
void CheckForOpen()
{
//----------------открыть BUY-------------------------------
   if (iFractals(NULL, 0, MODE_LOWER, 3)>0)//условие открытия БАЙ
   {
      OrderSend(Symbol(),OP_BUY, Lots,NormalizeDouble(Ask,Digits),5,0,0,"", MAGIC,0,Blue);
   }
//---------------- открыть SELL-----------------------------
   if (iFractals(NULL, 0, MODE_UPPER , 3)>0) //условия открытия СЕЛЛ
   {
      OrderSend(Symbol(),OP_SELL, Lots,NormalizeDouble(Bid,Digits),5,0,0,"", MAGIC,0,Red);
   }
}

void CheckForClose()
{
   for (int i=0; i<OrdersTotal(); i++)
   {
      if (OrderSelect( i, SELECT_BY_POS, MODE_TRADES)==true && OrderMagicNumber()== MAGIC && OrderSymbol()==Symbol())
      {
         if (OrderType()==OP_BUY)
         {
          //тут закрытие ордера на БАЙ
         }
    
         if (OrderType()==OP_SELL)
         {            
          //тут закрытие на СЕЛЛ
         }
      }
   }
}
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
   if (Volume[0]>1) return;
   if (OrdersTotal()<1) CheckForOpen();
   else                 CheckForClose();
//----
   return(0);
  }
//+------------------------------------------------------------------+
原因: