错误、漏洞、问题 - 页 2119

 

::TextSetFont总是返回true(除非name = NULL)。

void OnStart()
{
        string name = "error.err";
        Print( TextSetFont( name, 0, 0, 0 )); //Результат: true
}
 

编译错误

#define  MACRO1( A, B )         (A "." B)
#define  MACRO2( A, B )          A "." B

#resource "\\Images\\" MACRO1( "dollar", "bmp" ) //нормально
#resource "\\Images\\" MACRO2( "euro",   "bmp" )
                                                 //error: '.' - name expected
void OnStart() {}

这有什么区别呢?

 

如何检查图表上的条数

if(Bars(_Symbol, _Period)<1000)
    {
    Alert("На графике не достаточно баров");
    }


我在图表上的条数较少,但它没有写警告,或者不一定是终端窗口中可见的条数。

 
A100:

::TextSetFont总是返回true(除了name = NULL)。

https://www.mql5.com/ru/docs/objects

图形对象

一组用于操作参考任何指定图表的图形对象的函数。

指定图形对象属性的函数,以及在图表上创建ObjectCreate() 和移动ObjectMove() 对象的操作,实际上是用于向图表发送命令。如果这些函数被成功执行,该命令会进入图表的一般事件队列。图 形对象的属性的可视化修改是在处理给定图表的事件队列时进行的。

由于这个原因,人们不应该期望在调用这些函数后立即对图形对象进行视觉更新。一般来说,图表对象的更新是由终端在变化事件中自动执行的--新报价的到来,图表窗口大小的改变,等等。对于图形对象的强制更新,使用ChartRedraw() 命令。

 

它是什么?

Задачи в проекте "Рекламно-аналитическая система" включают в себя следующие области разработки:

  • 大数据存储和处理系统
  • 具有最小响应时间(低延迟)的容错地理分布式系统
  • 行为分析系统:搜索行为模式和建模
  • 在地理定位系统中开发高性能内存数据库及其同步机制。 新的API大大减少了数据导入支持模块中的劳动密集型实施。

    使用的技术: C++,无锁,低延迟,多处理,IPC
Вакансия ведущего программиста С++
Вакансия ведущего программиста С++
  • www.metaquotes.net
Если вы хотите оказывать серьезное влияние на развитие продуктов, у вас масса смелых идей и вы умеете объединять вокруг себя единомышленников, это место — однозначно для вас. У нас вы получите любые технические и людские ресурсы, чтобы реализовать то, на что еще никто не осмеливался. Под ваше управление может перейти любой из подпроектов в...
 
Rashid Umarov:

https://www.mql5.com/ru/docs/objects

图形对象

如果这些函数被成功执行,该命令就会进入普通图表事件队列

在这个函数的文档中描述的4001错误代码的意义是什么https://www.mql5.com/ru/docs/objects/textsetfont?

如果当前字体被成功安装,返回true,否则返回false。可能的错误代码。

  • ERR_INTERNAL_ERROR(4001) - 操作系统错误(例如,试图创建一个不存在的字体)。

void OnStart()
{
    string name = "error.err";
    TextSetFont( name, 0, 0, 0 );
    {
        //здесь можно выполнить другие успешные операции с графиком
        //исключая ResetLastError
        //которые визуально отобразятся до окончания Sleep
    }
    Sleep( 10000 );
    ChartRedraw(); //добавлено для чистоты эксперимента
    Print( GetLastError());
}

结果:0,即ERR_SUCCESS。

4001在哪里?

Документация по MQL5: Графические объекты / TextSetFont
Документация по MQL5: Графические объекты / TextSetFont
  • www.mql5.com
Устанавливает шрифт для вывода текста методами рисования и возвращает результат успешности этой операции. По умолчанию используется шрифт Arial и размер -120 (12 pt). [in]  Размер шрифта, который может задаваться положительными и отрицательными значениями. При положительных значениях размер выводимого текста не зависит от настроек размеров...
 

执行过程中出错

class A {
public:
        A *f( int i ) { Print( i ); return &this; }
        A *g( int i ) { Print( i ); return &this; }
};
void OnStart()
{
        int i = 0;
        A a;
        a.f( ++i ).g( i );
}

结果:1 0

预期:1 1(至少这是C++给出的结果--请检查)。

 
fxsaber:

它是什么?

一个独立品牌下的独立产品。
鉴于目前的流行程度,这可能是某种PoC(概念证明),以推销公司的内部产品。

 
Sergey Dzyublik:

一个独立品牌下的独立产品。
鉴于目前的流行程度,也许这是某种PoC(概念证明),以推销公司的内部产品。

看起来不像是狭义的重点。看起来它还没有进入公共领域。

 

拉希德-乌马罗夫或雷纳特-法特胡林,我知道这是不允许的,但请当面答复。

如果可能的话,帮助申请SR#1947403