Monday 3 July 2017

Jforex Api วิกิพีเดีย


JForexUtils คือชุดเครื่องมือที่ใช้งานง่ายมีประสิทธิภาพและมีประโยชน์สำหรับการทำงานร่วมกับ JForex API จาก Dukascopy โดยทั่วไปจะใช้คำเรียก API แบบดั้งเดิมที่ใช้กันมากที่สุดเพื่อให้วิธีการทำงานที่สะอาดและไม่ยุ่งยากมากนัก wiki นี้ใช้เวอร์ชัน 0.9.8 ขึ้นไป JForexUtils อาศัย Java 8 ด้วยการถือกำเนิดของ Java 8 คุณสมบัติใหม่ ๆ ที่มีประสิทธิภาพเช่น Streams, lambdas เป็นต้นทำให้เป็นภาษา ด้วยการใช้เครื่องมือเหล่านี้อย่างถูกต้องซอร์สโค้ดจะสั้นและเปิดเผยมากขึ้น คำเตือน: JForexUtils ไม่สามารถใช้งานได้กับ Java เวอร์ชั่น 8 JForexUtils มุ่งเน้นไปที่รูปแบบที่เปิดเผยแนวคิดหลักในการพัฒนาคือการให้ผู้ใช้มีรูปแบบการเขียนโปรแกรมที่เปิดเผยและคล่องแคล่ว วัตถุจำนวนมากสามารถสร้างขึ้นโดยผู้รับเหมาและมีการใช้งานของ RxJava กระแสข้อมูลทั้งหมดยังสามารถเขียนในลักษณะ declarative ช่วยให้ห้องสมุดและรหัสผู้ใช้สามารถอ่านและดูแลได้ กลยุทธ์การซื้อขายสร้าง, เปลี่ยนแปลงและปิดคำสั่งซื้อบ่อยๆในระหว่างดำเนินการ เนื่องจากการดำเนินงานทั้งหมดเหล่านี้เกี่ยวข้องกับการสื่อสารแบบเซิร์ฟเวอร์ไคลเอ็นต์ JForexUtils จึงใช้ห้องสมุด RxJava อย่างหนัก ซึ่งส่งผลให้เกิด API ซึ่งผู้ใช้สามารถระบุว่าต้องดำเนินการอะไรบ้างสำหรับข้อความที่เกี่ยวข้องกับใบสั่งทั้งหมด มันไม่เจ็บถ้าคุณรู้พื้นฐานของ RxJava ก่อนที่จะใช้ JForexUtils แต่ไม่จำเป็นต้อง JForex API JForex API ให้ความเป็นไปได้ในการพัฒนาโปรแกรมซอฟต์แวร์ที่กำหนดเองโดยใช้ภาษาการเขียนโปรแกรม Java ห้องสมุดลูกค้า API สามารถเชื่อมโยงกับระบบลูกค้าได้ มันสื่อสารโดยตรงกับเซิร์ฟเวอร์การค้าของธนาคาร Dukascopy ผ่านเซสชั่นอินเทอร์เน็ตที่มีความปลอดภัยและมีสิทธิ์ ไม่จำเป็นต้องใช้แพลตฟอร์ม JForex ในเวลาเดียวกัน แต่แพลตฟอร์มนี้สามารถใช้เพื่อติดตามการดำเนินการใด ๆ ในระบบเรียลไทม์ตามเวลาจริงได้ เมื่อต้องการเริ่มต้นการทำงานกับ JForex Software Development Kit (JForex SDK) ให้ดาวน์โหลดและนำเข้าใน Java Integrated Development Environment (IDE) ที่คุณต้องการ: JForex SDK มีตัวอย่างสำหรับ: กลยุทธ์ที่ใช้งานอยู่กับกลยุทธ์การวิเคราะห์ข้อมูลแบบสด back - การทดสอบในโหมดมองภาพภาพรวมของ JForex SDK อธิบายถึงวิธีแก้ไขและปรับปรุงกรณีการใช้งานเหล่านั้น สำหรับการพัฒนากลยุทธ์ให้เริ่มต้นด้วยภาพรวม Strategy API การอ้างอิง JForex SDK ล่าสุดสามารถพบได้ในที่เก็บสาธารณะของ Dukascopy Maven หมายความว่าเราสามารถกำหนดค่าโครงการของพวกเขาให้ใช้เวอร์ชัน API JForex เวอร์ชันล่าสุดอยู่เสมอ ติดตามข่าวสารล่าสุดเกี่ยวกับ Jforex api ของเราและสมัครรับอีเมลแจ้งเตือนการเผยแพร่ Jforex API โดยอัตโนมัติ นอกจากนี้อย่าลืมตรวจสอบฟอรัมการสนับสนุน API ของเราซึ่งมีการเผยแพร่และเผยแพร่ Jforex API ทั้งหมด JForexUtils คือชุดเครื่องมือที่ใช้งานง่ายมีประสิทธิภาพและเป็นประโยชน์สำหรับการทำงานร่วมกับ JForex API จาก Dukascopy วัตถุประสงค์ของไลบรารีนี้คือเพื่อหลีกเลี่ยงการเขียนโค้ดที่ยุ่งยากและใช้งาน API ได้ง่ายขึ้น Heres รายการสั้น ๆ ของสิ่งที่สามารถทำได้: การสร้างการสั่งซื้อการเปลี่ยนแปลงและการปิดในทางที่เรียบง่ายและ declarative การสร้างสกุลเงินและเครื่องมือจากแหล่งต่างๆการแปลงจำนวนจากเครื่องมือหนึ่งไปยังอีกดำเนินการกระทำและ callables ในหัวข้อกลยุทธ์ในบรรทัดเดียวเชื่อมต่ออัตโนมัติ สนับสนุน API แบบสแตนด์อโลนสำหรับคุณสมบัติทั้งหมดและ HowTos ดูหน้าแรกของวิกิพีเดีย JForexUtils ใช้พึ่งพา Java 8 ดังนั้นจึงไม่สามารถใช้งานได้กับ Java เวอร์ชั่น 8 ปัจจุบัน JForexUtils ไม่ได้โฮสต์บน MavenCentral หรือที่เก็บข้อมูลออนไลน์อื่น ๆ (จะทำในภายหลัง) ในการใช้ไลบรารีในโครงการของคุณคุณต้องคว้ามันจากหน้าเผยแพร่ ที่นี่คุณจะพบสองรุ่น: ไฟล์ JForexUtilsUberJar-.jar รวมถึงการอ้างอิงทั้งหมดไฟล์ JForexUtils-.jar ไม่มีการอ้างอิงรวมส่งออกแพคเกจเพื่อให้คุณสามารถใช้ไฟล์ในสภาพแวดล้อม OSGI Bugs and DiscussionHaving ได้ศึกษากายวิภาคของ JForex ที่ว่างเปล่า ยุทธศาสตร์ (ตอนที่ 1 และตอนที่ 2) เวลาในการตัดการทำงาน MAPlay เป็นกลยุทธ์ที่มาพร้อมกับการดาวน์โหลด API JForex ทุกครั้งที่มีการสาธิต คุณสามารถหาซอร์สโค้ดที่สมบูรณ์ของกลยุทธ์นี้ได้ใน srcsinglejartest ในแพคเกจ zip JForex API จำได้ว่าวิธีอินเทอร์เฟซแรกซึ่งทำงานที่จุดเริ่มต้นของกลยุทธ์คือ onStart เมธอด onStart ของ MAPlay ถูกทำซ้ำด้านล่าง ตัวแปรเครื่องยนต์ ตัวชี้วัด และคอนโซลเป็นฟิลด์ของคลาส MAPlay ตัวแปรเหล่านี้เป็นตัวแปรระดับโลกภายในชั้นเรียน สิ่งที่บรรทัด 42 - 44 ทำคือการบันทึก IEngine IIndicators และวัตถุ IConsole เพื่อใช้ในภายหลัง บรรทัดสุดท้ายของ onStart บรรทัดที่ 45 เป็นเพียงการพิมพ์ข้อความบนคอนโซลโปรแกรม JForex ของคุณเพื่อแจ้งให้ผู้ใช้ทราบว่ากลยุทธ์เริ่มต้นแล้ว เมื่อเริ่มต้นเสร็จสิ้นการประมวลผลเซิร์ฟเวอร์มีแนวโน้มที่จะโทร onTick หากมาถึงตลาด tick ถ้าไม่ได้อยู่ในช่วงเวลาทำการตลาดแล้วจะไม่มีการติ๊กและเหตุการณ์อื่น ๆ อาจเกิดขึ้นแทนการใช้งาน onTick คิดว่าวิธีการที่เป็นเหตุการณ์มากกว่ากระบวนการเชิงเส้น คุณสามารถกำหนดกลยุทธ์ JForex ของคุณตามสิ่งที่คุณต้องการทำกับเหตุการณ์อินเทอร์เฟซ Interface ทั้ง 6 แบบ สำหรับกลยุทธ์เฉพาะนี้โปรแกรมเมอร์ตัดสินใจที่จะใช้กลยุทธ์ของตนในระดับติ๊ก เช่นมากของขั้นตอนการค้าอยู่ใน onTick สำหรับ MAPlay โปรดทราบว่านี่เป็นทางเลือกในการออกแบบคุณสามารถใช้ OnBar ได้หากต้องการให้กลยุทธ์ของคุณประมวลผลที่ระดับแท่ง (หรือคุณสามารถใช้ทั้ง OnTick และ onBar) ได้ รหัสรหัสแหล่งที่มาสำหรับ onTick ใน MAPlay ได้อย่างรวดเร็วคุณอาจสังเกตว่าตัวแปร ma0 และ ma1 มีบทบาทสำคัญในการกำหนดการตั้งค่า คำแนะนำ: หากต้องการย้อนกลับทางวิศวกรรมอาจทำให้การทำงานย้อนหลังได้ง่ายขึ้นเมื่อมีการสั่งซื้อซึ่งทำโดย engine. submitOrder ในกรณีนี้ ma0 และ ma1 ถือผลจากค่าเฉลี่ยเลขคณิต (EMA) ma0 เป็นค่าปัจจุบัน ma1 เป็นค่าแถบก่อนหน้า บรรทัด 56 - 63 ตรวจสอบโดยใช้ IF การทดสอบ (บรรทัด 56 และ 60) เพื่อดูว่าตัวแปรใดมีข้อมูลที่ไม่ถูกต้องหรือไม่ ถ้าข้อมูลไม่ถูกต้องตัวบ่งชี้จะถูกคำนวณและส่วนที่เหลือของ onTick จะข้ามไปพร้อมกับ statement return ในบรรทัด 62 หมายเหตุ: ค่าตัวบ่งชี้บางครั้งอาจไม่ถูกต้อง (zero, negative หรือ double. NaN ขึ้นอยู่กับการใช้ตัวบ่งชี้เฉพาะ ) หากมีข้อมูลไม่เพียงพอที่จะคำนวณหรือเกิดข้อผิดพลาดตัวอย่างเช่น EMA ถูกดึงมาในบรรทัด 57 และ 59 โดยใช้อ็อบเจ็กต์ IIndicators (ซึ่งถูกเตรียมใช้งานใน onStart) JForex Wiki ให้คำอธิบายเกี่ยวกับการใช้งาน สังเกตว่า ma1 เป็นอาร์เรย์ซึ่งได้รับการประกาศในบรรทัดที่ 38 โดยมีขนาดเทียบเท่ากับจำนวนเครื่องมือ JForex ที่มีอยู่ทั้งหมด โดยเฉพาะอย่างยิ่งจะใช้กับค่าดัชนีพิเศษเช่นเดียวกับใน ma1instrument. ordinal () กล่าวคือจะขอสล็อตอุปกรณ์ปัจจุบันในอาร์เรย์ ma1 เครื่องมือปัจจุบันคือคำที่ถูกส่งผ่านไปยังวิธีการในบรรทัดที่ 55 การย้ายรหัสลงจุดสนใจอื่น ๆ คือบรรทัดที่ 65 แสดงการใช้ instrument. getPipValue () สาย 67 จะตรวจสอบว่าจำนวนตำแหน่งปัจจุบันเป็นศูนย์หรือไม่ ถ้าเป็นหมายถึงไม่มีตำแหน่งที่เปิดแล้วกลยุทธ์จะดำเนินการตรวจสอบสัญญาณเข้าเพื่อป้อนการค้า (บรรทัดที่ 68-76) positionTotal () เป็นวิธีที่กำหนดเองที่กำหนดไว้ในบรรทัดที่ 84--92 จะใช้ห่วง FOR เพื่อหมุนเวียนคำสั่งซื้อทั้งหมดที่ได้รับจาก engine. getOrders (เครื่องมือ) เมื่อเงื่อนไขใด ๆ ที่ยาวหรือสั้นเส้น 68 และ 72 ตามลำดับจะได้รับการตอบสนองกลยุทธ์ส่งคำสั่งในบรรทัดที่ 69 สำหรับสั้นและ สาย 73 นาน รายละเอียดของการส่งคำสั่งซื้อตามตลาดได้อธิบายไว้ใน JForex Wiki เมื่อคุณหยุดกลยุทธ์นี้เรียกว่า OnStop (บรรทัดที่ 48--53) สำหรับกลยุทธ์นี้โปรแกรมเมอร์จะดำเนินการผ่านคำสั่งซื้อทั้งหมดโดยใช้ engine. getOrders () และปิดแต่ละตำแหน่งด้วยคำสั่ง order. close () ในบรรทัดที่ 50 นั่นคือสำหรับกลยุทธ์เล็กน้อยนี้ หากมีจุดหนึ่งที่คุณควรจำไว้ โปรดทราบการใช้ลิงก์หลายฉบับใน javadoc และ JForex Wiki ตลอดทั้งบทความนี้ คุณมีแนวโน้มที่จะหาคำตอบของคุณจากแหล่งข้อมูลทั้งสองแห่ง ถ้าไม่ได้เธอเสมอคณะกรรมการสนับสนุน JForex ตอนนี้คุณมีความคิดว่า MAPlay. java ทำงานได้อย่างไรเวลาในการทดสอบ ในโพสต์ถัดไปในเดือนมกราคมเราจะพูดถึง JForex Historical Tester และสิ่งที่ควรระวังเมื่อใช้งานกลยุทธ์แบบสด เราได้ตรวจสอบสี่ในหกวิธีในส่วนติดต่อ IStrategy ในโพสต์ก่อนหน้านี้ สองวิธีสุดท้ายคือ onTick และ onBar เป็นที่ที่กลยุทธ์ของคุณเชื่อมโยงกับข้อมูลการตลาด หนึ่งหรือทั้งสองอย่างของวิธีการเหล่านี้คือที่คุณใส่อัลกอริธึมการค้าของคุณมาด้วยกลยุทธ์ของคุณจะสามารถประมวลผลข้อมูลตลาดได้เมื่อถึงเวลาที่มีเครื่องหมายถูกพร้อม ๆ กัน จำได้ว่า IStrategy Interface เป็นโครงกระดูกของยุทธศาสตร์ของคุณ และวัตถุ IContext นั้นเป็นหัวใจสำคัญของยุทธศาสตร์ของคุณ onTickonBar เป็นส่วนหัวของกลยุทธ์ของคุณซึ่งมีขั้นตอนการซื้อขายของคุณซึ่งก็คือสมอง นี่คือคำนิยามของ onTick สำคัญ: onTick ถูกเรียกสำหรับแต่ละเครื่องมือที่แพลตฟอร์ม JForex ของคุณสมัครสมาชิก (รายการอุปกรณ์ในกล่องพื้นที่ทำงานของคุณ) ให้ฉันพูดอีกครั้งว่า OnTick ถูกเรียกใช้สำหรับแต่ละเครื่องมือที่แพลตฟอร์ม JForex ของคุณสมัครรับข้อมูล การปฏิบัติมาตรฐานคือการกรอง ticks สำหรับเครื่องมือที่คุณไม่ต้องการด้วยคำสั่ง return IF แบบง่ายๆ if (เครื่องมือ myInstrument) return ข้อมูลติ๊กที่เกิดขึ้นจริงจะถูกส่งผ่านไปยังยุทธศาสตร์ของคุณโดยใช้วัตถุ ITick จากพารามิเตอร์วิธีการ onTick ลองดูที่รายการ ITAV javadoc เพื่อดูว่ามีอะไรบ้าง onBar ทำงานในลักษณะคล้ายกับ onTick ซึ่งเรียกว่า OnBar สำหรับแต่ละตราสารและช่วงเวลาที่รู้จักกันในชื่อ JForex ในทำนองเดียวกันคุณต้องกรองเครื่องมือและช่วงเวลาที่ไม่พึงประสงค์ออกทั้งหมดหรือจะมีผลลัพธ์ที่คาดหวังจากกลยุทธ์ของคุณ ข้อควรระวังอีกประการหนึ่งคือ OnBar มีทั้ง IBar AskBar และ IBar bidBar แสดงถึงแถบถามและราคาเสนอ คำถาม: เกิดอะไรขึ้นเมื่อช่วงเวลาสองช่วงหรือมากกว่าทับซ้อนกันในแถบ 13:45 1, 5 และ 15 นาทีทั้งหมดมาถึงในเวลาเดียวกัน (ไม่ต้องพูดถึงช่วงเวลาเป็นวินาทีด้วย) คำตอบ: ตาม Dukascopy Support ในฟอรัมพวกเขามาในลำดับที่เข้มงวดเช่น (1 นาที 1 นาที 1 นาที 1 นาที 1 นาที 5 นาที 1 นาที 1 นาที 1 นาที 1 นาที 1 นาที 5 นาที) พวกเขามาในรอบที่ระยะเวลาเล็ก ๆ มาก่อน ฟอรัมการสนับสนุน JForex ในขณะที่คุณวางแผนกลยุทธ์กับ JForex คุณจะไม่ต้องสงสัยเลยว่าจะเกิดคำถามขึ้นมาเอง สถานที่ที่ดีที่สุดที่จะถามคือฟอรัมการสนับสนุน JForex อย่างเป็นทางการ นี่คือแหล่งข้อมูล JForex ที่สำคัญสามประการที่ฉันพูดถึงก่อนหน้านี้ แม้ว่าคุณจะไม่ได้มีคำถามใด ๆ ก็ตาม แต่ก็มีโค้ดตัวอย่างการสนทนาในรูปแบบรหัสและหลายร้อยฉบับที่มีอยู่จากนักพัฒนาซอฟต์แวร์ JForex ที่โพสต์ไว้ในฟอรัม การอภิปรายในปัจจุบันมีระดับสูงมาก เพื่อแสดงให้เห็นว่าคุณสามารถทำอะไรได้ในระบบ IStrategy เราจะวิเคราะห์กลยุทธ์การทำงานในโพสต์ถัดไป และอื่น ๆ ที่ดีกว่าการตรวจสอบมากกว่ากลยุทธ์ JForex นิยมมากที่สุดของพวกเขาทั้งหมด - MAPlay. java ต่อจากตอนที่ 1 ของชุดข้อมูลนี้: เริ่มต้นเรียนรู้การเขียนโปรแกรม JForex ตอนนี้พร้อมแล้วที่จะพูดคุยเรื่องจริง คุณสร้างกลยุทธ์ JForex โดยใช้อินเทอร์เฟซ IStrategy (อินเทอร์เฟซคืออะไร) โดยทั่วไปอินเทอร์เฟซเป็นโครงร่างรหัสที่มีชุดของวิธีการที่ว่างเปล่าที่กำหนดไว้ล่วงหน้าซึ่งคุณจะต้องใช้ตัวเอง หกวิธีการมาตรฐานของอินเทอร์เฟซ IStrategy คือด้านล่างนี้คือการใช้อินเทอร์เฟซ IStrategy ว่างเปล่าหรือที่เรียกว่ากลยุทธ์ JForex รหัสนี้จะรวบรวมค่าปรับใน JForex และคุณสามารถเรียกใช้ได้ แต่ก็ไม่ได้ทำอะไรเลยเพราะไม่มีรหัสที่จะเรียกใช้ในแต่ละวิธี แต่ละหกวิธีจะถูกเรียกและออกทันที แต่ละวิธีถูกเรียกใช้โดยเหตุการณ์เฉพาะ คุณอาจคาดเดาสิ่งที่พวกเขามาจากชื่อของพวกเขา onStart (บรรทัดที่ 5) นี่คือวิธีแรกที่เรียกว่าเมื่อคุณเรียกใช้กลยุทธ์ของคุณ จะทำงานเพียงครั้งเดียวเมื่อเริ่มกลยุทธ์ของคุณเท่านั้น ปกติคุณจะเริ่มต้นใช้งานที่นี่ สิ่งที่ควรทราบสำหรับ onStart อยู่ในบรรทัดที่ 5 ของโค้ด ลายเซ็นของวิธีการ onStart คือวัตถุในพารามิเตอร์และกำหนดให้คุณในวิธีนี้เป็นวัตถุ IContext ถ้า IStrategy เป็นโครงกระดูก IContext เป็นหัวใจสำคัญของยุทธศาสตร์ โปรดดูที่ลิงก์ javadoc นี้ไปที่ IContext เพื่อดูว่ามีวัตถุใดบ้าง Javadoc ตอนนี้เป็นช่วงเวลาที่ดีที่จะแนะนำทรัพยากรที่จำเป็นสามข้อของโปรแกรมเมอร์ JForex JForex Javadoc เป็นเอกสาร API ที่ใช้งานร่วมกันแบบเดียวกับที่อธิบายถึงแต่ละวัตถุและวิธีการของ JForex API คิดว่ามันเหมือนคู่มืออ้างอิง โปรดทราบว่าแม้ว่าคำอธิบายที่ครอบคลุมส่วนใหญ่คำอธิบายจะเบาบางและอาจไม่สมบูรณ์ IContext เป็นวัตถุ JForex หลักที่เข้าถึงคอมโพเนนต์ที่สำคัญหลายอย่างของระบบ JForex เช่นเครื่องมือการสั่งซื้อแผนภูมิคอนโซลตัวบ่งชี้ คุณได้รับความคิด เป็นสิ่งสำคัญคุณมักต้องการเก็บสำเนาของท้องถิ่นไว้เนื่องจากเป็นครั้งเดียว (ใน onStart) ว่าวัตถุนี้จะถูกส่งผ่านไปยังคุณใน IStrategy onStop (บรรทัดที่ 26) ตามที่ชื่อแนะนำวิธีนี้เรียกว่าเมื่อคุณส่งคำสั่งหยุดไปยังกลยุทธ์ของคุณ คุณทำโปรแกรมห่อขึ้นเช่นการเข้าสู่ระบบและล้างข้อมูลที่นี่ ไม่มากเท่าไรกับเรื่องนี้ onMessage (บรรทัดที่ 18) ในขณะที่เรารู้ว่าเมื่อ onStart และ onStop จะถูกเรียกใช้ onMessage เป็นวิธีแบบอะซิงโครนัสที่คุณไม่ทราบแน่ชัดว่าจะทำงานเมื่อใด วิธีนี้เรียกว่าเมื่อเซิร์ฟเวอร์ Dukascopy ส่งกลยุทธ์ของคุณให้กับข้อความ ตัวอย่างเช่นเซิร์ฟเวอร์เรียกใช้เมล์เพื่อแจ้งให้คุณทราบว่าคำสั่งซื้อของคุณได้รับการเติมเต็มแล้ว คุณได้รับและประมวลผลข้อความเซิร์ฟเวอร์โดยการเข้าถึงออบเจกต์ IMessage ที่ส่งถึงคุณ สำคัญ: ไม่มีการรับประกันว่าคุณจะได้รับแต่ละข้อความที่ส่งไปยังกลยุทธ์ของคุณจากเซิร์ฟเวอร์ บางทีกระบวนการยุทธศาสตร์ของคุณอาจอุดตัน หรือบางทีการเชื่อมต่ออินเทอร์เน็ตของคุณมีอาการสะอึก หากกลยุทธ์ onMessage ของคุณไม่ได้รับการเรียกโดยเซิร์ฟเวอร์ด้วยเหตุผลใดเซิร์ฟเวอร์ couldnt ดูแลน้อยและเคยชินตรวจสอบหรือพยายามอีกครั้ง ดังนั้นอย่าทำอะไรที่สำคัญเช่นการจัดการคำสั่งซื้อของคุณใน onMessage onAccount (บรรทัดที่ 22) วิธีนี้เรียกว่าเมื่อไหร่ที่คุณได้รับการอัพเดทข้อมูลบัญชีของคุณ เมธอดนี้มีการเข้าถึงวัตถุ IAccount ที่คุณใช้เพื่อรับข้อมูลบัญชีของคุณ สมมติว่าคุณมีตำแหน่งที่เปิดอยู่ข้อมูลบัญชีของคุณจะเปลี่ยนแปลงไปทุกครั้งเนื่องจากหุ้นของคุณเป็นเงินสดที่ยังไม่เกิดขึ้น ในกรณีนี้เซิร์ฟเวอร์จะเรียกว่าทุกๆ 5 วินาทีโดยมากที่สุดเพื่อไม่ให้แคมเปญของคุณพังทลายลง ข้อมูลเพิ่มเติม: วัตถุ IAccount ไม่ได้เชื่อมต่ออยู่กับบัญชีของคุณในเซิร์ฟเวอร์ นี่เป็นเพียงภาพรวมของบัญชีของคุณ ตัวอย่างเช่นถ้าคุณเก็บสำเนาของวัตถุ IAccount ไว้ ทำการซื้อขายเพื่อเปลี่ยนยอดเงินของคุณ จากนั้นขอให้ IAccount เดียวกันสำหรับข้อมูลยอดดุลบัญชีคุณจะไม่เห็นการเปลี่ยนแปลง ด้วยเหตุนี้คุณควรอัปเดต IAccount ในเครื่องของคุณภายในวิธีการ onAccount เพื่อให้ข้อมูลบัญชีของคุณทันสมัยอยู่เสมอเพื่อการใช้กลยุทธ์ของคุณ การเริ่มต้นใช้งาน onStop onMessage และ onAccount เป็นวิธีการบริหารสำหรับกลยุทธ์ของคุณ สองวิธีสุดท้ายที่กล่าวถึงกันอย่างดีคือ onTick และ OnBar เป็นที่ซึ่งวิเศษเกิดขึ้นในยุทธศาสตร์ ฉันบันทึกที่ดีที่สุดสำหรับล่าสุดในการโพสต์ต่อไป ปัญหาที่ใหญ่ที่สุดที่ฉันได้เมื่อเรียนรู้เพื่อกำหนดกลยุทธ์การซื้อขายของตัวเองใน JForex คือการหาตำแหน่งที่จะเริ่มเรียนรู้ ขณะนี้มีเอกสาร JForex อยู่บ้างและฉันต้องสอนตัวเองผ่านการทดลองและข้อผิดพลาดที่เพียบพร้อมด้วยความช่วยเหลือจาก Dukascopys ทางเทคนิค สิ่งที่เปลี่ยนแปลงไปอย่างเห็นได้ชัดเพราะชุมชน JForex กำลังเริ่มงอกและการจัดทำเอกสารอย่างน้อยก็เพียงพอที่จะทำให้ทุกคนเริ่มต้นได้ โพสต์นี้เป็นชุดคำแนะนำสำหรับผู้เริ่มต้นอย่างรวดเร็วชุดแรกในการเรียนรู้การเขียนโปรแกรม JForex โดยการวางทรัพยากรทั้งหมดเหล่านี้ในบทแนะนำ JForex เป็นเครื่องมือ Java JForex ไม่ใช่ภาษาเขียนโปรแกรม เป็นส่วนติดต่อการเขียนโปรแกรมแอ็พพลิเคชัน (API) สำหรับใช้กับภาษาการเขียนโปรแกรมภาษาจาวามาตรฐาน ดังนั้นขั้นตอนแรกในการเรียนรู้ถึงโปรแกรมใน JForex คือการเรียนรู้ภาษาจาวา โชคดีที่ Java เป็นหนึ่งในภาษาการเขียนโปรแกรมที่ได้รับความนิยมมากที่สุด จึงมีทรัพยากรมากมายทั้งในและนอกเว็บเพื่อเรียนรู้การเขียนโปรแกรมภาษาจาวา ตัวอย่างบทเรียนออนไลน์ฟรีมีดังนี้: Java Tutorials - นี่คือบทแนะนำอย่างเป็นทางการจากนักพัฒนาซอฟต์แวร์ของ Java ขอแนะนำ Beginners Java Tutorial - มุ่งเพิ่มเติมสำหรับผู้เริ่มต้นที่แน่นอนในการเขียนโปรแกรม ถ้าคุณชอบหนังสือฉันขอแนะนำ Head First Java, 2nd Edition ฉันแปรงขึ้นบน Java ของฉันจากหนังสือเล่มนี้ อย่าอาศัยอยู่กับ Java มากนักเพราะคุณจำเป็นต้องรู้พื้นฐานเพื่อเริ่มต้นใช้งาน JForex เท่านั้น อ่านบทเพียงไม่กี่บทเพื่อทำความเข้าใจเกี่ยวกับไวยากรณ์ของ Java แล้วดำเนินการต่อ คุณสามารถย้อนกลับไปดูได้ในภายหลัง ดำน้ำใน JForex JForex Wiki เป็นหนึ่งในสามแหล่งข้อมูลที่สำคัญสำหรับโปรแกรมเมอร์ JForex ฉันจะอ้างถึงบางหน้าเฉพาะของ Wiki ในชุดบทความนี้มาก หากคุณยังไม่ได้สมัครสมาชิกลงชื่อสมัครใช้บัญชี DEMO ที่ Dukascopy จากนั้นเปิดใช้แพลตฟอร์ม JForex และทำตามคำแนะนำในหน้าการใช้งานใน JForex wiki เพื่อรวบรวมกลยุทธ์ JForex แรกของคุณจนถึงตอนนี้ฉันหวังว่าคุณจะสามารถเข้าใจโค้ด Java ขั้นพื้นฐานและรู้วิธีเริ่มต้นรวบรวมและเรียกใช้งาน กลยุทธ์ JForex ในบทความถัดไปในชุดการเรียนรู้ JForex นี้เราจะศึกษาโครงสร้างทางกายวิภาคของกลยุทธ์ JForex

No comments:

Post a Comment