新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1051

 
MakarFX:
这是真的,但TextSetFont 标志是用来修改

他们对我不起作用。也许是Win XP的标志

 
Vitaly Muzichenko:

他们对我不起作用。也许是Win XP的标志

我不知道,这些标志在MQL5中也存在,所以我不认为Windows起了作用。
 

这都是资源问题。

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

我不是程序员,可以给我一些俄语吗?

我想要的东西到底能不能实现?

 
MakarFX:

我不是程序员,可以给我一些俄语吗?

我想要的东西到底有没有可能?

也许。但对于普通的图形对象则不然。

你试图设置给图形对象的字体标志是用于绘制的文本--在资源对象中绘制的文本。或在画布上。

Документация по MQL5: Стандартная библиотека / Пользовательская графика / CCanvas
Документация по MQL5: Стандартная библиотека / Пользовательская графика / CCanvas
  • www.mql5.com
Стандартная библиотека / Пользовательская графика / CCanvas - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
Artyom Trishkin:

有可能。但对于普通的图形对象则不然。

你试图设置给图形对象的字体标志是用于绘制的文本--在资源对象中绘制的文本。或在坎肩上。

谢谢你。我已经为自己解决了这个问题。

我复制了系统字体timesbi.ttf,将名称标签改为MakarFX,结果是

ObjectSetText("Lev",StringConcatenate("Lev: ",DoubleToStr(MarketInfo(Symbol(),MODE_STOPLEVEL),0)),SizeInfo,"MakarFX",InfoColor);

 

一个新的难题!

是否有一个功能可以检测到跟踪止损的存在?

要显示。

"跟踪止损:NO "或 "跟踪止损:200p"

 
MakarFX:

一个新的难题!

是否有一个功能可以检测到跟踪止损的存在?

要显示。

"TrailingStop: NO "或 "TrailingStop: 200p"。

我怀疑我们正在讨论在终端(上下文菜单)中启用跟踪止损,你想知道用户是否已经点击了

那么就不能从MQL-程序中访问这种订单属性了。

这里的一切都很简单,MQL4只通过这些函数看到有关订单的一切https://docs.mql4.com/ru/trading。

如果这对你来说是一项重要的任务,那么你只需要记住所有订单在前一个tick上的止损值,然后在新的tick上进行比较,看看止损是否有变化。

 
Igor Makanu:

我怀疑我们正在讨论在终端(上下文菜单)中启用拖尾,你想知道用户是否已经点击了

那么就不能从MQL-程序中访问这种订单属性了。

非常感谢你。