PDA

View Full Version : 15分0秒間隔で縦線を引く



TSUBAKI
10-24-2007 12:34, 12:34 PM
時間枠に関係なく、チャートに 15 分間隔で 0 秒の垂直線を引くことは可能ですか?

00:15:00 に垂直線を引く必要があるのは次のとおりです。

コンパイルはできますが、MT4 がロックしてしまいます。

// ------------------------------------------------------------- -------------------
//| 15minvline.mq4 |
//|著作権 © 2007、MetaQuotes Software Corp. |
//|
http://www.metaquotes.net| |
// ------------------------------------------------------------- -------------------
#property copyright Copyright © 2007, MetaQuotes Software Corp.
#プロパティ リンク http://www.metaquotes.net

#property indior_chart_window
#property indior_buffers 1
#property indior_color1 C'255,255,255'


double ExtMapBuffer0[];

// ------------------------------------------------------------- -------------------
//|カスタム屋内初期化関数 |
// ------------------------------------------------------------- -------------------
int init()
{
SetIndexBuffer(0,ExtMapBuffer0);
SetIndexStyle(0,DRAW_LINE,STYLE_DOT,1, C'255,255,255');



//---- 屋内
//----
リターン (0);
}
// ------------------------------------------------------------- -------------------
//|カスタムの屋内初期化解除関数 |
// ------------------------------------------------------------- -------------------
int deinit()
{
//----

//----
リターン (0);
}
// ------------------------------------------------------------- -------------------
//|カスタム屋内反復関数 |
// ------------------------------------------------------------- -------------------
int 開始()
{
int counted_bars=IndiorCounted();

if (counted_bars lt; 0) return (-1);

if (counted_bars gt; 0) counted_bars--;

int pos=棒 - 数えられた棒;

int min = 分();
int sec = 秒();

while(posgt;0)
{
もし ((最小 == 15) (秒 == 00))
SetIndexStyle(0,DRAW_LINE,STYLE_DOT,1, C'255,255,255');
}
//----

//----
リターン (0);
}
// ------------------------------------------------------------- -------------------

良一武彦刀満未来
11-24-2022 23:30, 11:30 PM
ons を追加: maxbars、width、onbackgr... {file}
2 フィーチャーを挿入することは可能ですか? VL を Number of Candle-lines として使用したいと思います。したがって、将来的に (そして過去にはバックテスト用の X バーについて) Indior が 50 キャンドル (Indior 設定ウィンドウでカスタマイズ可能) ごとに VL ラインを描画するよりも VL を描画するとしましょう。情報をありがとう.よろしくザック

一希大和楓
11-25-2022 00:52, 12:52 AM
やっと探していたものが見つかりました。このようなツールを作成していただきありがとうございます。最新バージョンは私にとってはうまく機能します。

Annaisha KYOU
11-25-2022 02:15, 02:15 AM
ons を追加: maxbars、width、onbackgr... {file}
私はこれが何年も前のものであることを知っていますが、今日見つけたばかりでとても気に入っています!それはまさに私が探していたものでした。これを使用して、15 分足チャートに 1 時間線を引きます。

Wan ICHIROU
11-25-2022 03:37, 03:37 AM
ons を追加: maxbars、width、onbackgr... {file}
インディーズの男たちに感謝します。 FXXX、私はそれが未来に引き寄せられるのが特に好きです....しかし、どういうわけか私にはうまくいきません.私の 1 分のチャートでは、tf を 0 に設定し、間隔を 15 に設定すると、毎時間 ##:15 と ##:45 に v ラインが描画されます。私がやりたいことは、1 時間 (1 分チャート) から始まる 15 バーごと、および 1 時間 (5 分チャート) から始まる 3 バーごとに単純に線を引くことです。つまり、tf に関係なく、15 分ごとに v ラインを描画します。私は主にバイナリーオプションを取引しており、私のブローカーでは 10 分ごとに期限が切れる EURUSD を除いて 15 分ごとに、満期時間にラインを持ちたいと思っています。間隔を 15 分または 10 分に設定できれば素晴らしいと思います。それを調べていただけますか。自分で書き直すことができるようにコーディングを理解していればよかったのに...しかし、あなたたちは私よりも賢いです...
https://www.forexgroove.com/attachments/1529195269.pngとても感謝しております

愛梨
11-25-2022 04:59, 04:59 AM
1 つの添付ファイル ons を追加: maxbars、width、onbackgr...
https://www.forexgroove.com/attachments/1529195285343866626.1mm

RIKUTO HAYATO
11-25-2022 06:21, 06:21 AM
ありがとうございます

愛梨
11-25-2022 07:44, 07:44 AM
2 添付ファイル ありがとうございました TC- yeapp は魅力的な機能のように機能します。ユーザー入力ルーチンをいくつか追加しました ObjectDelete(future); -ちょうど残った? 100 または少数の画面のような 2limit オブジェクトが必要になる場合があります。
https://www.forexgroove.com/attachments/15291952821995692852.1m
https://www.forexgroove.com/trading-system-and-egies/228-dumping-audjpy-yen-pairs-worth.html

