تبادلہ ایک تبادلہ آبجیکٹ ہے ، جو حکمت عملی میں شامل ہونے والا پہلا تبادلہ آبجیکٹ ہے۔ لائیو ٹریڈنگ کی ترتیبات ، بیک ٹیسٹ کی ترتیبات ، اور تبادلے کے ساتھ تمام تعاملات اس آبجیکٹ کے ممبر افعال کے ذریعے حاصل ہوتے ہیں۔
چیز
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}
exchanges تبادلہ اشیاء کی ایک صف ہے، جس میں تمام تبادلہ اشیاء شامل ہیں جو حکمت عملی لائیو ٹریڈنگ کی ترتیبات، بیک ٹیسٹ کی ترتیبات، تبادلے[0] میں شامل ہیں، جو {@var/EXCHANGE exchange}. اسٹریٹجی لائیو ٹریڈنگ کی ترتیبات یا بیک ٹیسٹ کی ترتیبات میں شامل کردہ ایکسچینج اشیاء ان کے شامل ہونے کے حکم میں ایکسچینج [0] ، ایکسچینج [1] ، ایکسچینج [2] ، ایکسچینج [n]... سے مطابقت رکھتی ہیں۔
صف
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 تبادلہ}، {@fun/Account/exchange.GetName تبادلہ.GetName}، {@fun/Account/exchange.GetLabel تبادلہ.GetLabel}
ORDER_STATE_PENDING کی قدر ہےStatus
{@struct/Order Order} ڈھانچے میں خاصیت، جس سے یہ ظاہر ہوتا ہے کہ آرڈر کی حالت نامکمل ہے۔
نمبر
ORDER_STATE_PENDING کی قدر 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}، {@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_CLOSED کی قدر ہےStatus
{@struct/Order Order} ڈھانچے میں خاصیت، جس سے یہ ظاہر ہوتا ہے کہ آرڈر کی حالت مکمل ہو گئی ہے۔
نمبر
ORDER_STATE_CLOSED کی قدر 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 کی قدر ہےStatus
{@struct/Order Order} ڈھانچے میں خاصیت، جس سے یہ ظاہر ہوتا ہے کہ آرڈر کی حیثیت منسوخ کردی گئی ہے۔
نمبر
ORDER_STATE_CANCELED کی قدر 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}، {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}، {@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}، {@var/ORDER_STATE_UNKNOWN}، {@var/ORDER_STATE_STATE_UNKNOWN}، {@var/ORDER_STATE_STATE_UN
ORDER_STATE_UNKNOWN کی قدر ہےStatus
{@struct/Order Order} ڈھانچے میں خاصیت، جس سے یہ ظاہر ہوتا ہے کہ آرڈر کی حیثیت نامعلوم ہے (دوسری حیثیت) ۔
نمبر
ORDER_STATE_UNKNOWN کی قدر 3 ہے۔
کے لئےORDER_STATE_UNKNOWN
حالت، آپ {@fun/Market/exchange.GetRawJSON exchange.GetRawJSON} فنکشن کال کر سکتے ہیں اصل حکم کی حیثیت کی معلومات حاصل کرنے کے لئے، تبادلہ دستاویزات کے مطابق مخصوص وضاحت کی جانچ پڑتال کریں.
{@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}، {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}، {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}، {@var/ORDER_STATE_CLOSED ORDER_STATE_CLOSED}، {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}، {@var/ORDER_STATE_CANCELED}، {@var/ORDER_STATE_STATE_CANCELLED
ORDER_TYPE_BUY کی قدر ہےType
{@struct/Order Order} ڈھانچے میں خاصیت، خرید آرڈر کی قسم کی نشاندہی.
نمبر
ORDER_TYPE_BUY کی قدر 0 ہے۔
{@var/ORDER_TYPE/ORDER_TYPE_SELL ORDER_TYPE_SELL}
ORDER_TYPE_SELL کی قدر ہےType
{@struct/Order Order} ڈھانچے میں صفات، جس میں فروخت کے آرڈر کی قسم کی نشاندہی کی جاتی ہے۔
نمبر
ORDER_TYPE_SELL کی قدر 1 ہے۔
{@var/ORDER_TYPE/ORDER_TYPE_BUY ORDER_TYPE_BUY}
PD_LONG کی قدر ہےType
{@struct/Position Position} ڈھانچے میں صفات، جس میں طویل پوزیشن کی قسم کی نشاندہی کی جاتی ہے۔
نمبر
PD_LONG کی قدر 0 ہے۔
معاہدے کی مارکیٹ میں طویل پوزیشنوں کے لئے ، اس قسم کی پوزیشن کو بند کرنے اور بند کرنے کی سمت مقرر کرنے کے لئے exchange.SetDirection ((
{@var/POSITION_DIRECTION/PD_SHORT PD_SHORT}
PD_SHORT کی قدر ہےType
{@struct/Position Position} ڈھانچے میں خاصیت، مختصر پوزیشن کی قسم کی نشاندہی.
نمبر
PD_SHORT کی قدر 1 ہے۔
معاہدے کی مارکیٹ میں مختصر پوزیشنوں کے لئے، اس قسم کی پوزیشن کو بند کرنے اور بند کرنے کی سمت مقرر کرنے کے لئے exchange.SetDirection ((
{@var/POSITION_DIRECTION/PD_LONG PD_LONG}
ORDER_OFFSET_OPEN کی قدر ہےOffset
{@struct/Order Order} ڈھانچے میں خاصیت، جس سے یہ ظاہر ہوتا ہے کہ آرڈر کھلی سمت میں ہے۔
نمبر
ORDER_OFFSET_OPEN کی قدر 0 ہے۔
{@var/ORDER_OFFSET/ORDER_OFFSET_CLOSE ORDER_OFFSET_CLOSE}
ORDER_OFFSET_CLOSE کی قدر ہےOffset
{@struct/Order Order} ڈھانچے میں خاصیت، جس سے یہ ظاہر ہوتا ہے کہ آرڈر قریب کی سمت میں ہے۔
نمبر
ORDER_OFFSET_CLOSE کی قدر 1 ہے۔
{@var/ORDER_OFFSET/ORDER_OFFSET_OPEN ORDER_OFFSET_OPEN}
60 کی قدر کے ساتھ 1 منٹ کے K لائن مدت کے مسلسل کی نشاندہی کرتا ہے.
نمبر
{@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_M5 PERIOD_M4}، {@var/PERIOD/PERIOD_M15 PERIOD_M15 PERIOD_M15}، {@var/PERIOD/PERIOD_M30 PERIOD_M6}، {@var/PERIOD_M30 PERIOD_M30}، {@var/PERIOD/PERIOD
180 کی قدر کے ساتھ 3 منٹ کے K لائن مدت کے مستقل کی نشاندہی کرتا ہے.
نمبر
{@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_PERIOD_H1}، {@var/PERIOD/PERIOD_H2_PERIOD_H2}، {@var/PERIOD/PERIOD_M5 PERIOD_M4}، {@var/PERIOD_M15 PERIOD_M15 PERIOD_M15}، {@var/PERIOD/PERIOD_M30 PERIOD_M30}، {@var/PERIOD/PERIOD_H1_PERIOD_H3}، {@var/PERIOD_
5 منٹ کی K لائن مدت کی مستقل کو 300 کی قدر کے ساتھ ظاہر کرتا ہے۔
نمبر
{@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_PERIOD_H1}، {@var/PERIOD/PERIOD_H2_PERIOD_H2}، {@var/PERIOD/PERIOD_M3_PERIOD_H4_PERIOD_M4}، {@var/PERIOD/PERIOD_M6_PERIOD_H6}، {@var/PERIOD_M3_PERIOD_H6}، {@var/PERIOD_H6_PERIOD_H6}، {@var/PERIOD_
15 منٹ کی K لائن مدت کی مستقل کو 900 کی قدر کے ساتھ ظاہر کرتا ہے۔
نمبر
{@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_PERIOD_H1}، {@var/PERIOD/PERIOD_H2_PERIOD_H2}، {@var/PERIOD/PERIOD_M3_PERIOD_H4_PERIOD_M4}، {@var/PERIOD/PERIOD_M4_PERIOD_H6}، {@var/PERIOD_M3_PERIOD_H6}، {@var/PERIOD_H6_PERIOD_H6}، {@var/PERIOD_
1800 کی قدر کے ساتھ 30 منٹ کے K لائن مدت کے مسلسل کی نشاندہی کرتا ہے.
نمبر
{@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_PERIOD_H1}، {@var/PERIOD/PERIOD_H2_PERIOD_H2}، {@var/PERIOD/PERIOD_M3_PERIOD_H4_PERIOD_M4}، {@var/PERIOD/PERIOD_M4_PERIOD_H6}، {@var/PERIOD_M4_PERIOD_H6}، {@var/PERIOD_H6_PERIOD_H6}، {@var
3600 کی قدر کے ساتھ 1 گھنٹے کے K لائن مدت کے مسلسل کی نشاندہی کرتا ہے.
نمبر
{@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_M30}، {@var/PERIOD/PERIOD_H2 PERIOD_H2}، {@var/PERIOD/PERIOD_M3}، {@var/PERIOD_H4}، {@var/PERIOD_M4}، {@var/PERIOD_M5 PERIOD_H6}، {@var/PERIOD_H6}، {@var/PERIOD_H6}، {@var/PERIOD_H
2 گھنٹے کے K لائن کی مدت کا مستقل 7200 کی قدر کے ساتھ اشارہ کرتا ہے۔
نمبر
{@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_M1}، {@var/PERIOD_M4 PERIOD_M4}، {@var/PERIOD/PERIOD_M5 PERIOD_M6}، {@var/PERIOD_M6}، {@var/PERIOD_M6}، {@var/PERIOD_M6}، {@var/PERIOD_M6}، {@var
4 گھنٹے کے K لائن مدت کی مستقل کو 14400 کی قدر کے ساتھ ظاہر کرتا ہے۔
نمبر
{@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_H2}، {@var/PERIOD/PERIOD_M3 PERIOD_H6}، {@var/PERIOD_M6}، {@var/PERIOD_DIOD_H6}، {@var/PERIOD_M6}، {@var/PERIOD_DIOD_H6}، {@var/PERIOD
6 گھنٹے کی لائن کی مدت کے مستقل کو 21600 کی قدر کے ساتھ ظاہر کرتا ہے۔
نمبر
{@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}، {@var/PERIOD_M3}، {@var/PERIOD_M3}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {
12 گھنٹے کے K لائن کی مدت کے مسلسل کو 43200 کی قدر کے ساتھ ظاہر کرتا ہے۔
نمبر
{@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_M3 PERIOD_M3}، {@var/PERIOD_M4 PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD
86400 کی قدر کے ساتھ 1 دن کے K مدت کے مسلسل کی نشاندہی کرتا ہے.
نمبر
{@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_H2}، {@var/PERIOD_M3 PERIOD_H2}، {@var/PERIOD_M4 PERIOD_H2}، {@var/PERIOD_M4 PERIOD_H2}، {@var/PERIOD_H3}، {@var/PERIOD_H3}، {@var/PERIOD
3 دن کے K-period کے مسلسل کو 259200 کی قدر کے ساتھ ظاہر کرتا ہے۔
نمبر
{@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_M3 PERIOD_M3}، {@var/PERIOD_M4 PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD
ایک ہفتہ کے K لائن کی مدت کے مستقل کو 604800 کی قدر کے ساتھ ظاہر کرتا ہے۔
نمبر
{@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}، {@var/PERIOD_M3 PERIOD_M3}، {@var/PERIOD_M4 PERIOD_M4}، {@var/PERIOD_M5 PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD_M4}، {@var/PERIOD
LOG_TYPE_BUY کے لئے ایک اختیاری قدر ہےLogType
{@fun/Trade/exchange.Log exchange.Log} فنکشن کا پیرامیٹر، جو لاگ ان کی طرف سے پرنٹ کیا جاتا ہےexchange.Log
فنکشن خرید آرڈر لاگ ہو.
LOG_TYPE_BUY کی قدر 0 ہے۔
نمبر
{@var/LOG_TYPE/LOG_TYPE_SELL LOG_TYPE_SELL}، {@var/LOG_TYPE/LOG_TYPE_CANCEL LOG_TYPE_CANCEL}
LOG_TYPE_SELL کے لئے ایک اختیاری قدر ہےLogType
{@fun/Trade/exchange.Log exchange.Log} فنکشن کا پیرامیٹر، جو لاگ ان کی طرف سے پرنٹ کیا جاتا ہےexchange.Log
فنکشن فروخت آرڈر لاگ ہونا.
LOG_TYPE_SELL کی قدر 1 ہے۔
نمبر
{@var/LOG_TYPE/LOG_TYPE_BUY LOG_TYPE_BUY}، {@var/LOG_TYPE/LOG_TYPE_CANCEL LOG_TYPE_CANCEL}
LOG_TYPE_CANCEL کے لئے ایک اختیاری قدر ہےLogType
{@fun/Trade/exchange.Log exchange.Log} فنکشن کا پیرامیٹر، جو لاگ ان کی طرف سے پرنٹ کیا جاتا ہےexchange.Log
فنکشن آرڈر منسوخی لاگ ہو.
LOG_TYPE_CANCEL کی قدر 2 ہے۔
نمبر
{@var/LOG_TYPE/LOG_TYPE_BUY LOG_TYPE_BUY}، {@var/LOG_TYPE/LOG_TYPE_SELL LOG_TYPE_SELL}
ڈھانچے