LogoLogo
Back to HaasOnline.comSwitch to Trade Platform
3.x
3.x
  • Welcome
  • Getting Started
    • Using Local API Server
    • Authentication
    • Response
      • Error Codes
  • HaasScript
    • Using HaasScript
      • HaasScript Facts
      • Charting
      • Order Handling
      • Interval
      • Input Fields
      • Positions Handling
        • Fee correction
      • Position Information
      • Memory Management
      • Optimizations
      • Signal Handling
      • Trading
    • Script Editor
      • Syntax
      • Parameters
      • Interaction
    • Visual Editor
      • Blocks
      • Parameters
      • Flow Control
      • Interaction
    • Custom Commands
    • Tutorials
      • Trade Bot Guide
        • Creating A Trade Bot
          • Visual Editor Guide
          • Script Editor Guide
          • Custom Containers
        • Customizing Indicators
        • Customizing Safeties
        • Customizing Insurances
        • Creating Easy Indicators
      • Unmanaged Trading Guide
        • Executing Orders
        • Managing Orders
        • Managing Positions
        • Managing Wallet
      • Script Editor
        • Classes
        • MadHatter BBands
        • Percentage Price Change
      • Visual Editor
        • Importing Scripts
        • SmoothRSI
        • Scalper Bot
    • Commands
      • Array Helpers
      • Charting
      • Constants
      • Custom Commands Helpers
      • Easy Indicators
      • Easy Insurances
      • Easy Safeties
      • Equations
      • Flow Control
      • Input Fields
      • Input Settings
      • Mathematical
      • Memory Helpers
      • Miscellaneous
      • Order Handling
      • Order Information
      • Position Information
      • Position Prices
      • Price Data
      • Price Market Information
      • Profit Information
      • Settings
      • Signal Helpers
      • String Helpers
      • Technical Analysis
      • Technical Analysis Helpers
      • Time Information
      • Trade Actions (Managed)
      • Trade Actions (Unmanaged)
      • Trade Bot
      • Trade Market Information
      • Wallet
  • API Endpoints
    • Software API
    • Market Data API
    • Account Data API
    • Trade Data API
    • Advanced Order API
    • Trade Bot API
    • Custom Trade Bot API
    • ENUMS
    • Data Objects
  • Examples
    • Script Bots (C#)
      • Scalper Trade Bot
      • Flash Crash Trade Bot
    • Script Indicators (C#)
      • Indicator Script
      • Technical Analysis Library
    • Pshai Scripts (C#)
      • BBands Ext
      • BBands Ext v2
      • Chaikin A/D Line
      • Calibrator
      • Pshai's RVI
    • Scripted Driver
  • Other Resources
    • YouTube
    • Guides & Tutorials
    • Questions & Answers
    • Community Projects
  • Need Help?
    • Ask on Discord
    • Submit Support Ticket
Powered by GitBook
On this page
  • AskPrices
  • BidPrices
  • BuyPrices
  • ClosePrices
  • CurrentPrice
  • GetVolume
  • HeikenClosePrices
  • HeikinOpenPrices
  • HighPrices
  • HLCPrices
  • HLPrices
  • LowPrices
  • OCPrices
  • OHLCPrices
  • OpenPrices
  • Prices
  • SellPrices

Was this helpful?

  1. HaasScript
  2. Commands

Price Data

AskPrices

Gets the buy/ask prices.

  • AskPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns the buy/ask prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

BidPrices

A collection with sell/ask prices. Sorted from new to old.

  • BidPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of sell/ask prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

BuyPrices

Gets the buy/ask prices.

  • BuyPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns the buy/ask prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

ClosePrices

A collection with close prices. Sorted from new to old.

  • ClosePrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of close prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

CurrentPrice

Gets all the price data from the current candle.

  • CurrentPrice([ market ])

Returns the price data in an array.

Return Type: Number

Parameter Name

Parameter Type

Required

Suggested

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

GetVolume

A collection with volume data. Sorted from new to old.

  • GetVolume([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection with volume data.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

HeikenClosePrices

A collection with the average of open, high, low and close prices. Sorted from new to old.

  • HeikenClosePrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of the average of open, high, low and close prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

HeikinOpenPrices

Gets the Heikin-Ashi open prices.

  • HeikinOpenPrices([ interval ], [ fullCandles ], [ market ])

Returns the Heikin-Ashi open prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

HighPrices

A collection with high prices. Sorted from new to old.

  • HighPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of high prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

HLCPrices

A collection with the average of high, low and close prices. Sorted from new to old.

  • HLCPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of the average of high, low and close prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

HLPrices

A collection with an average of high and low prices. Sorted from new to old.

  • HLPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of an average of high and low prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

LowPrices

A collection with low prices. Sorted from new to old.

  • LowPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of low prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

OCPrices

A collection with an average of open and close prices. Sorted from new to old.

  • OCPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of an average of open and close prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

OHLCPrices

A collection with the average of open, high, low and close prices. Sorted from new to old.

  • OHLCPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of the average of open, high, low and close prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

OpenPrices

A collection with open prices. Sorted from new to old.

  • OpenPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of open prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

Prices

A collection with close prices. Sorted from new to old.

  • Prices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of close prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

SellPrices

A collection with sell/ask prices. Sorted from new to old.

  • SellPrices([ interval ], [ fullCandles ], [ market ], [ hlcStyle ])

Returns a collection of sell/ask prices.

Return Type: ListNumbers

Parameter Name

Parameter Type

Required

Suggested

interval

Number

False

InputInterval, Number, CurrentInterval

fullCandles

Boolean

False

True, False

market

String

False

InputAccountMarket, InputMarket, InputPriceSourceMarket, PriceMarket

hlcStyle

Boolean

False

True, False

PreviousPosition PricesNextPrice Market Information

Last updated 4 years ago

Was this helpful?