Ive पिछले कुछ महीनों से अपने व्यापार कार्यक्रम चलाने के लिए एक सस्ते लेकिन विश्वसनीय आभासी निजी सर्वर (वीपीएस) की तलाश में है मैं पूरे क्यूआईडी कार्यक्रम को यूके और जर्मनी में 3 रिमोट सर्वर पर पूरे महीने के लिए प्रदर्शन परीक्षण के रूप में चलाया। एक एक्सन बादल पर यूके में से एक ओपन वीजेड पर जर्मनी में एक और यूके में भी केवीएम तकनीक पर पिछले एक यह पोस्ट मेरे शुरुआती निष्कर्षों का एक सार है जो एक दूरस्थ प्रदाता सर्वर चलाने के लिए सर्वर प्रदाता को चुनने के लिए क्या देखना है। ध्यान रखें कि यह कम अंत, कम आवृत्ति, खुदरा व्यापार के लिए है। जहां दसियों की मिलीसेकेंड की सीमा में लुप्तिकियां अच्छे हैं 512 एमबी रैम और लगभग 600 मेगाहर्ट्ज समतुल्य 2006 इंटेल सीपीयू के साथ एक अप्रबंधित सर्वर के लिए सामान्य लक्ष्य मूल्य सीमा यूएस 10-20 प्रति माह है। कम कीमत प्राथमिक विचार यहाँ है। यदि आप तकनीकी विवरण की देखभाल नहीं करते हैं, तो शीर्ष VPS नाम लिनोड हैं Hetzner। और लिनक्स आधारित VPSs के लिए 6sync। लिनोड यूएस और यूके में एक्सन वीपीएसस प्रदान करता है। 6sync यूएस में केवल KVM VPSs प्रदान करता है दोनों कंपनियां स्टार्टर सर्वर के रूप में 20 के लिए लिनक्स-आधारित 512 एमबी उदाहरण देती हैं। हेट्ज़नर जर्मनी में 7.90 के लिए केवीएम वीपीएसस प्रदान करता है। क्लाउड सर्वर जैसे अमेज़ॅन ईसी 2 और रैकस्पेस क्लाउड 247 को चलाने के लिए बहुत महंगा हैं। स्थान, स्थान, स्थान कम-से-कम एक उप-महाद्वीप में अपने ब्रोकर डेटसेंटर के रूप में उपयोग करें। आप चाहते हैं कि आपके डेटा को कुछ रुपये बचाने के लिए दुनिया भर में आधे रास्ते की यात्रा करना न हो। यह अनावश्यक विलंबता जोड़ता है और कीमतें आजकल राज्यों या यूरोप में तुलनात्मक हैं। हालांकि एशिया एक और कहानी है यदि आप एक से अधिक दलाल का उपयोग करते हैं, तो आप एक से अधिक सर्वर का उपयोग कर सकते हैं या एक सर्वर स्थान चुन सकते हैं जो इंटरनेट रीढ़ की हड्डी पर उनके बीच बैठता है। TeleGeography सर्वश्रेष्ठ स्थानों की पहचान करने के लिए वैश्विक इंटरनेट मानचित्र प्रदान करता है। मैं डुकस्कॉपी और ओंडा के साथ व्यापार करता हूं स्विट्जरलैंड में एक और दूसरे राज्यों में। जैसे, न्यूयॉर्क, लंदन और फ्रैंकफर्ट जैसे शहरों में इंटरनेट केंद्र दोनों दलालों के बीच कम विलंब के लिए प्रमुख लक्ष्य हैं। जैसा कि मैं Dukascopy पर अधिक व्यापार, मैं यूरोपीय सर्वर के लिए पक्षपाती इसके अलावा, लंदन और फ्रैंकफर्ट दुनिया में 1 और 2 इंटरनेट केंद्र हैं। लंदन में 7,723 जीबीपीएस और फ्रैंकफर्ट में 2010 में 7,218 जीबीपीएस क्षमता है। जबकि न्यूयॉर्क में दुनिया में 5 वां, 3,850 जीबीपीएस हैं। वर्चुअलाइजेशन टेक्नोलॉजीज वर्चुअल प्राइवेट सर्वर केवल डाटासेंटर में कंप्यूटर के आरक्षित संसाधन हिस्सा हैं। यह वर्चुअलाइजेशन प्रौद्योगिकियों के उपयोग के माध्यम से प्राप्त किया जाता है और उनमें से बहुत से हैं जैसे मैंने खोज की है ये तीन हैं जो आप की खोज में शायद सुनाएंगे OpenVZ। यह ट्रेडिंग सर्वर के लिए सबसे लोकप्रिय और कम से कम पसंदीदा प्लेटफॉर्म है। इसके अक्सर बजट मेजबान द्वारा उपयोग किया जाता है क्योंकि वर्चुअलाइज्ड उदाहरणों के बीच संसाधन अच्छी तरह से पृथक नहीं हैं। जैसे, एक मेजबान सर्वर संसाधनों को ओवरले कर सकता है क्योंकि अधिकांश वेबअप्स में छिटपुट संसाधन उपयोग की प्रवृत्ति होती है अन्य संसार में, यह संभव नहीं है कि सभी वर्चुअल प्राइवेट सर्वर अपने अधिकतम आवंटित संसाधनों को एक ही समय में मांग करेंगे। हालांकि, ट्रेडिंग सर्वर को कंप्यूटिंग संसाधन के एक सुसंगत और गारंटीकृत स्तर की आवश्यकता होती है। तो आपको वीपीएस से दूर रहें जो ओपन वीजेड पर चलता है जब तक आप सर्वर हिचकी देखना नहीं चाहते हैं। एक्सईएन। यह वही है जो अमेज़ॅन ईसी 2 और रैकस्पेस क्लाउड पर चलता है। ज़ेन सही संसाधन अलगाव प्रदान करता है ताकि आप अपने वर्चुअल सर्वर पड़ोसियों से कम संभावना प्रभावित हों। आप जो भी देखते हैं वो भी जो आपको मिलता है। तो अगर आपने 512 एमबी स्मृति का वादा किया है, तो आपको 512 एमबी की मेमोरी मिलेगी। हालांकि, प्रसंस्करण शक्ति अलग-अलग VPS प्रदाताओं में काफी भिन्न होती है। उदाहरण के लिए, अमेज़ॅन EC2 पर एक माइक्रो इंस्टेंस 613 एमबी स्मृति प्रदान करता है। लेकिन यह रैकस्पेस क्लाउड पर 256 एमबी के एक उदाहरण के लिए भी मुकाबला नहीं है। मैं रैकस्पेस पर एक एलएक्सडेई डेस्कटॉप जीयूआई प्लस जावा प्रोग्राम को चलाने में सक्षम था, लेकिन यह अमेज़ॅन पर नहीं कर सका। केवीएम। KVM वर्चुअलाइज करने के लिए Linux कर्नेल का उपयोग करता है। इसकी मेजबान सर्वर को कम ऊपरी भाग देने के लिए कहा गया ताकि यह ज़ेन की तुलना में बेहतर मूल्य प्रदान कर सके। ज़ेन की तरह, यह सच संसाधन अलगाव प्रदान करता है सारांश में, या तो Xen या KVM अच्छे हैं लेकिन OpenVZ से दूर रहें। ऑपरेटिंग सिस्टम कुंजी प्रश्न यहां है: लिनक्स या विंडोज अगर आप लिनक्स से अपरिचित हैं और इसके बारे में सीखने में दिलचस्प नहीं है, तो एक विंडोज़ सर्वर 2003 या 2008 प्रदाता का उपयोग करें। विंडोज़ सर्वर 2003 को पसंद किया जाता है क्योंकि यह कम संसाधनों का इस्तेमाल करता है ताकि इसे सस्ता हो सके। ध्यान दें कि Windows VPSs 10-20 ज्यादा महंगे हैं क्योंकि आपको मासिक लाइसेंस पट्टे के लिए भुगतान करना होगा। Windows - आधारित VPS के उपयोग के साथ, आप दूरस्थ डेस्कटॉप प्रोटोकॉल (RDP) के माध्यम से अपने सर्वर से कनेक्ट कर सकते हैं। यह दूरस्थ डेस्कटॉप अनुप्रयोग को अपने स्थानीय मशीन पर आपके रिमोट सर्वर पर चलने का मामला है। तब आप अपने मशीन पर दूरस्थ मशीनों के डेस्कटॉप देखेंगे। और फिर आप किसी अन्य Windows कंप्यूटर की तरह रिमोट सर्वर को नियंत्रित कर सकते हैं। बहुत आसान। हालांकि, मैं अपनी प्रसिद्ध स्थिरता और कम लागत के कारण लिनक्स को चलाने के लिए पसंद करता हूं। नकारात्मक पक्ष यह है कि आपको यह पता करने की आवश्यकता है कि व्यापार के लिए सर्वर के लिए आप क्या कर रहे हैं। लिनक्स चलाने के लिए बहुत कम कम्प्यूटिंग संसाधन का उपयोग करता है। मैं केवल 256 एमबी मेमोरी के साथ लिनक्स वीपीएस पर एक साथ जॉबरेक्स और मेटाट्रेडर को निचोड़ सकता हूं। तुलना करके, आपको ओएस चलाने के लिए बस एक विंडोज़ बॉक्स पर कम से कम 512 एमबी की जरूरत है। और लिनक्स के लिए लाइसेंस शुल्क भी नहीं है I एक डबल बचत वीपीएस प्रदाता चुनने पर, स्थान, वर्चुअलाइजेशन टेक्नोलॉजी और ऑपरेटिंग सिस्टम जैसी कारकों पर विचार करें। एक बार जब आप अपनी खोज को प्रदाताओं की शॉर्टलिस्ट में सीमित कर देते हैं, तो अगले चरण की कीमत, सेवाओं और तकनीकी विशिष्टताओं के आधार पर उनकी विशिष्ट वीपीएस पेशकशों की तुलना करना है। एक रिक्त जेफोरेक्स रणनीति (भाग 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 सहायता बोर्ड है। अब जब आपको पता चला कि मैप्ले जावा कैसे काम करता है, इसका परीक्षण करने का समय है। जनवरी में अगली पोस्ट में, हम जेफोर्स ऐतिहासिक परीक्षक पर चर्चा करेंगे और एक रणनीति को लाइव करते समय क्या देखना चाहिए। हमने पिछले पोस्ट में आईसट्रैक्जी इंटरफ़ेस में छः तरीकों में से चार को देखा। आखिरी दो विधियां, ऑनटिक और ओपर, जहां आपकी रणनीति बाजार डेटा से जुड़ी है या तो एक या दोनों, इन विधियों में से, जहां आप अपना ट्रेडिंग एल्गोरिथम डालते हैं। आपकी रणनीति तब एक समय में एक टिकर पहुंचने के साथ-साथ मार्केट डेटा की प्रक्रिया करने में सक्षम होगी। स्मरण करो कि आईस्ट्रांजी इंटरफ़ेस आपकी रणनीति का कंकाल है। और वह आईसीओन्टेक्ट ऑब्जेक्ट आपकी रणनीति का केंद्र है onTickonBar आपकी रणनीति का प्रमुख है, जिसमें आपका व्यापारिक एल्गोरिथम शामिल है, जो मस्तिष्क है। OnTick की विधि परिभाषा है Heres महत्वपूर्ण: ऑन-टिक को प्रत्येक उपकरण के लिए कहा जाता है कि आपका जेबोरेट्रफ़फ़्रॉफ़्रैट प्लेटफ़ॉर्म (आपके वर्कस्पेस बॉक्स में उपकरण सूची) में सदस्यता लिया गया है। मुझे फिर से कहें, ऑन-टिक को प्रत्येक उपकरण के लिए कहा जाता है जो कि आपके जेफोर्ड प्लेटफ़ॉर्म का सदस्य है मानक अभ्यास उन उपकरणों के लिए टैक्स को फ़िल्टर करना है जिन्हें आप साधारण IF-return स्टेटमेंट के साथ नहीं चाहते हैं। अगर (इन्स्ट्रूमेंट माइ इंस्ट्रस्ट्रेंट) रिटर्न वास्तविक टिक डेटा ऑन-टिक विधियों पैरामीटर से आईटीक ऑब्जेक्ट का उपयोग करके आपकी रणनीति को पारित कर दिया गया है। आईटीक जावडॉक एंट्री पर एक नज़र डालें यह देखने के लिए कि यह क्या ऑफर करता है। onBar onTick के समान तरीके से काम करता है जिस पर ओआरएआर को प्रत्येक और प्रत्येक subscribed साधन और अवधि JForex के लिए जाना जाता है के लिए कहा जाता है इसी तरह, आपको सभी अवांछित उपकरणों और अवधि को फ़िल्टर करना पड़ता है या फिर आपकी रणनीति से अपेक्षित परिणाम होंगे। एक और मुद्दा यह है कि ओनबार पूछताछ और बोली सलाखों का प्रतिनिधित्व करते हुए एक आईबीआर पूछेबार और आईबीआर बोलीबार दोनों को प्रदान करता है। प्रश्न: क्या होता है जब दो या दो से अधिक अवधि 13:45 1, 5 और 15-मिनट की सलाखों के रूप में ओवरलैप होती हैं, तो सभी एक ही समय में आ रही हैं (सेकेंड की अवधि भी उल्लेख नहीं)। उत्तर: फोरम में डुकासकॉपी सपोर्ट के अनुसार, वे एक सख्त आदेश में आते हैं, उदाहरण के लिए (1 मिनट 1 मिनट 1 मिनट 1 मिनट 1 मिनट 5 मिनट 1 मिनट 1 मिनट 1 मिनट 1 मिनट 1 मिनट 5 मिनट) वे चक्र में आते हैं, जहां छोटे समय पहले आते हैं। JForex समर्थन फोरम जैसा कि आप JForex के साथ अपनी रणनीति का कार्यक्रम करते हैं, आप अपने खुद के प्रश्नों के साथ कोई संदेह नहीं करेंगे। आधिकारिक जेफोर्स समर्थन मंच पर पूछने का सबसे अच्छा स्थान है यह तीन आवश्यक जूटोक्स संसाधनों में से अंतिम है, जिन्हें मैंने पहले समझाया था। यहां तक कि अगर आपके पास कोई विशिष्ट प्रश्न न हो, तो नमूना कोड, कोडिंग चर्चा, और सैकड़ों मौजूदा QampA फ़ोरम में पोस्ट किए गए अन्य एक्सबॉक्स डेवलपर्स से हैं। अब तक चर्चा बहुत उच्च स्तर की गई है। आप को दिखाने के लिए कि आप वास्तव में एक ईसट्रांगी में क्या कर सकते हैं, हम अगले पोस्ट में एक कार्यशील रणनीति का विश्लेषण करेंगे। और उन सभी की सबसे लोकप्रिय JForex रणनीति की तुलना में जांचना अधिक बेहतर है - MAPlay. java इस श्रृंखला के भाग 1 से जारी रहना: JForex प्रोग्रामिंग सीखना आरंभ करना अब असली चीज़ पर चर्चा करने के लिए तैयार थे आप आईएसट्रांगी इंटरफेस (एक इंटरफेस क्या है) का उपयोग करके जेफोरेक्स रणनीतियों का निर्माण करते हैं। असल में, एक अंतरफलक एक पूर्वनिर्धारित खाली विधियों के एक सेट के साथ एक कोड कंकाल है जिसे आपको अपने आप को लागू करने की आवश्यकता होगी आईसट्रैक्जी इंटरफ़ेस के छह मानक तरीकों हैं: नीचे एक खाली ईशराटगी इंटरफ़ेस कार्यान्वयन है, जिसे भी जूटफोर्ड रणनीति के रूप में जाना जाता है यह कोड JForex में ठीक संकलित करेगा और आप इसे भी चला सकते हैं। लेकिन यह कुछ भी नहीं करता है क्योंकि प्रत्येक तरीके में चलाने के लिए कोई कोड नहीं है। छह तरीकों में से प्रत्येक को तुरंत बुलाया जाएगा और तुरंत बाहर निकल जाएगा। प्रत्येक विधि एक विशिष्ट घटना से शुरू हो रही है। संभवतः आप अनुमान लगा सकते हैं कि वे उनके नाम से क्या हैं। ऑनस्टार्ट (पंक्ति 5) यह आपकी पहली रणनीति है जब आप अपनी रणनीति चलाते हैं। यह आपकी रणनीति की शुरुआत में एक बार और केवल एक बार चलाएगा आम तौर पर आप यहां अपना इनिशियलाइजेशन करते हैं। ऑनस्टार्ट के लिए नोट करने वाली बात कोड के पंक्ति 5 में है। ऑनस्टार्ट की विधि हस्ताक्षर पैरामीटर में ऑब्जेक्ट है और इस विधि में आपको दिया गया आईसीओनेक्ट ऑब्जेक्ट है। अगर ईश्वरत्व कंकाल है, तो आईसीटेक्स्ट रणनीति का केंद्र है। यह वस्तु देखने के लिए कृपया इस जवाडॉक लिंक को IContext से देखें। जवाडोक अब एक अच्छा समय है कि जेरेक्स प्रोग्रामर के तीन आवश्यक संसाधनों में से दूसरे को पेश करें। JForex Javadoc एक सबसे अद्यतन API दस्तावेज़ है जो प्रत्येक ऑब्जेक्ट और जेफोर्स एपीआई की विधियों को समझाता है। एक संदर्भ मैनुअल की तरह इसके बारे में सोचो ध्यान दें कि हालांकि इसकी विस्तृत, अधिकांश स्पष्टीकरण बहुत विरल और संभवत: अपूर्ण है। आईसीओन्टेक्स एक जरूरी जेफोर्ड ऑब्जेक्ट है, जो जूटफोर्ड सिस्टम के कई महत्वपूर्ण घटकों जैसे ऑर्डरिंग इंजन, चार्ट, कंसोल, संकेतक तक पहुंचने के लिए है। तुम्हें नया तरीका मिल गया है। यह महत्वपूर्ण है आप इसे आमतौर पर एक स्थानीय प्रति रखना चाहते हैं क्योंकि यह एकमात्र समय है (ऑनस्टार्ट में) कि यह वस्तु आपको IStrategy में पारित की जाएगी ऑनस्टॉप (लाइन 26) जैसा कि नाम का सुझाव है, इस विधि को एक बार जब आप अपनी रणनीति पर एक स्टॉप कमांड भेजते हैं आप अपना प्रोग्राम रैप-अप करते हैं जैसे लॉगिंग और फ़्लशिंग डेटा यहां। इस एक के साथ सामान्य से ज्यादा नहीं ऑन-मेसेज (लाइन 18) जबकि हम जानते हैं कि ऑनस्टार्ट और ऑनस्ट को कब कॉल किया जाएगा, ऑन मेसेज एक अतुल्यकालिक विधि है, जिसे आप वास्तव में नहीं जानते हैं कि यह कब चलेंगे। इस विधि को जब Dukascopy सर्वर अपनी रणनीति एक संदेश भेजता है कहा जाता है। उदाहरण के लिए, सर्वर आपको कॉल करने के लिए मेसेज पर कॉल करता है कि आपका ऑर्डर भर गया है। आपको प्राप्त किया गया है और आप को भेजे गए आईमैसेज ऑब्जेक्ट तक पहुँचने से सर्वर संदेश को संसाधित करें। महत्वपूर्ण: इसमें कोई गारंटी नहीं है कि आपको सर्वर से आपकी रणनीति के लिए भेजे गए हर संदेश प्राप्त होगा। शायद आपकी रणनीति प्रक्रिया भरा हुआ है। या हो सकता है कि आपके इंटरनेट कनेक्शन में एक हिचकी थी यदि आपकी रणनीति पर संदेश किसी भी कारण से सर्वर से नहीं बुलाता है, तो सर्वर कम ध्यान नहीं दे सकता और जांच नहीं करेगा और फिर से कोशिश नहीं करेगा अतः ऑन-मैसेज ऑन एकाउंट (लाइन 22) में अपने आदेशों को प्रबंधित करने के लिए महत्वपूर्ण कुछ भी न करें, जब भी आपकी खाता जानकारी अपडेट प्राप्त होती है, यह विधि कहलाती है। विधि IAccount ऑब्जेक्ट तक पहुंच प्रदान करती है। जो आप अपनी खाता जानकारी प्राप्त करने के लिए उपयोग करते हैं। कहें कि आपके पास एक खुली स्थिति है, तो आपकी खाता जानकारी हर टिक पर बदलती है क्योंकि आपकी इक्विटी नकद अप्रत्याशित लाभांश है। उस स्थिति में, आपकी रणनीति को बाढ़ने से बचने के लिए सर्वर पर हर 5 सेकंड पर एएसीसीटा को सबसे अधिक सर्वर कहा जाता है अधिक महत्वपूर्ण: IAccount ऑब्जेक्ट सर्वर में आपके खाते में लाइव नहीं जुड़ा हुआ है। यह केवल आपके खाते का स्नैपशॉट है उदाहरण के लिए, यदि आप IAccount ऑब्जेक्ट की स्थानीय प्रति रखें। अपना संतुलन बदलने के लिए कुछ व्यापार करें। फिर खाते की शेष राशि के लिए एक ही आईएसीसी से पूछें, आपको कोई बदलाव नहीं दिखाई देगा। जैसे, अपनी खाता जानकारी को आपके रणनीतियों के इस्तेमाल के लिए अद्यतित रखने के लिए ऑन-अकाउंट विधि के भीतर हमेशा अपनी स्थानीय प्रति IAccount अपडेट करें चालू करने के लिए स्टार्ट, ऑन-साइट, ऑन-मेसेज, और ऑन-एक्वायन विधियां आपकी रणनीति के लिए व्यवस्थापकीय विधियां हैं। आखिरी दो तरीकों जो अच्छी तरह से चर्चा करते हैं, ऑन-टिक और ओपर, जहां एक रणनीति में जादू होता है। मैं पिछली पोस्ट में आखिरी बार सर्वश्रेष्ठ बचत कर रहा हूं। मैं एक अमेज़ॅन एडब्ल्यूएस मुक्त टी 1। एमआईसीआरओ इन्सटाइन पर जेफोर्स ट्रेडिंग प्लेटफॉर्म को स्थापित करने वाली कई बड़ी बाधाओं में फंस गया हूं। मैं इस पोस्ट में जेफोरेक्स के लिए क्लाउड सर्वर सेटअप करने के लिए चलाए गए चरणों के माध्यम से जाना होगा। अंत में, मुझे पता है कि t1.micro इंस्टॉलेशन Ubuntu Maverick पर GNOME डेस्कटॉप वातावरण को चलाने से रोकती है I मैंने एमेजॉन क्लाउड मॉनिटर सुविधा सक्षम की है और सीओपी माप को जेड्रेट मंच और डेस्कटॉप चलाने से 100 पर लॉक किया गया है। यह उम्मीद की जाती है क्योंकि मुझे संदेह है कि टी 1। मैक्र्रो सभी ग्राफिक्स प्रदर्शन को नियंत्रित करने में सक्षम नहीं होगा। मैंने ईसी 2 पर उबंटू चलाने का फैसला किया क्योंकि मुझे घर से परिचित आईएम के बारे में बताया गया है। मैं भी सेंसोस चलाने पर विचार करता था क्योंकि यह एक एंटरप्राइज सर्वर के रूप में महान है फिर भी मैंने अपनी व्यक्तिगत निजी वीपीएस चलाने वाले व्यक्तियों की समीक्षा पढ़ी है कि यह कह रहा है कि CentOS बहुत सुरक्षित है लेकिन यह बहुत तंग है। जैसा कि JForex को चलाने के लिए एक अपेक्षाकृत हाल ही के वाणिज्यिक सन जावा संस्करण की आवश्यकता है, मैंने अपने EC2 उदाहरण के लिए एक आसान लिनक्स डिस्ट्रो चुना है मेरे पास उबंटु के साथ एक छोटी सी शिकायत है कि उनकी ईबीएस अमेज़ॅन मशीन इमेज (एएमआई) 15 जीबी में आती है जबकि अमेज़ॅन से मुफ्त ऑफर केवल 10 जीबी फ्री ईबीएस उपयोग प्रदान करता है तो एक 5 जीबी अतिरिक्त है जो मासिक आधार पर चार्ज किया जाएगा। इस पर डेवलपर फ़ोरम पर चर्चा की गई है और ऐसा लगता है कि उबंटू रिलीज़ एएमआई के बाद के संस्करण 10 जीबी में होंगे। हालांकि, यह 5 जीबी केवल एक महीने में 0.55 रुपये है। फिर भी, मैं नि: शुल्क चाहता हूं मैंने अपने परीक्षण को उबंटू के सर्वर संस्करण का उपयोग करके ईसी 2 पर शुरू किया था। इसमें कम अव्यवस्था और नियमित रूप से डेस्कटॉप संस्करण की तुलना में संभावित रूप से अधिक सुरक्षित है। हालांकि, सर्वर पर चलने वाले दूरस्थ डेस्कटॉप पर मुझे दो शाम लगाना था कि मेरी समस्या NX सर्वर को काम करने में है। मैं वाणिज्यिक, लेकिन नि: शुल्क, नो मोकाइन से nxserver की कोशिश की मैंने जीपीएल कार्यान्वयन, फ्री एनएक्स की कोशिश की। और मैंने Googles खुला स्रोत अनुकूलन, Neatx की कोशिश की। यह सिर्फ काम नहीं होगा जैसे ही मैं एक समस्या का हल कुछ और टूट जाता है। सबसे पहले यह प्रमाणीकरण समस्या थी क्योंकि एसएसएच कुंजी को एनएक्स सर्वर और एसएसएच सर्वर के बीच मिश्रित किया गया था। फिर एक बार निराश हो जाने पर, डेस्कटॉप बस शुरू होता है और बिना किसी त्रुटि संदेश को बताता है कि गलत क्या है जब मैं एनएक्स पर छोड़ दिया और X2go का उपयोग करने के लिए स्विच किया X2go को स्थापित करने के लिए केवल कुछ ही मिनट लग गए यह स्थापना से ठीक ताजा भाग गया एनएक्स पर कई घंटे बर्बाद हो गए एक बार मेरे दूरस्थ डेस्कटॉप चलने के बाद, मैंने JForex के लिए सन जावा को स्थापित करने की कोशिश की कुछ असफल प्रयासों के बाद, मुझे इस समस्या के बारे में पता चला। जाहिरा तौर पर उबंटू पर एक कर्नेल बग होता है जिसमें सन जावा को t1.micro पर स्थापित करना इंस्टॉलर को दुर्घटनाग्रस्त करता है बस मेरी किस्मत। तब तक मेरी जिज्ञासा कम हो गई और नौकरी पाने के लिए सिर्फ एक मामला था। इसलिए मैंने पूरे सेटअप प्रक्रिया को एक बार उबंटु 10.10 डेस्कटॉप संस्करण (सर्वर संस्करण का उपयोग कर रहा है) के साथ एक बार फिर से शुरू किया, सन जावा, Google क्रोम और एक्स 2 जीओ स्थापित करने के लिए 64-बिट (सन जावा इंस्टॉलेशन बग को निरोधक करने के लिए) X2go के माध्यम से दूरस्थ डेस्कटॉप पर लॉग इन किया गया डुकस्स्कोपी वेबसाइट तक पहुंचने के लिए क्रोम को लॉन्च किया गया। JForex शुरू किया एक बार मुझे पता है कि मैं क्या कर रहा हूं, यह कुछ ही मिनट लगते हैं। तब मैंने टी 1 देखा। मैरिको उदाहरण एक क्रॉल के लिए आते हैं। निशुल्क टी 1 पर मैक्स्रो को चलाने के लिए अपना पहला प्रयास। मेरी सिफारिश न करो यह कुछ समय रहा, मेरे पुराने दोस्त - मैनुलाइफ फाइनेंशियल (एमएफसीटीओ)। अब, मरो स्टॉप स्टॉक बंद है 14.30 से ऊपर, आज का उच्च। जोखिम के बारे में है (14.30 - 13.97) 4 100 132 27.90 15 9.90 खाते के 1.6। ध्यान दें कि गणना विकल्प थीटा (समय क्षय) के लिए लेखा नहीं है। दिन के बाद अपडेट करें: 64.90 0.7 खाते के नुकसान के लिए 8.81 को समाप्त हो गया। मैं इस छोटे तेल को एक और कोशिश में दे रहा हूं। टॉपिंग सीओटी (सीएफटीसी: ट्रेडर्स की प्रतिबद्धता) को देखें, खुली ब्याज डेटा (आंकड़े 1 के नीचे) के पीछे। मैं इस संक्षिप्त में अपनी प्रविष्टि बनाने के लिए प्रति घंटा चार्ट (चित्र 2) में एक बिरादरी के लिए इंतजार कर रहा था। बाजार अक्टूबर के पूरे महीने के लिए coiling गया है कुछ बड़ा ही जल्दी या बाद में होने वाला है शायद यू.एस. मध्यावधि चुनाव कल अंततः इस बाजार को स्थानांतरित कर सकता है Stop 8.8 पर है जोखिम (9.03 - 8.80) 250 57.50 9 .90 कमीशन खाता 67.40 0.68 है। बाजार की मात्रा की कमी के कारण स्थिति का आकार अभी भी छोटा है। संख्यात्मक गणना प्रदर्शन मामलों यदि आप विशाल डेटासेट की गणना कर रहे हैं या सीमित प्रसंस्करण क्षमता है। मैं बाद के मामले में हूं क्योंकि मेरा भविष्य भविष्य में एक मुफ्त क्लाउड सर्वर पर अपने ट्रेडिंग सिस्टम को चलाने का इरादा है। जावा में उच्च प्रदर्शन संख्यात्मक कंप्यूटिंग की सीमा को आगे बढ़ाने के लिए बहुत सारे अनुसंधान और अध्ययन हैं (देखें रेफरी 1 और 2)। अधिकांश नवीनतम और महानतम मेरे मात्रात्मक कार्य के दायरे से परे हैं I मैं क्या चाहता हूँ सादगी और दक्षता के साथ प्रदर्शन है इसी तरह मुझे सीईआरएन, और इसकी बहु-थ्रेडेड शाखा द्वारा बछेड़ा परियोजना से अवगत कराया गया। उच्च प्रदर्शन और कम स्मृति पदचिह्न की मांग करते समय बड़े डेटा आकार की विशेषता वाले वैज्ञानिक और तकनीकी कंप्यूटिंग समस्याओं के लिए बछेड़ा ओपन सोर्स जावा पुस्तकालयों का एक सेट है। मुझे जिस चीज की जरूरत थी। जिज्ञासा से, मैंने दोहरी सरणियों के कार्यान्वयन की जांच की और मानक जावा पुस्तकालयों की तुलना में इसकी तुलना की। चार जावा डेटा संरचनाओं में एक लाख दशमलव मूल्यों (उदा। कीमतें) का एक यादृच्छिक नमूना तैयार किया जाता है और संग्रहीत किया जाता है। सभी डेटा संरचनाओं में अपने स्वयं के संबंधित स्मृति रिक्त स्थान में एक मिलियन मूल्य हैं। द्वितीय ऑब्जेक्ट्स के पेटी समानांतर बछेड़ा के आदिम डबल सरणी सरणी तीन परीक्षण चलाए गए थे एक साधारण अंतर समारोह लाख आंकड़ों के अंक और सरणी की गणना - अरैरी - सभी के लिए बदलाव मैं 1,000,000 में बदलता हूं। जहां शिफ्ट 0 से 50 के बीच एक यादृच्छिक पूर्णांक है। तकनीकी विश्लेषण संकेतक में यह प्रकार की गणना सामान्य स्थान है। आरोही क्रम में सरणी में मिलियन डेटा बिंदुओं को क्रमबद्ध करते हुए एक सॉर्ट फ़ंक्शन। यह कुछ सांख्यिकीय विश्लेषण के लिए काम में आता है। आदिम सरणी के मामले में, मैं java. util. Arrays. sort () का उपयोग कर रहा हूँ। अन्यथा इम का उपयोग अन्य इंटरफेस में असीमित () पद्धति का उपयोग कर। क्रमबद्ध सरणियों पर एक द्विआधारी खोज फ़ंक्शन। आदिम सरणी के लिए, मैं java. util. Arrays. binarySearch () का उपयोग कर रहा हूँ। प्रत्येक परीक्षण विभिन्न यादृच्छिक बीज के साथ 3 बार भाग गया है और परिणाम औसत रहे हैं। सिस्टम इंटेल कोर 2 डुओ 6300 1.86 गीगा पर जावा एसई बिल्ड 1.6.022-बी 0 4 और लिनक्स कर्नेल 2.6.35-22 चलाता है। अंतर के लिए, आदिम सरणी का औसत 9.3 मिलीसेकेंड अर्रे लिस्ट 27 एमएस बछेड़ा 14 एमएस समानांतर बछेड़ा 15 एमएस सॉर्ट के लिए, आदिम 354.7 एमएस ArrayList 1,316 एमएस बछेड़ा 270.3 एमएस समानांतर बछेड़ा 273 एमएस खोज के लिए, आदिम 55 9.7 एमएस ArrayList 1,561.7 एमएस बछेड़ा 575.7 एमएस समानांतर बछेड़ा 551.3 एमएस चर्चा के रूप में यह एक जोरदार परीक्षण नहीं है, मैं वास्तविक संख्या पर मन बहुत ज्यादा नहीं होता। यहाँ ले ले होम संदेश यह है कि कमर का एक आभासी सरणी के समान आकार में कमर का प्रदर्शन होता है जबकि एक मानक अर्रेइस्ट ऑब्जेक्ट एक परिमाण बदतर है हालांकि, जहां बछेड़ा वास्तव में चमकता है, मैट्रिक्स को संभालने के तरीकों में है। मैट्रिक्स गणना के लिए यह बहुत सुविधाजनक कार्य प्रदान करता है, जबकि अच्छा प्रदर्शन की गारंटी देता है। जावा में मैट्रिक्स के साथ काम करने के लिए, आप या तो तीसरे पक्ष के पुस्तकालयों जैसे बछेड़ा का उपयोग करें या छोरों का एक समूह प्रबंधित करें। जो सुंदर नहीं है संदर्भ 1 मोरीरा, एट अल उच्च प्रदर्शन संख्यात्मक कंप्यूटिंग के लिए जावा प्रोग्रामिंग, आईबीएम सिस्टम जर्नल, वॉल्यूम 39, नंबर 1, पीपी। 21-56, 2000. 2 वेंडीकियर और नागी, समांतर बछेड़ा: वैज्ञानिक कंप्यूटिंग और छवि प्रसंस्करण के लिए एक उच्च प्रदर्शन जावा लाइब्रेरी, गणितीय सॉफ्टवेयर पर एसीएम लेनदेन, वॉल्यूम 37, नंबर 3, सितंबर 2010।
प्रिय पाठक, ऑनलाइन विज्ञापन आपको उस पत्रकारिता को वितरित करने के लिए सक्षम करते हैं जो आप मूल्य देते हैं। एडब्लॉक ऑन डॉन को बंद करने के लिए कृपया एक पल लेकर हमें सहायता करें प्रिय पाठक, ऑनलाइन विज्ञापन आपको उस पत्रकारिता को वितरित करने के लिए सक्षम करते हैं जो आप मूल्य देते हैं। एडब्लॉक ऑन डॉन को बंद करने के लिए कृपया एक पल लेकर हमें सहायता करें प्रिय पाठक, कृपया बेहतर पढ़ने के अनुभव के लिए आईईई के नवीनतम संस्करण में नवीनीकृत करें। ताजा लोकप्रिय पाकिस्तान के कागजी राय विश्व खेल व्यापार पत्रिकाएं संस्कृति ब्लॉग टेक मल्टीमीडिया पुरालेख गहराई में सजाद हैदर एमडीएएस Updated Oct 25, 2013 07:54 pm विश्व आर्थिक मंच द्वारा प्रकाशित वैश्विक लिंग अंतर सूची 2013 शुक्रवार को प्रकाशित एक रिपोर्ट में कहा गया है कि लैंगिक समानता और संसाधनों के समान विभाजन और पुरुषों और महिलाओं के बीच अवसरों के मामले में पाकिस्तान का दूसरा सबसे बुरा देश है। हार्वर्ड यूनिवर्सिटी और कैलिफ़ोर्निया विश्वविद्यालय, बर्कले में संकाय के साथ मिलकर विश्व आर्थिक मंच द्वारा प्रकाशित ग्लोबल जेनर गैप रिपोर्ट 2013, 136 देशों का मूल्य...
Comments
Post a Comment