Lua और fxcm कमियों







+

LUA और FXCM कमियों हाल ही में मैं मैं दिलचस्प बात यह है दोनों कोड / संसाधनों सहित से संबंधित है, आप के साथ साझा करना चाहते हैं कि कमियों के एक जोड़े की खोज की है। 1) रिवाज आम कोड को शामिल करने का समर्थन LUA रणनीतियाँ आम मददगार कोड प्रदान करता है कि एक फ़ाइल कहा helper. lua और helperAlert. lua साथ आते हैं। वे आमतौर पर कई रणनीतियों भर में शामिल है और वास्तव में बहुत उपयोगी होते हैं। आम कोड सहित सॉफ्टवेयर के विकास में सर्वोत्तम प्रथाओं में से एक है, और अपने आप को, मैं अपने खुद के आम पैदा करने की कोशिश की एक डेवलपर के रूप में अपने रणनीतियों भर में शामिल करने के लिए फ़ाइलों में शामिल हैं, लेकिन यह इस तरह से समर्थित नहीं है लगता है। इस विकास में पैदा करने के लिए काफी आसान है जबकि यह तैनाती और परीक्षण करने के लिए आता है, जब समस्या आ कोड है, जहां इसे खोजने के लिए विफल रहता है, इसलिए GehtSoft फ़ोल्डर में लुआ रणनीति Debuggers app_path अंक, नहीं, फाइल शामिल है। इसी तरह, FXCM व्यापार स्टेशन यह है कि यह फाइल को शामिल नहीं मिल सकता है की शिकायत के रूप में रणनीति का आयात करने में विफल रहा। रणनीति संकलन बिन फ़ाइल में शामिल एम्बेड कोड, और ऊपर के रूप में एक ही समस्या पैदा करता नहीं है। FXCM व्यापार स्टेशन यह एक रणनीति नहीं है और एक Init विधि के पास नहीं है के रूप में मुझे सहायक स्टैंडअलोन आयात नहीं होने देंगे मैं यह app_path पर निर्भर करती है, लेकिन 8220 की तरह स्थानीय निर्देशिका पर बात करने का प्रयास नहीं करता है कि इस तरह के पथ को बदलने की कोशिश की है;। \ CustomInclude. lua8221; या 8220; customInclude. lua8221; आदि मैं भी मानक helperAlert कोड में अतिरिक्त तरीकों चुपके की कोशिश की, लेकिन यह सब मेरी रणनीति को तोड़ने, प्रत्येक FXCM व्यापार स्टेशन अद्यतन के साथ ओवरराइट हो जाता है (और यह है कि यह व्यापार करने के लिए प्रयास करे, तो हो सकता है जो कि कोड को निष्पादित करने की कोशिश करता है जब तक दुर्भाग्य से आप को पता है न!) मैं स्वयं डिबगर और FXCM व्यापार स्टेशन के लिए उम्मीद स्थानों के लिए फाइल कॉपी करता है, तो फिलहाल, काम करता है कि एक ही रास्ता है, लेकिन इस तैनाती के प्रयोजनों के लिए आदर्श से दूर है। इस DailyFX मंच पर तैनात किया गया है और यह इसका समर्थन नहीं कर रहा है कि इस बात की पुष्टि की गई है। वे यह तदनुसार वृद्धि कर सकते हैं, ताकि एक सुझाव डेवलपर्स के लिए बनाया गया है। आओ हम इसके माध्यम से आता है उम्मीद है। मतलब समय में, मुझे लगता है हम पुराने जमाने कॉपी और पेस्ट करने के लिए छड़ी की जरूरत है। 2) common. lua. rc फ़ाइल सहित संकेतकों और रणनीतियाँ आम तौर पर एक common. lua. rc संसाधन फाइल शामिल है। यह ज्यादातर बहु ​​भाषा स्थानीयकरण समर्थन के लिए प्रयोग किया जाता है। इस फ़ाइल में FXCM व्यापार स्टेशन और Luas मानक संकेतक / रणनीतियों के साथ वितरित किया जाता है। हालांकि, FXCM व्यापार स्टेशन Luas मानक तैनाती की तुलना में एक अलग निर्देशिका संरचना है। FXCM तो यह व्यापार स्टेशन में इसका मतलब है एक कस्टम फ़ोल्डर के तहत एक मानक फ़ोल्डर के तहत गैर-रिवाज कोड, और कस्टम कोड स्टोर करने के लिए चुना है, common. lua. rc फ़ाइल CandleworksFXTS2indicatorsStandard फ़ोल्डर में उपलब्ध है, जबकि एक के तहत व्यापार स्टेशन दुकानों कस्टम संकेतक / रणनीतियाँ अलग फोल्डर, उदाहरण के CandleworksFXTS2indicatorsCustom के लिए, और फ़ाइल वहां से गायब है। यह FXCM व्यापार स्टेशन इस आम फ़ाइल वहाँ जा रहा है पर निर्भर है कि कस्टम कोड का आयात किया जाता है, जब यह नहीं है कि इसका मतलब है! यह एक मानक फ़ाइल है को देखते हुए, मैं डेवलपर्स इस संभाला है और वे fevelopers ..Standardcommon. lua. rc 8230 की तरह एक रिलेशनल पथ का उपयोग करने की कोशिश करने के लिए अपने कोड बदलने सिफारिश की है कि कैसे अन्य FXCM पूछा; मैं यह परीक्षण किया है और यह काम करने के लिए प्रकट होता है। तो, बीमार धीरे से मिलान करने के लिए अपने विकास पर्यावरण और स्रोत नियंत्रण के पुनर्गठन हो सकता है, और निश्चित रूप से लाइव वातावरण। आप अपने खुद के कोड के साथ खेल रहा है तो अगर आप लोगों के लिए कुछ भी ध्यान में रखना है।