Tài nguyên đang được tải lên... tải...

Các biến tích hợp

Giao dịch

trao đổi

trao đổi là một đối tượng trao đổi, đó là đối tượng trao đổi đầu tiên được thêm vào chiến lược cài đặt giao dịch trực tiếp, cài đặt backtest, và tất cả các tương tác với trao đổi được thực hiện thông qua các chức năng thành viên của đối tượng này.

đối tượng

function main() {
    Log("On the live trading page or backtest page, the first exchange object name added: ", exchange.GetName(), ", label:", exchange.GetLabel())
}
def main():
    Log("On the live trading page or backtest page, the first exchange object name added: ", exchange.GetName(), ", label:", exchange.GetLabel())
void main() {
    Log("On the live trading page or backtest page, the first exchange object name added: ", exchange.GetName(), ", label:", exchange.GetLabel());
}

{@var/EXCHANGE/exchanges exchanges}, {@fun/Account/exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}

giao dịch

trao đổi là một mảng các đối tượng trao đổi, chứa tất cả các đối tượng trao đổi được thêm vào các thiết lập giao dịch trực tiếp chiến lược, cài đặt backtest, trao đổi[0], đó là {@var/EXCHANGE exchange}. Các đối tượng trao đổi được thêm vào các thiết lập giao dịch trực tiếp hoặc cài đặt backtest tương ứng với các giao dịch[0], giao dịch[1], giao dịch[2], giao dịch[n]... theo thứ tự chúng được thêm.

mảng

function main() {
    for(var i = 0; i < exchanges.length; i++) {
        Log("Index of the added exchange object (the first one is 0 and so on):", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())
    }
}
def main():
    for i in range(len(exchanges)):
        Log("Index of the added exchange object (the first one is 0 and so on):", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel())
void main() {
    for(int i = 0; i < exchanges.size(); i++) {
        Log("Index of the added exchange object (the first one is 0 and so on):", i, "Name:", exchanges[i].GetName(), "Label:", exchanges[i].GetLabel());
    }
}

{@var/EXCHANGE exchange}, {@fun/Account/exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}

ORDER_STATE

ORDER_STATE_PENDING

ORDER_STATE_PENDING là giá trị củaStatusthuộc tính trong cấu trúc {@struct/Order Order}, cho thấy trạng thái lệnh chưa hoàn thành.

số

Giá trị của ORDER_STATE_PENDING là 0.

{@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}

Order_state_closed

ORDER_STATE_CLOSED là giá trị củaStatusthuộc tính trong cấu trúc {@struct/Order Order}, chỉ ra rằng trạng thái lệnh đã hoàn thành.

số

Giá trị của ORDER_STATE_CLOSED là 1.

