資源の読み込みに... 荷物...

FMZ PINE スクリプト ドック

作者: リン・ハーン発明者 量化 - 微かな夢, 作成日:2022-04-28 16:05:05, 更新日:2024-10-12 17:25:27

グラフ (タイムスタンプ) (04 Dec 1995 00:12:00 GMT+5))


**Returns**
Unix time.

**Arguments**
- ```timezone``` (series string) Timezone. Optional. The default is syminfo.timezone. Can be specified in GMT notation (e.g. "GMT-5") or as an IANA time zone database name (e.g. "America/New_York").
- ```year``` (series int) Year.
- ```month``` (series int) Month.
- ```day``` (series int) Day.
- ```hour``` (series int) (Optional argument) Hour. Default is 0.
- ```minute``` (series int) (Optional argument) Minute. Default is 0.
- ```second``` (series int) (Optional argument) Second. Default is 0.
- ```dateString``` (const string) A string containing the date and, optionally, the time and time zone. Its format must comply with either the IETF RFC 2822 or ISO 8601 standards ("DD MMM YYYY hh:mm:ss ±hhmm" or "YYYY-MM-DDThh:mm:ss±hh:mm", so "20 Feb 2020" or "2020-02-20"). If no time is supplied, "00:00" is used. If no time zone is supplied, GMT+0 will be used. Note that this diverges from the usual behavior of the function where it returns time in the exchange's timezone.

**Remarks**
UNIX time is the number of milliseconds that have elapsed since 00:00:00 UTC, 1 January 1970.

**See also**
```time``` ```timenow``` ```syminfo.timezone```

### fill

Fills background between two plots or hlines with a given color.

