एक्सचेंज एक एक्सचेंज ऑब्जेक्ट है, जो रणनीति में जोड़ा गया पहला एक्सचेंज ऑब्जेक्ट है।
वस्तु
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}, {@var/EXCHANGE/exchanges exchanges}, {@fun/Account/exchange.GetLabel exchange.GetLabel}, {@fun/Account/exchange.GetLabel exchanges.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}
एक्सचेंज एक्सचेंज ऑब्जेक्ट्स का एक सरणी है, जिसमें रणनीति लाइव ट्रेडिंग सेटिंग्स, बैकटेस्ट सेटिंग्स, एक्सचेंज[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 exchange}, {@fun/Account/exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.GetLabel}, {@var/EXCHANGE exchange}, {@fun/Account/exchange.GetLabel exchange.GetName exchange.GetName}, {@fun/Account/exchange.GetLabel exchange.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_CANCELED ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}, {@var/ORDER_STATE
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_PENDING ORDER_STATE_PENDING}, {@var/ORDER_STATE/ORDER_STATE_CANCELED ORDER_STATE_CANCELED}, {@var/ORDER_STATE/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNOWN}, {@var/ORDER_STATE_STATE_UNKNO
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
status, आप {@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-मिनट के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_M30}, {@var/PERIOD/PERIOD_H1 PERIOD_H1}, {@var/PERIOD
180 के मान के साथ 3 मिनट के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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/PERIOD_M15 PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1_PERIOD_H1}, {@var/PER
300 के मूल्य के साथ 5 मिनट के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_M5 PERIOD_H6_PERIOD_H6}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1_PERIOD_H
15 मिनट के के-लाइन अवधि के निरंतर को 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}, {@var/PERIOD/PERIOD_M5 PERIOD_H6}, {@var/PERIOD/PERIOD_M30 PERIOD_M30}, {@var/PERIOD/PERIOD_H1_PERIOD_H1}, {@var/PERIOD_D_H
1800 के मूल्य के साथ 30 मिनट के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_M5 PERIOD_H6}, {@var/PERIOD/PERIOD_M15 PERIOD_M15}, {@var/PERIOD/PERIOD_H1_PERIOD_H1}, {@
3600 के मूल्य के साथ 1 घंटे के के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_M6}, {@var/PERIOD_M15 PERIOD_M30 PERIOD_M30}, {@var
7200 के मान के साथ 2 घंटे के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_H4}, {@var/PERIOD_M4 PERIOD_M5 PERIOD_M5 PERIOD_M5}, {@var/PERIOD/PERIOD_M6 PERIOD_H6}, {@var/PERIOD_M15 PERIOD_M30 PERIOD_M30}, {@var
14400 के मूल्य के साथ 4 घंटे के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD_M3 PERIOD_M3}, {@var/PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD_M3 PERIOD_M3 PERIOD_M4}, {@var/PERIOD
21600 के मूल्य के साथ 6 घंटे के के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M3 PERIOD_M4 PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_D_M4}, {
43200 के मूल्य के साथ 12 घंटे के के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M3 PERIOD_M4 PERIOD_M5}, {@var/PERIOD/PERIOD_M5 PERIOD_M4}, {@var/PERIOD_M5 PERIOD_M4}, {@var/PER
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 PERIOD_M30}, {@var/PERIOD/PERIOD_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M3 PERIOD_M4 PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_M4}, {@var/PERIOD_D_M4}, {
3 दिन की K अवधि के निरंतर को 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_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M5 PERIOD_M4}, {@var/PERIOD/PERIOD_M5 PERIOD_M4}, {@var/PERIOD_M5 PERIOD
604800 के मूल्य के साथ 1 सप्ताह के के-लाइन अवधि के निरंतर को दर्शाता है।
संख्या
{@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_H1 PERIOD_H1}, {@var/PERIOD/PERIOD_M3 PERIOD_M3 PERIOD_M3}, {@var/PERIOD/PERIOD_M3 PERIOD_M3}, {@var/PERIOD_M4 PERIOD_M4}, {@var/PERIOD_M5 PERIOD_M4}, {@var/PERIOD_M5 PERIOD_M
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}
संरचनाएं