{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}, {

ORDER_STATE_CANCELED

ORDER_STATE_CANCELED là giá trị củaStatusthuộc tính trong cấu trúc {@struct/Order Order}, chỉ ra rằng trạng thái lệnh bị hủy bỏ.

số

Giá trị của ORDER_STATE_CANCELED là 2.

{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN ORDER_STATE_UNKNOWN}

ORDER_STATE_UNKNOWN

ORDER_STATE_UNKNOWN là giá trị củaStatusthuộc tính trong cấu trúc {@struct/Order Order}, chỉ ra rằng trạng thái của lệnh không được biết (tình trạng khác).

số

Giá trị của ORDER_STATE_UNKNOWN là 3. Đối vớiORDER_STATE_UNKNOWNtrạng thái, bạn có thể gọi {@fun/Market/exchange.GetRawJSON exchange.GetRawJSON} chức năng để có được thông tin trạng thái của đơn đặt hàng ban đầu, kiểm tra mô tả cụ thể theo tài liệu trao đổi.

{@var/ORDER_STATE/ORDER_STATE_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}

ORDER_TYPE

ORDER_TYPE_BUY

ORDER_TYPE_BUY là giá trị củaTypethuộc tính trong cấu trúc {@struct/Order Order}, chỉ ra loại lệnh mua.

số

Giá trị của ORDER_TYPE_BUY là 0.

{@var/ORDER_TYPE/ORDER_TYPE_SELL ORDER_TYPE_SELL}

ORDER_TYPE_SELL

ORDER_TYPE_SELL là giá trịTypethuộc tính trong cấu trúc {@struct/Order Order}, chỉ ra loại lệnh bán.

số

Giá trị của ORDER_TYPE_SELL là 1.

{@var/ORDER_TYPE/ORDER_TYPE_BUY ORDER_TYPE_BUY}

Định vị_Hướng

PD_LONG

PD_LONG là giá trịTypethuộc tính trong cấu trúc {@struct/Position Position}, chỉ ra loại vị trí dài.

số

Giá trị của PD_LONG là 0. Đối với các vị trí dài trên thị trường hợp đồng, sử dụng exchange.SetDirection ((closebuy) để thiết lập hướng để đóng vị trí và đóng vị trí của loại đó.

{@var/POSITION_DIRECTION/PD_SHORT PD_SHORT}

PD_SHORT

PD_SHORT là giá trịTypethuộc tính trong cấu trúc {@struct/Position Position}, cho biết loại vị trí ngắn.

số

Giá trị của PD_SHORT là 1. Đối với các vị trí ngắn trên thị trường hợp đồng, sử dụng exchange.SetDirection ((closesell) để đặt hướng đóng vị trí và đóng vị trí của loại đó.

{@var/POSITION_DIRECTION/PD_LONG PD_LONG}

ORDER_OFFSET

ORDER_OFFSET_OPEN

ORDER_OFFSET_OPEN là giá trị củaOffsetthuộc tính trong cấu trúc {@struct/Order Order}, cho thấy rằng lệnh ở hướng mở.

số

Giá trị của ORDER_OFFSET_OPEN là 0.

{@var/ORDER_OFFSET/ORDER_OFFSET_CLOSE ORDER_OFFSET_CLOSE}

ORDER_OFFSET_CLOSE

ORDER_OFFSET_CLOSE là giá trị củaOffsetthuộc tính trong cấu trúc {@struct/Order Order}, cho thấy rằng lệnh ở hướng gần.

số

Giá trị của ORDER_OFFSET_CLOSE là 1.

{@var/ORDER_OFFSET/ORDER_OFFSET_OPEN ORDER_OFFSET_OPEN}

Thời gian

Thời gian_M1

Chỉ định hằng số của khoảng thời gian đường K 1 phút với giá trị 60.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_H2 PERIOD_H2}, {@var/PERIOD/PERIOD_M4 PERIOD_M4}, {@var/PERIOD/PERIOD_M15 PERIOD_M6}, {@var/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1}, {@var/PERIOD_H2 PERIOD_H4}, {@var/PER

Thời gian_M3

Chỉ định hằng số của khoảng thời gian đường K 3 phút với giá trị 180.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1}, {@var/PERIOD/PERIOD_H2}, {@var/PERIOD/PERIOD_M1}, {@var/PERIOD_H4}, {@var/PERIOD_M4}, {@var/PERIOD/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H

Thời gian_M5

Chỉ định hằng số của khoảng thời gian đường K 5 phút với giá trị 300.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1}, {@var/PERIOD/PERIOD_H2}, {@var/PERIOD/PERIOD_M1}, {@var/PERIOD_H4}, {@var/PERIOD/PERIOD_M4}, {@var/PERIOD/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H1}, {@var/PER

Thời kỳ_M15

Chỉ định hằng số của khoảng thời gian đường K 15 phút với giá trị 900.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1}, {@var/PERIOD/PERIOD_H2}, {@var/PERIOD/PERIOD_M1}, {@var/PERIOD_H4}, {@var/PERIOD_H4}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H1}, {

Giai đoạn_M30

Chỉ định hằng số của khoảng thời gian đường K 30 phút với giá trị 1800.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_H1}, {@var/PERIOD/PERIOD_H2}, {@var/PERIOD/PERIOD_M1}, {@var/PERIOD_H4}, {@var/PERIOD_M4}, {@var/PERIOD/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H6}, {@var/PERIOD_H

Thời gian_H1

Chỉ định hằng số của thời gian đường K 1 giờ với giá trị 3600.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H2 PERIOD_H2}, {@var/PERIOD/PERIOD_M3 PERIOD_H4}, {@var/PERIOD_M4 PERIOD_M5 PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M5 PERIOD_H6}, {@var/PERIOD_M5 PERIOD_H6}, {@var/PERIOD_D

Thời kỳ_H2

Chỉ định hằng số của khoảng thời gian đường K 2 giờ với giá trị 7200.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_M1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M4}, {@var/PERIOD_M4 PERIOD_M5 PERIOD_M5 PERIOD_M5}, {@var/PERIOD_M5 PERIOD_M6}, {@var/PERIOD_M6}, {@var/PERIOD_M6}, {@var/PERIOD

Giai đoạn_H4

Chỉ định hằng số của thời gian đường K 4 giờ với giá trị 14400.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, PER {@var/PERIOD/PERIOD_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_H2}, {@var/PERIOD/PERIOD_M5 PERIOD_H6}, {@var/PERIOD/PERIOD_M5 PERIOD_H6}, {@var/PERIOD_H3}, {@var/PERIOD_H3}, {@var/PERIOD_H3

Thời gian_H6

Chỉ định hằng số của khoảng thời gian đường K 6 giờ với giá trị 21600.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30}, {@var/PERIOD/PERIOD_M1 PERIOD_H1}, {@var/PERIOD/PERIOD_M2 PERIOD_M3}, {@var/PERIOD_M3 PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD

Thời gian_H12

Chỉ định hằng số của khoảng thời gian đường K 12 giờ với giá trị 43200.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_M1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M3 PERIOD_M4 PERIOD_M4}, {@var/PERIOD/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PER

Thời gian_D1

Chỉ định hằng số của thời gian K 1 ngày với giá trị 86400.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_M1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD_M3 PERIOD_M4 PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD

Thời gian_D3

Chỉ định hằng số của khoảng thời gian K 3 ngày với giá trị 259200.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_M1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M5 PERIOD_M4}, {@var/PERIOD_M5 PERIOD_M4}, {@var/PERIOD_M4}

Giai đoạn_W1

Chỉ định hằng số của khoảng thời gian đường K 1 tuần với giá trị 604800.

số

{@fun/Market/exchange.GetRecords exchange.GetRecords}, {@var/PERIOD/PERIOD_M1 PERIOD_M1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30}, {@var/PERIOD/PERIOD_M1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD_M3 PERIOD_M3}, {@var/PERIOD_M4 PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD

LOG_TYPE

LOG_TYPE_BUY

LOG_TYPE_BUY là giá trị tùy chọn choLogTypetham số của {@fun/Trade/exchange.Log exchange.Log} chức năng, thiết lập nhật ký in bởi cácexchange.Logchức năng để là nhật ký đặt hàng mua. Giá trị của LOG_TYPE_BUY là 0.

số

{@var/LOG_TYPE/LOG_TYPE_SELL LOG_TYPE_SELL}

LOG_TYPE_SELL

LOG_TYPE_SELL là giá trị tùy chọn choLogTypetham số của {@fun/Trade/exchange.Log exchange.Log} chức năng, thiết lập nhật ký in bởi cácexchange.Logchức năng để là nhật ký lệnh bán. Giá trị của LOG_TYPE_SELL là 1.

số

{@var/LOG_TYPE/LOG_TYPE_BUY LOG_TYPE_BUY}

LOG_TYPE_CANCEL

LOG_TYPE_CANCEL là một giá trị tùy chọnLogTypetham số của {@fun/Trade/exchange.Log exchange.Log} chức năng, thiết lập nhật ký in bởi cácexchange.Logchức năng là nhật ký hủy lệnh. Giá trị của LOG_TYPE_CANCEL là 2.

số

{@var/LOG_TYPE/LOG_TYPE_BUY LOG_TYPE_BUY}

Cấu trúc