任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 455

 
pro_:

有这样一个功能代码。在MT4测试版中,当编译时,我在标有箭头的行中得到 "表达式不是布尔值 "的警告。你能建议如何解决这个问题吗?


不,我们不会。
 
pro_:

有这样一个功能代码。在MT4测试版中,当编译时,我在标有箭头的行中得到 "表达式不是布尔值 "的警告。你能建议如何解决这个问题吗?

void WindowCaptions()
{
  int hwnd = GetAncestor(WindowHandle(Symbol(),Period()),1); 

  int ret = GetWindowLongA( hwnd, GWL_STYLE );
  if (bool(ret & WS_MAXIMIZE)) return;                                               //<---
  if (bool(ret & WS_DLGFRAME)) ret -= WS_DLGFRAME; else ret += WS_DLGFRAME;          //<---

  //это если совсем без рамочек 
  // if (ret & WS_THICKFRAME) ret -= WS_THICKFRAME; else ret += WS_THICKFRAME;
  
  SetWindowLongA( hwnd, GWL_STYLE, ret );
  SetWindowPos ( hwnd, 0,0,0,0,0, 39); 
}

 

请看这个网站,如何 以99%的模拟质量测试EA

http://tradelikeapro.ru/kak-poluchit-kachestvo-modelirovaniya-99/

 
你好,我已经开始研究交易机器人编程的基础知识了。我不知道如何将第三方指标连接到机器人上,即从互联网上下载的指标,这样它就可以显示在指标列表中,并能够与它一起工作....。 如果有人有任何困难,请告知...
 

你好!

问题如下。我有一个Heiken Ashi Smoothed指标https://www.mql5.com/ru/code/7930。

我应该对指标的代码做什么修改,以便能够在更高的时间框架的5分钟图表上附加这个指标,例如在30分钟或1小时的时间框架上?

谢谢你。

 

你好,请你告诉我记录应该是什么样子的,以便TRUE和FALSE可以被优化......我现在的记录是这样的

extern bool x = TRUE;
也就是说,我想在优化时给这个参数加一个标志...
 
niktron:

你好,请你告诉我记录应该是什么样子的,以便TRUE和FALSE可以被优化......我现在的记录是这样的

也就是说,我想在优化时给这个参数加一个标志...

extern int x = 1; //0 соответствует false,1 - true. Оптимизировать x от 0 до 1.
 
granit77:


非常感谢您!
 
granit77:

extern int x = 1; //0 соответствует false,1 - true. Оптимизировать x от 0 до 1.

并不完全正确,但大意是正确的。

实际上:零对应的是假,除零以外的任何其他值对应的是真

 
artmedia70:

并不完全正确,但大意是正确的。

实际上:零对应的是假,除零以外的任何其他值对应的是真


这对BOOL类型 来说是真的。也就是说,对于MQL4旧版本中的bool。这对于单字节的bool来说是不正确的。如果数值大于零,将发生溢出。
原因: