विधि विस्तार सबमिट ऑर्डर नया आदेश प्रस्तुत करता है लौटाए गए आदेश IOrder. State. CREATED स्थिति में है और सर्वर पुष्टि के बाद IOrder. State. OPENED स्थिति में अपडेट किया जाएगा। पैरामीटर: लेबल - ऑर्डर के लिए उपयोगकर्ता परिभाषित पहचानकर्ता वर्तमान ऑर्डर के बीच दिए गए उपयोगकर्ता खाते के लिए लेबल अद्वितीय होना चाहिए। अनुमत वर्ण: अक्षरों, संख्याएं और लेबल में अधिकतम 256 वर्ण होने चाहिए। साधन - उपकरण आदेश कॉमांड - प्रस्तुत आदेश राशि का प्रकार - आदेश मूल्य के लिए लाखों में राशि - आदेश के लिए पसंदीदा मूल्य यदि शून्य है, तो अंतिम बाजार मूल्य JForex पर दिखाई देगा। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर रद्द कर दिया जाएगा। बाजार के आदेश के मामले में, गलत कीमत (मौजूदा बाजार से भी बदतर) को मौजूदा मूल्य और झुकाव के झुकाव में बदल दिया जाएगा। स्लीिपेज का मान निम्न का मतलब है: यदि ऋणात्मक तब 5 पिप्स के डिफ़ॉल्ट मान का प्रयोग किया जाता है यदि डबल। आईएनएनएएन (स्लिपिेज) सही होता है तो स्लीपेज का उपयोग अन्यथा नहीं किया जाता है, slippage को pips में सेट किया जाता है, आपको 1, 0.0001 स्टॉपलासप्रिस नहीं देना चाहिए रुका नुक्सान। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर को ले जाएगाप्रोफिटप्रिस - ले लाभ की कीमत मूल्य को 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर को अच्छा समय-समय पर खारिज कर दिया जाना चाहिए - यदि निष्पादित नहीं किया गया तो कितनी देर तक ऑर्डर करना चाहिए। केवल तभी 0, फिर आदेश कम्युनिकेशन नहीं होना चाहिए। ऑर्डर कॉमांड. बीयूआई और आईईजीन. ऑर्डर कॉमांड। सेल मार्केट ऑर्डर टिप्पणी - टिप्पणी जो क्रम में सहेजा जायेगी रिटर्न: आईओआरडर में नया ऑर्डर उदाहरण। स्टेट। क्रेटेड राज्य फेंकता है: JFException - यदि लेबल वैध नहीं है या पहले से मौजूद है, तो अच्छा समय 1 0 और ऑर्डर कमांडर BIDOFFER नहीं है, अगर राशि न्यूनतम अनुमति से कम है , यदि आवश्यक मानकों में से कुछ है null submitOrder नया आदेश प्रस्तुत करता है लौटाए गए आदेश IOrder. State. CREATED स्थिति में है और सर्वर पुष्टि के बाद IOrder. State. OPENED स्थिति में अपडेट किया जाएगा पैरामीटर: लेबल - ऑर्डर के लिए उपयोगकर्ता परिभाषित पहचानकर्ता वर्तमान ऑर्डर के बीच दिए गए उपयोगकर्ता खाते के लिए लेबल अद्वितीय होना चाहिए। अनुमत वर्ण: अक्षरों, संख्याएं और लेबल में अधिकतम 256 वर्ण होने चाहिए। साधन - उपकरण आदेश कॉमांड - प्रस्तुत आदेश राशि का प्रकार - आदेश मूल्य के लिए लाखों में राशि - आदेश के लिए पसंदीदा मूल्य यदि शून्य है, तो अंतिम बाजार मूल्य JForex पर दिखाई देगा। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर रद्द कर दिया जाएगा। बाजार के आदेश के मामले में, गलत कीमत (मौजूदा बाजार से भी बदतर) को मौजूदा मूल्य और झुकाव के झुकाव में बदल दिया जाएगा। स्लीिपेज का मान निम्न का मतलब है: यदि ऋणात्मक तब 5 पिप्स के डिफ़ॉल्ट मान का प्रयोग किया जाता है यदि डबल। आईएनएनएएन (स्लिपिेज) सही होता है तो स्लीपेज का उपयोग अन्यथा नहीं किया जाता है, slippage को pips में सेट किया जाता है, आपको 1, 0.0001 स्टॉपलासप्रिस नहीं देना चाहिए रुका नुक्सान। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर को ले जाएगाप्रोफिटप्रिस - ले लाभ की कीमत मूल्य को 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर को अच्छा समय-समय पर खारिज कर दिया जाना चाहिए - यदि निष्पादित नहीं किया गया तो कितनी देर तक ऑर्डर करना चाहिए। केवल तभी 0, फिर आदेश कम्युनिकेशन नहीं होना चाहिए। ऑर्डर कॉमांड. बीयूआई और आईईजीन. ऑर्डर कॉमांड। सेल मार्केट ऑर्डर रिटर्न: IOrder. State. CREATED राज्य में नया ऑर्डर उदाहरण फेंकता है: JFException - यदि लेबल मान्य नहीं है या पहले से मौजूद है, यदि अच्छा समय 0 और आदेश BIDOFFER नहीं है, यदि राशि न्यूनतम अनुमति से कम है, यदि कुछ आवश्यक पैरामीटर शून्य है सबमिट ऑर्डर नए ऑर्डर सबमिट करें लौटाए गए आदेश IOrder. State. CREATED स्थिति में है और सर्वर पुष्टि के बाद IOrder. State. OPENED स्थिति में अपडेट किया जाएगा पैरामीटर: लेबल - ऑर्डर के लिए उपयोगकर्ता परिभाषित पहचानकर्ता वर्तमान ऑर्डर के बीच दिए गए उपयोगकर्ता खाते के लिए लेबल अद्वितीय होना चाहिए। अनुमत वर्ण: अक्षरों, संख्याएं और लेबल में अधिकतम 256 वर्ण होने चाहिए। साधन - उपकरण आदेश कॉमांड - प्रस्तुत आदेश राशि का प्रकार - आदेश मूल्य के लिए लाखों में राशि - आदेश के लिए पसंदीदा मूल्य यदि शून्य है, तो अंतिम बाजार मूल्य JForex पर दिखाई देगा। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर रद्द कर दिया जाएगा। बाजार के आदेश के मामले में, गलत कीमत (मौजूदा बाजार से भी बदतर) को मौजूदा मूल्य और झुकाव के झुकाव में बदल दिया जाएगा। स्लीिपेज का मान निम्न का मतलब है: यदि ऋणात्मक तब 5 पिप्स के डिफ़ॉल्ट मान का प्रयोग किया जाता है यदि डबल। आईएनएनएएन (स्लिपिेज) सही होता है तो स्लीपेज का उपयोग अन्यथा नहीं किया जाता है, slippage को pips में सेट किया जाता है, आपको 1, 0.0001 स्टॉपलासप्रिस नहीं देना चाहिए रुका नुक्सान। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर को ले जाएगाप्रोफिटप्रिस - ले लाभ की कीमत मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर रद्द कर दिया जाना चाहिए रिटर्न: आईओआरडर में नया ऑर्डर उदाहरण। स्टेट। क्रैटेड राज्य फेंकता है: JFException - यदि लेबल वैध नहीं है या पहले से मौजूद है, अगर राशि न्यूनतम अनुमति से कम है, यदि आवश्यक है मापदंडों शून्य है सबमिट ऑर्डर नया आदेश प्रस्तुत करता है लौटाए गए आदेश IOrder. State. CREATED स्थिति में है और सर्वर पुष्टि के बाद IOrder. State. OPENED स्थिति में अपडेट किया जाएगा पैरामीटर: लेबल - ऑर्डर के लिए उपयोगकर्ता परिभाषित पहचानकर्ता वर्तमान ऑर्डर के बीच दिए गए उपयोगकर्ता खाते के लिए लेबल अद्वितीय होना चाहिए। अनुमत वर्ण: अक्षरों, संख्याएं और लेबल में अधिकतम 256 वर्ण होने चाहिए। साधन - उपकरण आदेश कॉमांड - प्रस्तुत आदेश राशि का प्रकार - आदेश मूल्य के लिए लाखों में राशि - आदेश के लिए पसंदीदा मूल्य यदि शून्य है, तो अंतिम बाजार मूल्य JForex पर दिखाई देगा। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर रद्द कर दिया जाएगा। बाजार के आदेश के मामले में, गलत कीमत (मौजूदा बाजार से भी बदतर) को मौजूदा मूल्य और झुकाव के झुकाव में बदल दिया जाएगा। स्लीिपेज का मान निम्न का मतलब है: यदि ऋणात्मक तब 5 पिप्स का डिफ़ॉल्ट मान उपयोग किया जाता है यदि डबल। आईएनएनएएन (स्लिपिेज) सही होता है, तो स्लीपेज का उपयोग अन्यथा नहीं किया जाता है, slippage pips में सेट किया गया है, आपको 1, नहीं देना चाहिए 0.0001 रिटर्न: नया ऑर्डर उदाहरण IOrder. State. CREATED राज्य में फेंकता है: JFException - यदि लेबल मान्य नहीं है या पहले से मौजूद है, यदि आवश्यक न्यूनतम पैरामीटर से कम है, अगर कुछ आवश्यक पैरामीटर शून्य है, तो सबमिट ऑर्डर नए ऑर्डर सबमिट करें लौटाए गए आदेश IOrder. State. CREATED स्थिति में है और सर्वर पुष्टि के बाद IOrder. State. OPENED स्थिति में अपडेट किया जाएगा। नोट: 5 pips slippage का डिफ़ॉल्ट मान उपयोग किया जाता है। कस्टम झुकाव को निर्दिष्ट करने के लिए, या सभी पर झुकाव को अक्षम करने के लिए, कृपया विस्तारित सबमिट ऑर्डर (।) विधियों का उपयोग करें पैरामीटर: लेबल - ऑर्डर के लिए उपयोगकर्ता परिभाषित पहचानकर्ता वर्तमान ऑर्डर के बीच दिए गए उपयोगकर्ता खाते के लिए लेबल अद्वितीय होना चाहिए। अनुमत वर्ण: अक्षरों, संख्याएं और लेबल में अधिकतम 256 वर्ण होने चाहिए। साधन - उपकरण आदेश कॉमांड - प्रस्तुत आदेश राशि का प्रकार - आदेश मूल्य के लिए लाखों में राशि - आदेश के लिए पसंदीदा मूल्य यदि शून्य है, तो अंतिम बाजार मूल्य JForex पर दिखाई देगा। मूल्य 0.1 पिप्स द्वारा विभाज्य होना चाहिए या ऑर्डर रद्द कर दिया जाएगा। बाजार के आदेश के मामले में, गलत कीमत (मौजूदा बाजार से भी बदतर) को मौजूदा मूल्य और झुकने पर बदल दिया जाएगा रिटर्न: आईओआरडर में नया आदेश उदाहरण। राज्य। क्रॉटेड राज्य फेंकता है: JFException - अगर लेबल वैध नहीं है या पहले से मौजूद है, अगर राशि है कम से कम अनुमति दी गई है, यदि आवश्यक मानकों में से कुछ शून्य है यह भी देखें: सबमिट ऑर्डर (स्ट्रिंग, उपकरण, ऑर्डर कमांड, डबल, डबल, डबल)। प्रस्तुत ऑर्डर (स्ट्रिंग, इंस्ट्रूमेंट, ऑर्डर कमांड, डबल, डबल, डबल, डबल, डबल) प्रस्तुत ऑर्डर (स्ट्रिंग, इंस्ट्रूमेंट, ऑर्डर कमांड, डबल, डबल, डबल, डबल, डबल, लम्बा) प्रस्तुत ऑर्डर (स्ट्रिंग, इंस्ट्रूमेंट, ऑर्डर कमांड, डबल, डबल, डबल, डबल, डबल, लम्बी, स्ट्रिंग) सबमिट ऑर्डर नया ऑर्डर सबमिट करें लौटाए गए आदेश IOrder. State. CREATED स्थिति में है और सर्वर पुष्टि के बाद IOrder. State. OPENED स्थिति में अपडेट किया जाएगा। नोट: 5 pips slippage का डिफ़ॉल्ट मान उपयोग किया जाता है। कस्टम झुकाव को निर्दिष्ट करने के लिए, या सभी पर झुकाव को अक्षम करने के लिए, कृपया विस्तारित सबमिट ऑर्डर (।) विधियों का उपयोग करें पैरामीटर: लेबल - ऑर्डर के लिए उपयोगकर्ता परिभाषित पहचानकर्ता वर्तमान ऑर्डर के बीच दिए गए उपयोगकर्ता खाते के लिए लेबल अद्वितीय होना चाहिए। अनुमत वर्ण: अक्षरों, संख्याएं और लेबल में अधिकतम 256 वर्ण होने चाहिए। साधन - उपकरण आदेश कॉमांड - प्रस्तुत आदेश का प्रकार। केवल आईईजीन। ऑर्डर कॉमांड. बीयूआई और आईईजीन. ऑर्डर कॉमांड। इस पद्धति की मात्रा में स्वीकृति दी गई - ऑर्डर के लिए लाखों में राशि रिटर्न: IOrder. State. CREATED राज्य में नया ऑर्डर उदाहरण: JFException - यदि लेबल वैध नहीं है या पहले से मौजूद है, तो यदि आवश्यक मानदंडों में से कुछ शून्य है या यदि आदेश कॉमांड खरीद नहीं है या बिक्री भी नहीं है, तो राशि न्यूनतम अनुमति से कम है। सबमिट ऑर्डर (स्ट्रिंग, इंस्ट्रूमेंट, ऑर्डर कमांड, डबल, डबल, डबल) प्रस्तुत ऑर्डर (स्ट्रिंग, इंस्ट्रूमेंट, ऑर्डर कमांड, डबल, डबल, डबल, डबल, डबल) प्रस्तुत ऑर्डर (स्ट्रिंग, इंस्ट्रूमेंट, ऑर्डर कमांड, डबल, डबल, डबल, डबल, डबल, लम्बा) प्रस्तुत ऑर्डर (स्ट्रिंग, इंस्ट्रूमेंट, ऑर्डर कमांड, डबल, डबल, डबल, डबल, डबल, लम्बी, स्ट्रिंग) लेबल द्वारा ऑर्डर की जाती है, या शून्य अगर कोई ऑर्डर नहीं मिलती है GetOrderById पैरामीटर: orderId - order id रिटर्न: ऑर्डर या रिक्त। रिक्त जेबोरेटिक रणनीति (भाग 1 और भाग 2) की शारीरिक रचना, एक कामकाजी काटना करने का समय। मैप्ले एक रणनीति है जो प्रत्येक जेबोरेटिक एपीआई डाउनलोड के साथ एक प्रदर्शन के रूप में शामिल है। आप JForex API ज़िपित पैकेज में srcsinglejartest में इस रणनीति का पूरा स्रोत कोड पा सकते हैं। याद रखें कि पहली इंटरफ़ेस विधि जो रणनीति की शुरुआत में चलता है onStart। मपेले की ऑनस्टार्ट पद्धति को नीचे दिया गया है। चर इंजन संकेतक। और कंसोल मैप्ले कक्षा के क्षेत्र हैं वे कक्षा में वैश्विक चर हैं आईईजीन को बचाने के लिए 42--44 लाइनें क्या हैं I IIndicators। और बाद में उपयोग के लिए IConsole ऑब्जेक्ट ऑनस्टार्ट की अंतिम पंक्ति, रेखा 45, उपयोगकर्ता को सूचित करने के लिए कि आपके द्वारा शुरू की गई रणनीति को शुरू करने के लिए आपके जेबोरिक्स प्रोग्राम कंसोल पर एक संदेश प्रिंट करना है। एक बार ऑनस्टार्ट प्रोसेसिंग समाप्त हो जाने पर, सर्वर पर टिकने की संभावना है, अगर बाजार की टिक आती है तो टिक। यदि यह बाज़ार के घंटों के दौरान नहीं है, तो उस पर टिक नहीं होता है और कुछ अन्य घटना ऑन-टिक के बजाय हो सकती है एक रैखिक प्रक्रिया के बजाय तरीकों के बारे में सोचें आप अपने छह विदेशी निवेश कार्यक्रमों में से प्रत्येक के साथ क्या करना चाहते हैं, इसके अनुसार आप अपनी जेबोरेटिक रणनीति का आयोजन करते हैं। इस विशेष रणनीति के लिए, प्रोग्रामर टिकटिक स्तर पर उनकी रणनीति को लागू करने का निर्णय करता है। जैसे, अधिकांश ट्रेडिंग एल्गोरिथ्म मैपले के लिए ऑनट में रहता है। ध्यान दें कि यह एक डिज़ाइन पसंद है, यदि आप बार-स्तर पर प्रक्रिया करने की अपनी रणनीति चाहते हैं (या आप ऑन-टिक और ऑन दोनों का उपयोग कर सकते हैं) तो आप पर उपयोग कर सकते हैं। मैपले में ऑनट के लिए स्रोत कोड है। एक नज़र में, आप देख सकते हैं कि सेटअप का निर्धारण करने में वैरिएबल ma0 और ma1 एक महत्वपूर्ण भूमिका निभाते हैं। संकेत: इंजीनियर को एक रणनीति रिवर्स करने के लिए, जब आदेश दिया जाता है, तब से पिछड़े काम करना आसान हो सकता है, जो इस मामले में इंजन. submitOrder द्वारा किया जाता है। मा 0 और एमए 1 में घातीय मूविंग एवरेज (एएमए) के परिणाम हैं। ma0 वर्तमान मूल्य है मा 1 पिछले बार मूल्य है। पंक्तियों 56--63 अगर परीक्षणों में से किसी भी अमान्य डेटा को पकड़ने के लिए IF टेस्ट (पंक्तियां 56 और 60) का उपयोग करके जांच करें। यदि डेटा अमान्य है, तो संकेतक की गणना की जाती है और बाकी का ऑन लाइन ऑन लाइन 62 पर रिटर्न स्टेटमेंट से गुम हो जाता है। नोट: सूचक संकेतक कार्यान्वयन के आधार पर संकेतक मान कभी-कभी अमान्य हो सकते हैं (शून्य, नकारात्मक, या डबल। एनएएन)। ) उदाहरण के लिए, अगर इसकी गणना करने के लिए अपर्याप्त डेटा या कोई त्रुटि हुई है। ईएमए को लाइनों 57 और 59 में मिलकर ऑडीटिकेटर ऑब्जेक्ट का उपयोग किया जाता है (जो कि स्टार्ट में आरंभ किया गया था)। जेफोर्स विकी अपने उपयोग के एक स्पष्टीकरण प्रदान करता है। ध्यान दें कि मा 1 एक सरणी है, जो कि लाइन 38 में घोषित किया गया था, जिसमें सभी उपलब्ध जेफोर्स उपकरणों की संख्या के बराबर आकार दिया गया था। विशेष रूप से, यह एक विशेष सूचकांक मूल्य के साथ प्रयोग किया जाता है जैसे कि ma1instrument. ordinal ()। दूसरे शब्दों में, यह मा 1 सरणी में मौजूदा उपकरणों की स्लॉट मांग रहा है। वर्तमान साधन एक है जो लाइन 55 में विधि में पारित हो गया है। कोड नीचे ले जा रहा है, ब्याज का एक और अंक पंक्ति 65 है, जो उपकरण का उपयोग दिखा रहा है। रेखा 67 चेक अगर वर्तमान स्थिति की कुल संख्या शून्य है। यदि यह है, तो कोई खोला नहीं जा रहा है, फिर व्यापार से प्रवेश करने के लिए प्रविष्टि संकेत की जांच करने के लिए रणनीति (लाइन 68-76) के मुकाबले रणनीति है। पदक कुल () एक कस्टम विधि है जो 84--92 लाइनों में परिभाषित है। यह इंजन के लिए प्राप्त सभी आदेशों के माध्यम से चक्र के लिए लूप का उपयोग करता है। गैज ऑर्डर (साधन) लंबे या छोटी स्थिति में से एक, क्रमशः लाइन 68 और 72 पूर्ण हो जाती है, रणनीति एक क्रम के लिए क्रमशः 69 में एक आदेश प्रस्तुत करती है लंबे समय के लिए लाइन 73 बाजार आदेशों को जमा करने के विवरणों को जेफोर्ड विकी में वर्णित किया गया है। जब आप इस रणनीति को रोकते हैं, तो ओपन (लाइन 48--53) कहा जाता है। इस रणनीति के लिए, प्रोग्रामर सभी आदेशों के माध्यम से फिर से इंजन. get ऑरर्स () का उपयोग करके और प्रत्येक स्थिति को बंद कर देता है क्रम में 50. कमांड () कमांड लाइन में। यह इस तुच्छ रणनीति के लिए है। अगर एक बात है जिसे आपको याद रखना चाहिए। इस पोस्ट के दौरान जेबॉब्रा जवाडोक और जेफोरेक्स विकी के कई लिंकों का उपयोग करें I आपको उन दो स्रोतों से आपके बहुत से उत्तर मिलेंगे। यदि नहीं, तो हमेशा JForex सहायता बोर्ड है। अब जब आपको पता चला कि मैप्ले जावा कैसे काम करता है, इसका परीक्षण करने का समय है। जनवरी में अगली पोस्ट में, हम जेफोर्स ऐतिहासिक परीक्षक पर चर्चा करेंगे और एक रणनीति को लाइव करते समय क्या देखना चाहिए।
No comments:
Post a Comment