オブジェクトを流し込む - ページ 3 12345678910...13 新しいコメント Renat Akhtyamov 2017.11.18 14:45 #21 5211845: 了解しました。そこにいるのか?続ける 5211845 2017.11.18 14:49 #22 これは、あなたが教えてくれた機能です。追加しました ObjectSetInteger(0,Name,OBJPROP_BACK,back);backの代わりにfalseを入れたらうまくいきました。追伸 このドキュメントは一種の「Rebus」であり、常に何かを推測して探さなければなりません。コメントも説明もない。関数OBJPROP_BACKは関数OBJPROP_FILLと一緒に使わなければならないと、どのように理解すればよかったのでしょうか? Renat Akhtyamov 2017.11.18 14:50 #23 大丈夫気にするな、ウェブマスターは仕事がたくさんあるんだ。 あなたの質問は、時間をかけても読まれ、磨かれます。 5211845 2017.11.18 14:54 #24 Renatさん、ありがとうございます。このコードは有効でした。#property indicator_chart_window int start(){ long current_chart_id=ChartID(); string obj_name1="Rectangle1"; double Price_Level_1 = 1296; double Price_Level_2 = 1293; datetime Left_Side_1 = Time[9]; datetime Right_Side_1 = Time[0] + PeriodSeconds() * 7; 色 clr = clrRed; ENUM_LINE_STYLE style = STYLE_SOLID; int width = 2; bool fill = false; ObjectCreate (current_chart_id, obj_name1,OBJ_RECTANGLE, 0, Left_Side_1, Price_Level_1, Right_Side_1, Price_Level_2) を使用します。 ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_COLOR, clr)です。 ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_STYLE, style)を使用します。 ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_WIDTH, width)を使用します。 ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_BACK,false); // このストロークのない場合、塗りつぶしは反応しません。 ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_FILL,fill) を使用します。 return(0)です。} Pouring the object エキスパートアドバイザー - 雑多な質問 コーディングのヘルプ Renat Akhtyamov 2017.11.18 15:00 #25 どういたしまして。 Artyom Trishkin 2017.11.18 15:26 #26 Renat Akhtyamov:同意はつさがし しかし、同じ名前のオブジェクトがtick ごとに削除、再作成される場合、既知のオブジェクトを検索することは冗長です。刻み目 ごとに再作成するのは冗長です。 Renat Akhtyamov 2017.11.18 15:29 #27 Artyom Trishkin:刻み目 ごとに作り直す必要はないのです。 また、右です。すべては、その関数を呼び出すアルゴリズムに依存する...。 Artyom Trishkin 2017.11.18 15:32 #28 Renat Akhtyamov: また、右です。全てはアルゴリズム次第です。 元々、リ・クリエーションによるアルゴリズムを提案していましたね。これは不要です。それ以上はない。 Renat Akhtyamov 2017.11.18 15:34 #29 Artyom Trishkin: もともと再創造でアルゴリズムを提案されていましたよね。それは余計なお世話です。それ以上はない。こう言ってはどうだろう。私へのコメントで私の利益が左右されることはありませんし、このままにしておきましょう。 Artyom Trishkin 2017.11.18 15:41 #30 Renat Akhtyamov:こう言ってはどうだろう。私へのコメントで私の利益が左右されることはありませんし、このままにしておきましょう。オブジェクトの 削除と作成を 繰り返す最適とは言えないアルゴリズムで、初心者にヒントを与えても、彼を傷つけるだけです。そして、それによって被害を受けるのは彼の「利益」である。そのおかげで、私はあなたを正す権利があるのです。もういいや。 12345678910...13 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
了解しました。そこにいるのか?
続ける
backの代わりにfalseを入れたらうまくいきました。
追伸
このドキュメントは一種の「Rebus」であり、常に何かを推測して探さなければなりません。コメントも説明もない。
関数OBJPROP_BACKは関数OBJPROP_FILLと一緒に使わなければならないと、どのように理解すればよかったのでしょうか?
大丈夫
気にするな、ウェブマスターは仕事がたくさんあるんだ。
あなたの質問は、時間をかけても読まれ、磨かれます。Renatさん、ありがとうございます。
このコードは有効でした。
#property indicator_chart_window
int start()
{
long current_chart_id=ChartID();
string obj_name1="Rectangle1";
double Price_Level_1 = 1296;
double Price_Level_2 = 1293;
datetime Left_Side_1 = Time[9];
datetime Right_Side_1 = Time[0] + PeriodSeconds() * 7;
色 clr = clrRed;
ENUM_LINE_STYLE style = STYLE_SOLID;
int width = 2;
bool fill = false;
ObjectCreate (current_chart_id, obj_name1,OBJ_RECTANGLE, 0, Left_Side_1, Price_Level_1, Right_Side_1, Price_Level_2) を使用します。
ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_COLOR, clr)です。
ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_STYLE, style)を使用します。
ObjectSetInteger (current_chart_id, obj_name1, OBJPROP_WIDTH, width)を使用します。
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_BACK,false); // このストロークのない場合、塗りつぶしは反応しません。
ObjectSetInteger (current_chart_id,obj_name1,OBJPROP_FILL,fill) を使用します。
return(0)です。
}
同意
はつさがし
しかし、同じ名前のオブジェクトがtick ごとに削除、再作成される場合、既知のオブジェクトを検索することは冗長です。刻み目 ごとに作り直す必要はないのです。
また、右です。全てはアルゴリズム次第です。
もともと再創造でアルゴリズムを提案されていましたよね。それは余計なお世話です。
こう言ってはどうだろう。
私へのコメントで私の利益が左右されることはありませんし、このままにしておきましょう。
こう言ってはどうだろう。
私へのコメントで私の利益が左右されることはありませんし、このままにしておきましょう。