ObjectCreate(0,name,OBJ_LABEL,0,0,0); // создаём объект в текущем (нулевом окне)
ObjectSetString(0,name,OBJPROP_TEXT,text); // указываем какой текст должен в нём отображаться
ObjectSetString(0,name,OBJPROP_FONT,fontname); // назначаем шрифт например Verdana или Tahoma
ObjectSetInteger(0,name,OBJPROP_FONTSIZE,fontsize); // назначаем размер шрифта
ObjectSetInteger(0,name,OBJPROP_COLOR, text_color); // назначаем цвет шрифта
ObjectSetInteger(0,name,OBJPROP_CORNER,text_corner); // указываем от какого угла окна отсчитывать пиксели
ObjectSetInteger(0,name,OBJPROP_ANCHOR,text_anchor); // указываем как должен быть выровнен текст по центру или какому-то краю
ObjectSetInteger(0,name,OBJPROP_XDISTANCE,XOFFSET); // указываем координату по горизонтали
ObjectSetInteger(0,name,OBJPROP_YDISTANCE,YOFFSET); // указываем координату по вертикали
ObjectSetInteger(0,name,OBJPROP_SELECTABLE,false); // указываем можно ли выделять и двигать метку мышкой или нельзя
一般的なドキュメントの見方を教えてください。テキストのような簡単なグラフィカルオブジェクトの例でさえ、たくさんのコードが書かれたサンプルを目の前にして、どのパラメータが必須でどれがそうでないか、どこにも書かれていないのが本当に心配です。 つまり、テキストを書いたりトレンドを設定したり、あるいはインディケータのバッファを理解するために、最低限入力すべきパラメータがわからず、コードをコピーアウトしてペーストしなければならないんです。
こんにちは、テキストの必須パラメータは、ウィンドウインデックス、座標参照、テキスト本体で、その他は任意です。
OBJ_LABELとOBJ_TEXTという2種類のオブジェクトがあり、前者はウィンドウピクセルに、後者はチャート上の時間や価格にバインドされていることを念頭に置く必要があります。
例えば、ピクセルにリンクしたテキストラベルが必要だとすると、次のようにします。
これは、テキストラベルを描画するためのほぼ最小限のコードです。
は、OBJ_TEXT オブジェクトと同じですが、価格と時間のプロパティも指定する必要があります。
text_corner は定数値のいずれかでなければならない。
ID
商品説明
コーナーレフトアッパー
チャート左上隅の座標中心
コーナー左下
チャート左下隅の座標の中心値
コーナーライトロワー
チャート右下の座標の中心値
コーナーライト・アッパー
チャート右上の座標の中心値
詳細はこちら: https://www.mql5.com/ru/docs/constants/objectconstants/enum_basecorner#enum_base_corner
text_corner は定数値のいずれかでなければならない。
識別子
商品説明
アンカー左上
左上隅のアンカーポイント
ANCHOR_LEFT
中央左側のアンカーポイント
アンカー左下
左下隅のアンカーポイント
ANCHOR_LOWER
中心より下のアンカーポイント
アンカー右下
右下隅のアンカーポイント
ANCHOR_RIGHT
中央右寄りのアンカーポイント
アンカーライトアッパー
右上隅のアンカーポイント
ANCHOR_UPPER
中央上部のアンカーポイント
ANCHOR_CENTER
オブジェクトのちょうど中心にアンカーポイント
詳細はこちら: https://www.mql5.com/ru/docs/constants/objectconstants/enum_basecorner
標準ライブラリに接続して、#include <ChartObjects</ChartObject.mqh> とそのクラスを使用することもできますが、私の意見では、これは生活を複雑にするだけです。
ご挨拶、テキストの必須パラメータはウィンドウインデックス、座標バインディング、テキスト本体で、その他は任意です。
OBJ_LABELとOBJ_TEXTという2種類のオブジェクトがあり、前者はウィンドウピクセルに、後者はチャート上の時間や価格にバインドされていることに留意してください。
例えば、ピクセルにリンクしたテキストラベルが必要だとすると、次のようにします。
これは、テキストラベルを描画するためのほぼ最小限のコードです。
はOBJ_TEXTオブジェクトと同じですが、価格と時間のプロパティを設定するだけです。
God bless you )文字だけでなく、インジケーターのバッファまで色々なものがありますね。カートの中身を取り出すと...)
God bless you )テキストだけでなく、インジケーターバッファーまで色々です。なぜトロッコから削除されるのですか?)
妄想でいつも通りトロッコから削除したらチェキ派に見つからなかった😀どうしたらいいのか全くわからない。
そして、正しい選択肢は、まあ、とてもシンプルなのですが......。
そして、それは何なのか?書いてみたらどうだ?
しかし、例えば22:00にオープンした注文がstophour(23:00)にクローズしないことを考慮に入れていませんでした。
スターアワーとストップアワーはオープンオーダーにのみ適用されます。
スターアワー・ストップアワーのみを発注する
ストップアワー後の取引はできません。
グローバルパラメーターが設定されている
また、OnTickにおいて
それが問題で、starthour->stophourのオーダーを開いたり閉じたりしているだけです
それが問題で、starthour->stophourのオーダーを開いたり閉じたりしているだけです
斯くあるべし
斯くあるべし
このように注文が終了します