RIKUTO HAYATO
11-25-2022 09:06, 09:06 AM
1 添付ファイル OK 良さそうです。数秒ではありませんが、未来の線を描いています
https://www.forexgroove.com/attachments/1529195280162426480.1

RIKUTO HAYATO
11-25-2022 10:28, 10:28 AM
うーん、それを調べる方法がわからない

素敵な 4 インドをありがとう。ところで。 vertを拡張するのに最適な機能です。ゼロ バー ポイントを超えるライン - 特定のバー エンドまでの距離を (低い TF で) 視覚的に示すことができます

素敵な 4 インドをありがとう。ところで。 vertを拡張するのに最適な機能です。ゼロ バー ポイントを超えるライン - 特定のバー エンドまでの距離を (低い TF で) 視覚的に示すことができます

RIKUTO HAYATO
11-25-2022 11:51, 11:51 AM
1 添付ファイル このスレッドに出くわしましたが、ID は問題ありませんが、入力 tf=0 start_minute=0 interval=15 は、このような tf の入力です 15-30-60-240-1440-10080-43200 1 年は 518400 間隔を使用するには tf を 0 に設定します 間隔は 60 分以下でのみ機能します。秒を受け入れます 0.01 は 1 秒です 1 は 1 分です tf で 0 以外を設定すると、間隔が無効になります 正常に動作するようです編集する場合は、名前を変更する必要があります
https://www.forexgroove.com/attachments/1529195278471457769.mq4

愛梨
11-25-2022 13:13, 01:13 PM
1 添付ファイル ありがとうございます 4 indis;ところで。 vertを拡張するのに最適な機能です。ゼロ バー ポイントを超えるライン - 特定のバー エンドまでの距離を (低い TF で) 視覚的に示すことができます

愛梨
11-25-2022 14:35, 02:35 PM
indis の上、または Paramon の作業時間、maxigen、セッション、特定のタイム ゾーンのブレークアウト indis などを見つけます。

MIKA YUMIKO
11-25-2022 15:57, 03:57 PM
こんにちは!バーではなく、特定の時間間隔で垂直線を描画する indior を探しています。たとえば、20 分ごとに設定すると、週末の時間も考慮されます。 2 つの変数の開始時刻と分単位の間隔サイズが必要です。誰かが私を助けてくれることを願っています!前もって感謝します

HIDEAKI Hideyo
11-25-2022 17:20, 05:20 PM
1 添付ファイル こんにちは。コードをクリーンアップしようとして、iBarShift() を使用する方法を思いつきましたが、1 分または 5 分の時間枠に応じて、区切り記号が 15 または 3 バーごとにあることに気付きました。 、それぞれ、区切り記号を歪めます (特に 1 分足チャートで)。よろしく、 ps: 少しきれいに見えますが、これはあなたが行った変更と同じようにする必要があります:
https://www.forexgroove.com/attachments/152919527623273672.mq4

TSUBAKI
11-25-2022 18:42, 06:42 PM
1 添付ファイル これは、lucidlamp の indior の私のハックです。 00、15、30、45 に 15 分の extern int を追加しました。 1 つのステートメントに対してすべての「if」を組み合わせる方法はわかりませんが、どちらの方法でも機能します。分が 00、15、30、または 45 に等しい分には価格の変化がなかったため、合計 1 分バーは 15 の個々のバーに等しいと想定される間隔の一部が少しずれています。チャートとそれを説明する...ありがとう明快!
https://www.forexgroove.com/attachments/15291952741255440395.mq4

HIDEAKI Hideyo
11-25-2022 20:04, 08:04 PM
こんにちは、私は自分自身のために同様のセットアップを書き、それを要求した仲間のために投稿しました。
https://www.forexgroove.com/trading-discussion/80-systematic-daily-chart.html私は ObjectCreate(...) を使用してそれを行いました。コードを確認し、それに応じて調整します。それでも助けが必要な場合はお知らせください。お手伝いします。これを 1 分足チャートまたは 5 分足チャートで使用している場合は、15 分足のチャートでは役に立たないため、int start の先頭に indior が適用されているチャートの時間枠をチェックする句を追加することをお勧めします。時間帯以上。 Period() 関数を使用すると、インディアがオンになっている現在のチャートの時間枠が返され、時間枠が 1 分または 5 分でない場合にコードを無効にするために使用できます。それ以外の場合は、00:15、01:15、02:15 を探している場合は、分句を追加するためにコードを少し調整できると確信しています。よろしく、

TSUBAKI
11-25-2022 21:26, 09:26 PM
ありがとうボス!私はそれを「調べて」あなたに知らせます...

11-25-2022 22:49, 10:49 PM
1 添付ファイル

{quote} 2 Feature を挿入することは可能ですか? VL を Number of Candle-lines として使用したいと思います。したがって、Indior が 50 キャンドル (Indior 設定ウィンドウでカスタマイズ可能) ごとに VL ラインを描画するよりも VL を描画するとします (過去にはバックテスト用の X バーについて) 情報をありがとう.よろしくザック
ザック - これを試してください。線を新しい位置にドラッグします。追加の線は、ユーザー入力で指定された間隔で描画され、新しい位置にドラッグするまで残ります。
https://www.forexgroove.com/attachments/1529195287398358289.ex4