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);

 

新たな難問!

トレーリングストップの有無を検出する機能はありますか?

表示すること。

"TrailingStop: NO" または "TrailingStop: 200p" です。

 
MakarFX:

新たな難問!

トレーリングストップの有無を検出する機能はありますか?

表示すること。

"TrailingStop: NO" または "TrailingStop: 200p".

ターミナル(コンテキストメニュー)でトレーリングストップを有効にするという話だと思うのですが、ユーザーが

の場合、MQL プログラムからそのような順序プロパティにアクセスすることはできません。

MQL4は、これらの関数(https://docs.mql4.com/ru/trading)を通してのみ、注文に関するすべてのことを見ることができます。

もしこれがあなたにとって重要なタスクであれば、前のティックのすべての注文のストップロスの値を記憶して、新しいティックでストップロスが変更されたかどうかを比較するだけでよいのです。

 
Igor Makanu:

ターミナル(コンテキストメニュー)でトレイリングを有効にするという話だと思うのですが、ユーザーが

の場合、MQL プログラムからそのような順序プロパティにアクセスすることはできません。

ありがとうございました。