記入する (fill ((hline1,hline2,色,タイトル,編集可能, fillgap,表示)


fill ((plot1,plot2,色,タイトル,編集可能, show_last, fillgaps, display)


**Example**
```pine
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.blue, 90))

p1 = plot(open)
p2 = plot(close)
fill(p1, p2, color=color.new(color.green, 90))

議論

  • hline1(ハインライン) 最初のハインラインオブジェクト 必要な引数
  • hline22番目には 引数が要る
  • plot1(プロット) 最初のプロットオブジェクト 必要な引数
  • plot2(プロット) 2番目のプロットオブジェクト 必要な引数
  • colorグラフの色. のような定数を使うことができます.色=色.赤色=閉じる >=開くというような複雑な表現ですcolor.green : color.red 任意の議論です
  • title(const string) 作成されたfillオブジェクトのタイトル.オプションの引数.
  • editable(const bool) true ならば, Fill スタイルは Format ダイアログで編集できます.デフォルトは true です.
  • show_last(input int) 設定されている場合,グラフに記入するバーの数 (最後のバーから過去に戻る) を定義します.
  • fillgaps(const bool) は,グラフ (plot)) の呼び出しのうちの1つが na 値を返すとき,空白に継続的に埋めることを制御します. true であれば,最後の埋め込みが空白に継続します.デフォルトは false です.
  • display(plot_display) Fill が表示されるコントロール. 可能な値は: display.none, display.all. デフォルトは display.all.

ほかにも参照 plot barcolor bgcolor hline

ライン

固定価格で水平線を表示します

hline(price, title, color, linestyle, linewidth, editable, display)

// input.hline
hline(3.14, title='Pi', color=color.blue, linestyle=hline.style_dotted, linewidth=2)

// You may fill the background between any two hlines with a fill() function:
h1 = hline(20)
h2 = hline(10)
fill(h1, h2, color=color.new(color.green, 90))

リターン線形物体で 満たすことができます

議論

  • price(input int/float) オブジェクトが表示される価格値. 必要な引数.
  • title(const string) オブジェクトのタイトル
  • color(入力色) レンダリングされた行の色. 定数値 (表現ではなく) でなければならない. オプション引数.
  • linestyle(hline_style) レンダリングされた行のスタイル.可能な値は:固体,点付,点付.オプションの引数.
  • linewidth(インプット int) レンダリングされた行の幅.デフォルト値は1です.
  • editable(const bool) true の場合,hline スタイルは Format のダイアログで編集可能になります.デフォルトは true です.
  • display(plot_display) ラインが表示されるコントロール.可能な値は: display.none, display.all. デフォルトは display.all.
  • overlay(const bool) は FMZ プラットフォームの拡張引数で,メイン イメージ (true に設定) またはサブ イメージ (false に設定) に表示される現在の関数を設定するために使用されます.デフォルト値は false です.この引数が指定されていない場合は,overlay議論strategyまたはindicatorもしstrategyまたはindicator設定していないoverlayデフォルトの引数に従って処理されます.

bg色

指定された色でバーの背景を記入します.

bgcolor(color, offset, editable, show_last, title, display, overlay)

// bgcolor example
bgcolor(close < open ? color.new(color.red,70) : color.new(color.green, 70))

議論

  • color(シリーズ色) 埋められた背景の色 常数として red または #ff001a と 複雑な表現として close >= open?color.green : color.red 議論が必要
  • offset(series int) 与えられた数のバーで色を左または右に移動します.デフォルトは0です.
  • editable(const bool) true の場合,bgcolor スタイルは Format ダイアログで編集可能になります.デフォルトは true です.
  • show_last(input int) 設定されている場合,グラフに記入するバーの数 (最後のバーから過去に戻る) を定義します.
  • title(const string) bgcolor のタイトル オプションの引数
  • display(plot_display) bgcolor が表示されるコントロール. 可能な値は: display.none, display.all. デフォルトは display.all.
  • overlay(const bool) は FMZ プラットフォームの拡張引数で,メイン イメージ (true に設定) またはサブ イメージ (false に設定) に表示される現在の関数を設定するために使用されます.デフォルト値は false です.この引数が指定されていない場合は,overlay議論strategyまたはindicatorもしstrategyまたはindicator設定していないoverlayデフォルトの引数に従って処理されます.

ほかにも参照 plot

バークロール

棒の色を設定する

barcolor(color, offset, editable, show_last, title, display)

barcolor(close < open ? color.black : color.white)

議論

  • color red#ff001aなどの定数や close >= open のような複雑な表現も使えますcolor.green : color.red 議論が必要
  • offset(series int) 与えられた数のバーで色を左または右に移動します.デフォルトは0です.
  • editable(const bool) true の場合,barcolor スタイルは Format のダイアログで編集可能になります.デフォルトは true です.
  • show_last(input int) 設定されている場合,グラフに記入するバーの数 (最後のバーから過去に戻る) を定義します.
  • display(plot_display) バーカラーが表示されるコントロール.可能な値は: display.none, display.all.デフォルトは display.all.

ほかにも参照 bgcolor plot fill

エラー

互換性errorPINE v4 の機能は,runtime.error.

内蔵変数

順序

order.ascending

最小値から最大値までの配列のソート順序を決定する.

タイプsort_order について

ほかにも参照 array.new_float array.sort

order.descending

最大値から最小値までの配列のソート順序を決定する.

タイプsort_order について

ほかにも参照 array.new_float array.sort

時間枠

timeframe.isdaily

現在の解像度が毎日の解像度である場合 true を返します.

タイプシンプルな bool

ほかにも参照 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isweekly timeframe.ismonthly

timeframe.isdwm

現在の解像度が日数,週数,月数である場合は true を返します.

タイプシンプルな bool

ほかにも参照 timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isintraday

現在の解像度が日中の解像度 (分または秒) である場合 true を返します.そうでなければ false を返します.

タイプシンプルな bool

ほかにも参照 timeframe.isminutes timeframe.isseconds timeframe.isdwm timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isminutes

現在の解像度が分数の解像度である場合 true を返します.そうでなければ false を返します.

タイプシンプルな bool

ほかにも参照 timeframe.isdwm timeframe.isintraday timeframe.isseconds timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.ismonthly

もし現在の解像度が毎月の解像度なら true 返します

タイプシンプルな bool

ほかにも参照 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.isweekly

timeframe.isseconds

現在の解像度が秒解像度であれば true を返します.そうでなければ false を返します.

タイプシンプルな bool

ほかにも参照 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isdaily timeframe.isweekly timeframe.ismonthly

timeframe.isweekly

もし現在の解像度が毎週解像度であるなら true を返します.

タイプシンプルな bool

ほかにも参照 timeframe.isdwm timeframe.isintraday timeframe.isminutes timeframe.isseconds timeframe.isdaily timeframe.ismonthly

timeframe.multiplier

解像度の倍数,例えば 60 - 60, D - 1, 5D - 5, 12M - 12.

タイプシンプル int

ほかにも参照 syminfo.ticker syminfo.tickerid timeframe.period

timeframe.period

解像度,例えば 60 - 60分, D - 毎日, W - 週, M - 月, 5D - 5日, 12M - 1年, 3M - 1四半期.

タイプ単純な文字列

ほかにも参照 syminfo.ticker syminfo.tickerid timeframe.multiplier

表示

display.none

グラフが表示される場所を指定する命名式定数. どこにも表示されない. 警告テンプレートメッセージで利用可能.

タイプplot_display について

ほかにも参照 plot plotshape plotchar

display.all

グラフがどこに表示されるかを指定する定数です.

タイプplot_display について

ほかにも参照 plot plotshape plotchar plotarrow plotbar plotcandle

形状

shape.xcross

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.cross

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.triangleup

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.triangledown

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.flag

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.circle

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.arrowup

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.arrowdown

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.labelup

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.labeldown

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.square

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

shape.diamond

図形機能のための形状スタイル

タイプconst 文字列

ほかにも参照 plotshape

color.aqua

色の定数です. 色の定数です.

タイプconst 色

color.black

色の定数です.

タイプconst 色

color.blue

色の定数です. 色の定数です.

タイプconst 色

color.fuchsia

E040FBの色の定数です

タイプconst 色

color.gray

色の定数です. 色の定数です.

タイプconst 色

color.green

4CAF50の色の定数です

タイプconst 色

color.lime

色の定数です.

タイプconst 色

color.maroon

色の定数です. 色の定数です.

タイプconst 色

color.navy

色の311B92の定数です.

タイプconst 色

color.olive

色の808000の定数です.

タイプconst 色

color.orange

#FF9800の色の定数です.

タイプconst 色

color.purple

色の定数である.

タイプconst 色

color.red

#FF5252の色の定数です.

タイプconst 色

color.silver

B2B5BEの色の定数です

タイプconst 色

color.teal

color.teal

色の定数です.

タイプconst 色

color.white

#FFFFFFの色の定数です

タイプconst 色

color.yellow

#FFEB3Bの色の定数です

タイプconst 色

プラント

plot.style_line について

Line スタイルの定数で,その参数として使用されます.styleグラフ関数のパラメータです

タイプplot_style について

ほかにも参照 plot plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_linebr について

Line With Breaks スタイルの定数で,その引数として使用されますstyleグラフ関数におけるパラメータです. plot.style_line に似ているが,データ内の空白は埋められていない.

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_histogram について

ヒストグラムのスタイルの定数で,styleグラフ関数のパラメータです

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_columns について

Columns スタイルの定数で,styleグラフ関数のパラメータです

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_circles

plot.style_circles を表示する

Circles スタイルの定数で,styleグラフ関数のパラメータです

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns

グラフ.スタイル_エリア

Area スタイルの定数で,styleグラフ関数のパラメータです

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_areabr plot.style_cross plot.style_columns plot.style_circles

plot.style_areabr について

Area With Breaks スタイルの定数で,その引数として使用されます.styleグラフ関数におけるパラメータです. plot.style_area に似ているが,データ内の空白は埋められていない.

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_cross plot.style_area plot.style_columns plot.style_circles

グラフ.スタイル_クロス

Cross スタイルの定数で,styleグラフ関数のパラメータです

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_linebr plot.style_stepline plot.style_stepline_diamond plot.style_histogram plot.style_area plot.style_areabr plot.style_columns plot.style_circles

plot.style_stepline について

スタイルの名前の定数 Step Line,styleグラフ関数のパラメータです

タイプplot_style について

ほかにも参照 plot plot.style_stepline_diamond plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

グラフ.スタイル_ステップライン_ダイヤモンド

Step Line With Diamondsのスタイルの定数で,style図形関数におけるパラメータ. 図形.スタイル_ステップラインと類似し,データ変更もダイヤの形でマークされている.

タイプplot_style について

ほかにも参照 plot plot.style_line plot.style_linebr plot.style_histogram plot.style_cross plot.style_area plot.style_areabr plot.style_columns plot.style_circles

場所

location.abovebar

location.abovebar

グラフ形,グラフチャーの関数の位置値. グラフ形は主要なシリーズバーの上にグラフ化されています.

タイプconst 文字列

ほかにも参照 plotshape plotchar location.belowbar location.top location.bottom location.absolute

location.belowbar

グラフ形,グラフチャーの関数の位置値. グラフ形は主要なシリーズバーの下にある.

タイプconst 文字列

ほかにも参照 plotshape plotchar location.abovebar location.top location.bottom location.absolute

location.top

グラフ形,グラフチャーの関数の位置値. グラフ形は上のグラフ境界の近くにグラフ化されています.

タイプconst 文字列

ほかにも参照 plotshape plotchar location.abovebar location.belowbar location.bottom location.absolute

location.bottom

図形,図表関数のための位置値.図形は下の図表境界の近くに図表されています.

タイプconst 文字列

ほかにも参照 plotshape plotchar location.abovebar location.belowbar location.top location.absolute

location.absolute

グラフ形,グラフチャール関数の位置値.形は価格座標として指標値を使用してグラフにグラフ化される.

タイプconst 文字列

ほかにも参照 plotshape plotchar location.abovebar location.belowbar location.top location.bottom

サイズ

size.auto

size.auto

図形,図形関数のためのサイズ値. 図形のサイズは自動的に棒のサイズに適応します.

タイプconst 文字列

ほかにも参照 plotshape plotchar size.tiny size.small size.normal size.large size.huge

size.tiny

グラフ形,グラフチャーの関数のサイズ値. 形状のサイズは常に小さい.

タイプconst 文字列

ほかにも参照 plotshape plotchar size.auto size.small size.normal size.large size.huge

size.small

グラフ形,グラフチャーの関数のためのサイズ値. 形状のサイズは常に小さい.

タイプconst 文字列

ほかにも参照 plotshape plotchar size.auto size.tiny size.normal size.large size.huge

size.normal

グラフ形,グラフチャーの関数のためのサイズ値. 形状のサイズは常に正常です.

タイプconst 文字列

ほかにも参照 plotshape plotchar size.auto size.tiny size.small size.large size.huge

size.large

グラフ形,グラフチャーの関数のサイズ値. 形状のサイズが常に大きい.

タイプconst 文字列

ほかにも参照 plotshape plotchar size.auto size.tiny size.small size.normal size.huge

size.huge

形状の大きさは常に巨大です 形状の大きさは常に巨大です

タイプconst 文字列

ほかにも参照 plotshape plotchar size.auto size.tiny size.small size.normal size.large

警告

警告.freq_once_per_bar

定数で表示されるfreq警報機能のパラメータ バールの最初の関数コールでアラームが起動します

タイプconst 文字列

ほかにも参照 alert

警告.freq_all

定数で表示されるfreq警報機能のパラメータ すべての機能の呼び出しがアラームを誘発します.

タイプconst 文字列

ほかにも参照 alert

アラーム.freq_once_per_bar_close

警報機能のパラメータ"freq"で使用できる定数. 機能呼び出しは,リアルタイムバーの最後のスクリプト繰り返しの際に発生し,閉じるときにのみアラートを起動します.

タイプconst 文字列

ほかにも参照 alert

形式

format.inherit

定数です.

タイプconst 文字列

ほかにも参照 format.price format.volume

format.price

定数です.

タイプconst 文字列

コメントFormat.price の場合は,デフォルトの精度値が設定されます. 精度値を変更するには,インディケーター関数の精度引数を使用できます.

ほかにも参照 format.inherit format.volume

format.volume

これは定数です.

タイプconst 文字列

ほかにも参照 format.inherit format.price

syminfo

syminfo.ticker

交換前項のないシンボルの名前,例えば MSFT.

タイプ単純な文字列

ほかにも参照 syminfo.tickerid timeframe.period timeframe.multiplier

syminfo.tickerid

交換先頭文字の記号名,例えば,BATS:MSFT,NASDAQ:MSFT.

タイプ単純な文字列

ほかにも参照 syminfo.ticker timeframe.period timeframe.multiplier

syminfo.basecurrency

シンボルのベース通貨. シンボルのBTCUSDは,BTCを返します.

タイプ単純な文字列

ほかにも参照 syminfo.currency syminfo.ticker

syminfo.currency

現在のシンボルの通貨.通貨コードを返します: USD, EURなど.

タイプ単純な文字列

ほかにも参照 syminfo.basecurrency syminfo.ticker

syminfo.type

現在のシンボルの種類. 可能な値は株式,先物,インデックス,フォレックス,暗号,基金,dr.

タイプ単純な文字列

ほかにも参照 syminfo.ticker

syminfo.mintick

現行のシンボルのmin チェック値. FMZ プラットフォームでは,テンプレートパラメータ価格設定通貨の精度Pine Language Trading Class Libraryのリアルオーダー/バックテストインターフェースでこの値を制御できます.価格設定通貨の精度設定2は,取引時に価格が二番目の小数点まで正確であり,最低価格変更単位が0.01であることを意味します. syminfo.mintickの値は0.01です.

タイプ単純な浮遊機

ほかにも参照 syminfo.pointvalue

syminfo.pointvalue

現行製品のポイント値

タイプ単純な浮遊機

ほかにも参照 syminfo.mintick

syminfo.timezone

タイムゾーン グラフの主なシリーズの交換. 可能な値はタイムスタンプを参照してください.

タイプ単純な文字列

ほかにも参照 timestamp

バースタート

barstate.islastconfirmedhistory

市場が閉ざされたときにデータセットの最後のバーでスクリプトが実行されているか,市場がオープンしている場合,リアルタイムバーの直前のバーでスクリプトが実行されている場合,true を返します.そうでなければfalse を返します.

タイプシリーズ bool

コメントこの変数を使用するPineScriptコードは 履歴とリアルタイムデータで異なる計算を行うことができます この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew

barstate.isnew

スクリプトが新しいバーで計算している場合は true を返します.そうでなければ false を返します.

タイプシリーズ bool

コメントこの変数を使用するPineScriptコードは 履歴とリアルタイムデータで異なる計算を行うことができます この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isfirst

現在のバーがバーセットの最初のバーである場合 true を返します.そうでなければ false を返します.

タイプシリーズ bool

コメントこの変数を使用するPineScriptコードは 履歴とリアルタイムデータで異なる計算を行うことができます この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.islast

もし現在のバーがバーセットの最後のバーなら true を返します.

タイプシリーズ bool

コメントこの変数を使用するPineScriptコードは 履歴とリアルタイムデータで異なる計算を行うことができます この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.isfirst barstate.ishistory barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.ishistory

現在のバーが歴史的なバーである場合 true を返します.

タイプシリーズ bool

コメントこの変数を使用するPineScriptコードは 履歴とリアルタイムデータで異なる計算を行うことができます この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.isfirst barstate.islast barstate.isrealtime barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.isconfirmed

スクリプトが現在のバーの最後の (閉じる) 更新を計算している場合 true を返します.次のスクリプトの計算は新しいバーデータでされます.

タイプシリーズ bool

コメントこの変数を使用するPineScriptコードは 履歴とリアルタイムデータで異なる計算を行うことができます request.security 表現で barstate.isconfirmed を使うのは推奨されません. request.security から要求される値は予測できません. この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.isfirst barstate.islast barstate.ishistory barstate.isrealtime barstate.isnew barstate.islastconfirmedhistory

barstate.isrealtime

現行バーがリアルタイムバーである場合 true を返します.

タイプシリーズ bool

コメントこの変数を使用するPineScriptコードは 履歴とリアルタイムデータで異なる計算を行うことができます この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.isfirst barstate.islast barstate.ishistory barstate.isnew barstate.isconfirmed barstate.islastconfirmedhistory

barstate.time

提供できません

さん

ta.accdist

蓄積/分配指数

タイプ連続浮遊機

ta.iii

日中の強度指数

タイプ連続浮遊機

// Intraday Intensity Index
plot(ta.iii, color=color.yellow)

// the same on pine
f_iii() =>
    (2 * close - high - low) / ((high - low) * volume)

plot(f_iii())

ta.nvi

負の体積指数

タイプ連続浮遊機

// Negative Volume Index

plot(ta.nvi, color=color.yellow)

// the same on pine
f_nvi() =>
    float ta_nvi = 1.0
    float prevNvi = (nz(ta_nvi[1], 0.0) == 0.0)  ? 1.0: ta_nvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_nvi := prevNvi
    else
        ta_nvi := (volume < nz(volume[1], 0.0)) ? prevNvi + ((close - close[1]) / close[1]) * prevNvi : prevNvi
    result = ta_nvi

plot(f_nvi())

ta.pvi

ポジティブ・ボリュームインデックス

タイプ連続浮遊機

// Positive Volume Index

plot(ta.pvi, color=color.yellow)

// the same on pine
f_pvi() =>
    float ta_pvi = 1.0
    float prevPvi = (nz(ta_pvi[1], 0.0) == 0.0)  ? 1.0: ta_pvi[1]
    if nz(close, 0.0) == 0.0 or nz(close[1], 0.0) == 0.0
        ta_pvi := prevPvi
    else
        ta_pvi := (volume > nz(volume[1], 0.0)) ? prevPvi + ((close - close[1]) / close[1]) * prevPvi : prevPvi
    result = ta_pvi

plot(f_pvi())

ta.obv

バランス・ボリューム

タイプ連続浮遊機

// On Balance Volume
plot(ta.obv, color=color.yellow)

// the same on pine
f_obv() =>
    ta.cum(math.sign(ta.change(close)) * volume)

plot(f_obv())

ta.pvt

価格・量の傾向

タイプ連続浮遊機

// Price-Volume Trend
plot(ta.pvt, color=color.yellow)

// the same on pine
f_pvt() =>
    ta.cum((ta.change(close) / close[1]) * volume)

plot(f_pvt())

ta.wad

ウィリアムズ 蓄積/分配

タイプ連続浮遊機

// Williams Accumulation/Distribution
plot(ta.wad, color=color.yellow)

// the same on pine
f_wad() =>
    trueHigh = math.max(high, close[1])
    trueLow = math.min(low, close[1])
    mom = ta.change(close)
    gain = (mom > 0) ? close - trueLow : (mom < 0) ? close - trueHigh : 0
    ta.cum(gain)

plot(f_wad())

ta.wvad

ウィリアムズ変数蓄積/分配

タイプ連続浮遊機

// Williams Variable Accumulation/Distribution
plot(ta.wvad, color=color.yellow)

// the same on pine
f_wvad() =>
    (close - open) / (high - low) * volume

plot(f_wvad())

数学

math.e

オーラー数の定数である. 2.7182818284590452 に等しい.

タイプconst フローート

ほかにも参照 math.phi math.pi math.rphi

math.phi

黄金比の定数である. それは1.6180339887498948に等しい.

タイプconst フローート

ほかにも参照 math.e math.pi math.rphi

math.pi

アーチメデスの定数の定数である. 3.1415926535897932 に等しい.

タイプconst フローート

ほかにも参照 math.e math.phi math.rphi

math.rphi

黄金比対称の定数である. 0.6180339887498948 に等しい.

タイプconst フローート

ほかにも参照 math.e math.pi math.phi

戦略

strategy.equity

流動資本 (戦略.初期資本 + 戦略.純利益 + 戦略.オープン利益).

タイプ連続浮遊機

ほかにも参照 strategy.netprofit strategy.openprofit strategy.position_size

戦略.位置_サイズ

現在の市場ポジションの方向性と大きさ.値が > 0 である場合,市場ポジションは長である.値が < 0 である場合,市場ポジションは短である.絶対値は取引中の契約/株/ロット/ユニットの数 (ポジションサイズ) である.

タイプ連続浮遊機

ほかにも参照 strategy.position_avg_price

戦略.位置_平均_価格

現在の市場ポジションの平均入場価格.市場ポジションがフラットであれば,NaNが返されます.

解説FMZ PINE スクリプトの平均価格は,取扱手数料を含む価格です.例えば:注文価格は8000,販売方向,量は1ロット (片,シート),取引後の平均価格は8000,8000ではなく,8000以下です (コストには取扱手数料が含まれます).

タイプ連続浮遊機

ほかにも参照 strategy.position_size

strategy.long

ロングポジションエントリー

タイプ戦略_方向

ほかにも参照 strategy.entry strategy.exit

strategy.short

ショートポジション入口

タイプ戦略_方向

ほかにも参照 strategy.entry strategy.exit

strategy.closedtrades

取引期間中 終了した取引数

タイプシリーズ int

ほかにも参照 strategy.position_size strategy.opentrades

strategy.opentrades

市場ポジションのエントリ数, 閉じておらず, オープンのままである. オープンな市場ポジションがない場合, 0 を返します.

タイプシリーズ int

ほかにも参照 strategy.position_size

strategy.netprofit

完了したすべての取引の通貨総額

タイプ連続浮遊機

ほかにも参照 strategy.openprofit strategy.position_size strategy.grossprofit

strategy.grossprofit

完了したすべての勝利取引の総通貨価値

タイプ連続浮遊機

ほかにも参照 strategy.netprofit

strategy.openprofit

すべての開いたポジションの現在の未実現利益または損失.

タイプ連続浮遊機

ほかにも参照 strategy.netprofit strategy.position_size

strategy.direction.long

ストラテジーはロングポジションのみを開くことができます

タイプconst 文字列

ほかにも参照 strategy.risk.allow_entry_in

strategy.direction.short

戦略はショートポジションのみを開くことができます

タイプconst 文字列

ほかにも参照 strategy.risk.allow_entry_in

strategy.direction.all

ロングとショートの両方のポジションを開く戦略を可能にします

タイプconst 文字列

ほかにも参照 strategy.risk.allow_entry_in

日・週

日・週

交換時間帯の現在のバー時間の週日.

タイプシリーズ int

コメントこの変数は,バーが開いている時間に基づいて日値を返します. 一夜間のセッション (例えば,月曜セッションが日曜日17:00に始まるEURUSD) では,この値は取引日の日より1を下回る可能性があります. dayofweek.sunday, dayofweek.monday, dayofweek.tuesday, dayofweek. wednesday, dayofweek.thursday, dayofweek.friday と dayofweek.saturday の変数を使って比較することができます

ほかにも参照 time dayofmonth

dayofweek.sunday

dayofweek関数と dayofweek変数の値を返すための定数です.

タイプconst int について

ほかにも参照 dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.monday

dayofweek関数と dayofweek変数の値を返すための定数です.

タイプconst int について

ほかにも参照 dayofweek.sunday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.tuesday

dayofweek関数と dayofweek変数の値を返すための定数です.

タイプconst int について

ほかにも参照 dayofweek.sunday dayofweek.monday dayofweek.wednesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.wednesday

dayofweek関数と dayofweek変数の値を返すための定数です.

タイプconst int について

ほかにも参照 dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.thursday dayofweek.friday dayofweek.saturday

dayofweek.thursday

dayofweek関数と dayofweek変数の値を返すための定数です.

タイプconst int について

ほかにも参照 dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.friday dayofweek.saturday

dayofweek.friday

dayofweek関数と dayofweek変数の値を返すための定数です.

タイプconst int について

ほかにも参照 dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.saturday

dayofweek.saturday

dayofweek関数と dayofweek変数の値を返すための定数です.

タイプconst int について

ほかにも参照 dayofweek.sunday dayofweek.monday dayofweek.tuesday dayofweek.wednesday dayofweek.thursday dayofweek.friday

ライン

ライン.スタイル_ダッシュ

線形関数の点字式の定数です

タイプライン_スタイル

ほかにも参照 hline.style_solid hline.style_dotted

ライン.スタイル_ドット

ライン.スタイル_ドット

線形関数のドット式の定数です

タイプライン_スタイル

ほかにも参照 hline.style_solid hline.style_dashed

ライン.スタイル_ソリッド

線関数の固体線形を表す定数である.

タイプライン_スタイル

ほかにも参照 hline.style_dotted hline.style_dashed

バームージュ

barmerge.gaps_on オンになりました

要求されたデータのための統合戦略.データには可能なギャップ (na値) が合併されます.

タイプbarmerge_gaps について

ほかにも参照 request.security barmerge.gaps_off

barmerge.gaps_off について

要求されたデータのための合併戦略.データはギャップなしで継続的に合併され,すべてのギャップは以前の最も近い既存の値で満たされます.

タイプbarmerge_gaps について

ほかにも参照 request.security barmerge.gaps_on

バームージュ.Lookahead_on

要求されたデータ位置のための合併戦略.要求されたバーセットは,開く時間によってバーをソートする順序で現在のバーセットと合併される.この合併戦略は,過去計算で"未来"からデータを取得する望ましくない効果をもたらす可能性があります.これはバックテスト戦略では受け入れられませんが,指標では有用です.

タイプbarmerge_lookahead について

ほかにも参照 request.security barmerge.lookahead_off

バームージュ.lookhead_off

要求されたデータ位置のための合併戦略. 要求されたバーセットは,閉じる時間によるソートバーの順序で現在のバーセットと合併されます. この合併戦略は,過去計算で"未来"からデータを取得する効果を無効にします.

タイプbarmerge_lookahead について

ほかにも参照 request.security barmerge.lookahead_on

他のもの

hl2

(最高価格+最低価格) /2のショートカットです.

タイプ連続浮遊機

ほかにも参照 open high low close volume time hlc3 hlcc4 ohlc4

HLC3

(最高価格 + 最低価格 + 閉店価格) /3のショートカットです.

タイプ連続浮遊機

ほかにも参照 open high low close volume time hl2 hlcc4 ohlc4

HLCC4

これは (最高価格 + 最低価格 + 閉店価格 + 閉店価格) /4のショートカットです.

タイプ連続浮遊機

ほかにも参照 open high low close volume time hl2 hlc3 ohlc4

ohlc4

これは (オープニング価格 + 最高価格 + 最低価格 + 終了価格) /4のショートカットです.

タイプ連続浮遊機

ほかにも参照 open high low close volume time hl2 hlc3 hlcc4

ダブル.NaN 値 (数ではない)

タイプ単純に

// na
plot(bar_index < 10 ? na : close)    // CORRECT
plot(close == na ? close[1] : close)    // INCORRECT!
plot(na(close) ? close[1] : close)    // CORRECT

コメント返却値のみに使用してください. N N N N と比較してみてください! ある値が NaN であることを確認する必要がある場合は,内蔵関数 na を使用してください.

ほかにも参照 na

bar_index について

現在のバーインデックス.番号はゼロベースで,最初のバーのインデックスは0です.

タイプシリーズ int

// bar_index
plot(bar_index)
plot(bar_index > 5000 ? close : 0)

コメントバール_インデックスはバージョン 4 で n 変数を置き換えました. 文字列のインデックスが最初の歴史文字列の0から始まることに注意してください この変数/関数を使用すると,インジケーターが塗り替えられる可能性があることに注意してください.

ほかにも参照 barstate.isfirst barstate.islast barstate.isrealtime

last_bar_index について

グラフの最後のバーのバーインデックス.バーインデックスは最初のバーで0から始まります.

タイプシリーズ int

strategy("Mark Last X Bars For Backtesting", overlay = true, calc_on_every_tick = true)
lastBarsFilterInput = input.int(100, "Bars Count:")
// Here, we store the 'last_bar_index' value that is known from the beginning of the script's calculation.
// The 'last_bar_index' will change when new real-time bars appear, so we declare 'lastbar' with the 'var' keyword.
var lastbar = last_bar_index
// Check if the current bar_index is 'lastBarsFilterInput' removed from the last bar on the chart, or the chart is traded in real-time.
allowedToTrade = (lastbar - bar_index <= lastBarsFilterInput) or barstate.isrealtime
bgcolor(allowedToTrade ? color.new(color.green, 80) : na)

リターン閉ざされた市場における過去バーインデックス またはオープン市場におけるリアルタイムバーインデックスです

コメントこの変数を使用すると,インジケーターが塗り替えられる可能性があります.

ほかにも参照 bar_index last_bar_time barstate.ishistory barstate.isrealtime

時間

UNIX形式の現在のバー時間. 1970年1月1日,00:00:00 UTC以降のミリ秒数である.

タイムナウ

UNIX形式の現在の時間. 1970年1月1日,00:00:00 UTC以来経過したミリ秒数である.

タイプシリーズ int

コメントこの変数/関数を使用すると,インジケーターが塗り替えられる可能性があります.

ほかにも参照 timestamp time dayofmonth dayofweek

タイプシリーズ int

コメントこの変数は,バーが開いている時間に基づいてタイムスタンプを返します.そのため,一夜間のセッション (例えば,EUROUSDでは月曜セッションが17:00日,日曜日から始まる) では,この変数は,取引日の指定日前の時間を返します.例えば,EUROUSDでは,現在の日のバーが実際に1日前に開くため,月曜日 (月曜日) は取引日の日付よりも1個低くなります.

ほかにも参照 time dayofmonth dayofweek

年間

交換時間帯の現在のバー年.

タイプシリーズ int

補足するこの変数は,バーが開いている時間に基づいて年を返すことに注意してください. 一夜間のセッション (例えば,月曜セッションが日曜日17:00に始まるEURUSD) では,この値は取引日の年より1を下回る可能性があります.

ほかにも参照 year time month weekofyear dayofmonth dayofweek hour minute second

交換タイムゾーンの現在のバー月.

タイプシリーズ int

補足するこの変数は,バーが開いている時間に基づいて月を返すことに注意してください. 一夜間のセッション (例えば,月曜セッションが日曜日17:00に始まるEURUSD) では,この値は取引日の月よりも1を下回る可能性があります.

ほかにも参照 month time year weekofyear dayofmonth dayofweek hour minute second

時間

交換時間帯の現在のバー時間.

タイプシリーズ int

ほかにも参照 hour time year month weekofyear dayofmonth dayofweek minute second

分数

交換時間帯の現在のバー分.

タイプシリーズ int

ほかにも参照 minute time year month weekofyear dayofmonth dayofweek hour second

第2回

交換タイムゾーンで現在のバー秒.

タイプシリーズ int

ほかにも参照 second time year month weekofyear dayofmonth dayofweek hour minute

オープン

現在のオープン価格

タイプ連続浮遊機

コメント以前の値は,平方括弧演算子 [],例えば open[1], open [2] でアクセスできます.

ほかにも参照 high low close volume time hl2 hlc3 hlcc4 ohlc4

高い

現在の最高価格です

タイプ連続浮遊機

コメント以前の値は,平方括弧演算子 [],例えば high[1], high [2] でアクセスできます.

ほかにも参照 open low close volume time hl2 hlc3 hlcc4 ohlc4

低い

最低価格です

タイプ連続浮遊機

コメント以前の値は,平方括弧演算子 [],例えばlow[1],low[2]でアクセスできます.

ほかにも参照 open high close volume time hl2 hlc3 hlcc4 ohlc4

近づいて

現在のバーの閉じる価格,またはまだ不完全なリアルタイムバーの最後の取引価格.

タイプ連続浮遊機

コメント以前の値は,平方括弧演算子 [],例えば close[1], close [2] でアクセスできます.

ほかにも参照 open high low volume time hl2 hlc3 hlcc4 ohlc4

容量

現在のバー音量

タイプ連続浮遊機

コメント以前の値は,平方括弧演算子 [],例えばボリューム[1],ボリューム[2]でアクセスできます.

ほかにも参照 open high low close time hl2 hlc3 hlcc4 ohlc4

週年

交換時間帯の現在のバー時間の週番号.

タイプシリーズ int

コメントこの変数は,バーが開いている時間に基づいて週を返します. 一夜間のセッション (例えば,月曜セッションが日曜日17:00に始まる EURUSD) では,この値は取引日の週よりも1を下回る可能性があります.

ほかにも参照 weekofyear time year month dayofmonth dayofweek hour minute second

月曜日

交換時間帯の現在のバー時間の日付.

タイプシリーズ int

コメントこの変数は,バーが開いている時間に基づいて日値を返します. 一夜間のセッション (例えば,月曜セッションが日曜日17:00に始まる EURUSD) では,この値は取引日の日より1を下回る可能性があります.

ほかにも参照 time dayofweek


もっと

乞食なぜ戦略広場複製のパイン戦略が実用化できないのか

発明者 量化 - 微かな夢じゃあ調べてみよう.

乞食張超大の最適化されたトレンドトレーカー

発明者 量化 - 微かな夢こんにちは,具体的にはどんな戦略ですか?