Saturday 22 July 2017

Dukascopy Jforex กวดวิชา


ปัญหาที่ใหญ่ที่สุดที่ฉันได้เมื่อเรียนรู้เพื่อกำหนดกลยุทธ์การซื้อขายของตัวเองใน 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 กลยุทธ์การสอนบทแนะนำนี้ประกอบด้วยข้อมูลเกี่ยวกับวิธีการสร้างและพัฒนากลยุทธ์ของ JForex กวดวิชานี้เริ่มต้นด้วยกลยุทธ์ง่ายๆที่พิมพ์เฉพาะข้อความจากนั้นดำเนินการต่อกับกลยุทธ์การซื้อขายซึ่งแต่ละส่วนได้รับการพัฒนามากขึ้นเนื่องจากเราเพิ่มข้อมูลประวัติตัวบ่งชี้และการใช้แผนภูมิ แม้ว่ากลยุทธ์ทั้งหมดจะได้รับการพัฒนาในแพลตฟอร์ม JForex โปรดพิจารณาการใช้ Integrated Development Environment (IDE) เพื่อการพัฒนากลยุทธ์ Simple Strategy ตอนแรกเราจะสร้างกลยุทธ์ง่ายๆโดยคลิกขวาที่โหนด Strategies ในแผงควบคุมและเลือก New Strategy แพลตฟอร์ม JForex สร้างไฟล์ใหม่และเปิดขึ้นในตัวแก้ไข พยายามรวบรวมไฟล์โดยการกดปุ่ม F5 หรือคอมไพล์: JForex จะขอให้คุณตั้งชื่อและบันทึกไฟล์ java ในฮาร์ดไดรฟ์ของคุณ ถ้าคุณบันทึกไฟล์ด้วยชื่อไฟล์ที่กำหนดเองจากนั้นอย่าลืมเปลี่ยนชื่อคลาสในไฟล์ที่สร้างขึ้น ชื่อไฟล์และชื่อชั้นต้องเหมือนกัน เช่น. ถ้าเราบันทึกไฟล์เป็น StartStrategy. java แล้วชื่อคลาสต้องเป็น StartStrategy ปรับเปลี่ยน onStart คลาสกลยุทธ์ที่สร้างขึ้นจะใช้อินเทอร์เฟซ IStrategy วิธีการของยุทธวิธีจะใช้กับอ็อบเจ็กต์วิธีว่างเปล่าในไฟล์ java ยุทธศาสตร์ที่สร้างขึ้น แก้ไขวิธีการ onStart วิธีนี้เรียกว่าทุกครั้งเมื่อเริ่มกลยุทธ์ กรอกข้อมูลเมธอด onStart ด้วยโค้ดต่อไปนี้: คอมไพล์ไฟล์โดยการกดปุ่ม F5 หรือคอมไพล์ เรียกใช้กลยุทธ์ทดสอบกลยุทธ์โดยคลิกขวาที่กลยุทธ์ใน JForex แล้วเลือก Local Run มีสามสิ่งที่บ่งชี้ว่ามีการเรียกใช้กลยุทธ์นี้: ไอคอน Strategys มีการเปลี่ยนแปลงภายใต้โหนด Strategies - มีการเพิ่มรูปสามเหลี่ยมสีเขียวซึ่งระบุว่ากลยุทธ์กำลังทำงานอยู่: ในแท็บ Messages จะมีการเพิ่มข้อความใหม่: แท็บใหม่คือ เปิดสำหรับกลยุทธ์เริ่มต้น แท็บนี้แสดงผลลัพธ์ของกลยุทธ์ ในกรณีนี้เราจะเห็นว่าคำสั่ง println ได้รับการดำเนินการเรียบร้อยแล้วและพิมพ์คำว่า Method onStart () ที่เรียกว่า quot: Make Simple Trade Define Parameters พารามิเตอร์ของกลยุทธ์จะได้รับการตั้งค่าก่อนการดำเนินการของวิธี onStart เปิดไฟล์ strategys java ในโปรแกรมแก้ไขและเพิ่มพารามิเตอร์ลงในไฟล์ java อ่านบทความพารามิเตอร์กลยุทธ์เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับพารามิเตอร์กลยุทธ์ คอมไพล์ไฟล์ เมื่อเปิดใช้กลยุทธ์จะแสดงกล่องโต้ตอบ quotDefine Parametersquot ขึ้น ที่นี่สามารถปรับเปลี่ยนค่าพารามิเตอร์ของกลยุทธ์ได้ หลังจากตั้งค่าพารามิเตอร์ให้เลือก Run เพื่อเริ่มต้นกลยุทธ์ Getting Bars and Ticks ในส่วนนี้ของบทแนะนำเราใช้พารามิเตอร์ที่กำหนดไว้ก่อนหน้านี้ พารามิเตอร์เหล่านี้ใช้สำหรับวัตถุ IBar และ ITick หนึ่งสามารถเยี่ยมชมบาร์ประวัติศาสตร์หรือประวัติ Ticks เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับบาร์และเห็บ ตอนแรกกำหนดแถบและติ๊ก การอ้างอิงวัตถุในคลาส: เริ่มต้นการอ้างอิงวัตถุ previousBar และ myLastBar ในเมธอด onStart โดยใช้เมธอด IHistory. getBar และ IHistory. getLastTick: ถัดไปเราควรให้ผลลัพธ์บางอย่างเพื่อให้สามารถตรวจสอบค่าในแผนภูมิและผลลัพธ์ของกลยุทธ์ได้: ก่อน เพื่อเรียกใช้ยุทธศาสตร์หนึ่งต้องสมัครสมาชิกตราสารโดยใช้วิธี IContext. setSubscribedInstruments ใส่รหัสต่อไปนี้ก่อนรหัสเริ่มต้นของ IBar: คอมไพล์ไฟล์ เมื่อใช้กลยุทธ์นี้ สามสิ่งที่เกิดขึ้น: ถ้าเครื่องมือที่เลือกไม่อยู่ในรายการของหน้าต่างเครื่องมือจะถูกเพิ่ม (thats เหตุผลที่เราจำเป็นต้องสมัครสมาชิกตราสารถ้าตราสารไม่ได้สมัครแล้วกลยุทธ์จะไม่ทำงาน) ข้อความในแท็บข้อความจะปรากฏขึ้น . ข้อความยังแสดงค่าของพารามิเตอร์ ข้อความที่ส่งออกจากกลยุทธ์จะแสดงในแท็บ strategys สังเกตค่าเปิดและปิดของแถบ ค่าเหล่านี้จะต้องใช้เพื่อเปรียบเทียบค่าแผนภูมิและค่าบาร์ เปรียบเทียบเอาต์พุตของกลยุทธ์กับเอาต์พุตแผนภูมิเปิดแผนภูมิที่ต้องการตามเครื่องมือที่จะเลือกในกล่องโต้ตอบ quotDefine Parametersquot ตั้งค่าช่วงเวลาเดียวกันสำหรับแผนภูมิตามที่อยู่ในกล่องโต้ตอบ quotDefine Parametersquot จากนั้นให้เรียกใช้กลยุทธ์ เปรียบเทียบพารามิเตอร์ Open, Close, High, Low และ Volume จากแท็บ output ของ strategys และแผนภูมิที่เสร็จสิ้นแล้ว เหล่านี้ต้องเหมือนกัน: Make a Trade ตอนแรกเขียนคำสั่ง import เพื่อนำเข้า enum OrderCommand Enum นี้กำหนดคำสั่ง - ขายและซื้อ เราจะต้องค่าคงที่ต่อท้ายเหล่านี้ในภายหลัง ในตัวอย่างนี้เราใช้ไฟล์ java ยุทธศาสตร์ที่สร้างไว้ก่อนหน้านี้ - BarsAndTicks. java ตอนนี้เพิ่มโค้ดสำหรับการซื้อขาย ตอนแรกเขียนบรรทัดของรหัสที่จะตัดสินใจว่าจะขายหรือซื้อ ในกรณีนี้เรากำลังทำการตัดสินใจนี้ตามแถบที่เสร็จสมบูรณ์ล่าสุด รหัสต่อไปนี้ทั้งหมดถูกเพิ่มเข้าไปในวิธี onStart ถ้าแถบ getOpen เรียกค้นค่าน้อยกว่าค่า getClose (แถบสีเขียว) จากนั้นเราจะซื้อหากตรงข้าม (แถบสีแดง) เราจะขาย: เมื่อตอนนี้เรากำลังดำเนินการซื้อขายประเภทใดเราจะสามารถดำเนินการได้ OrderCommand โดยใช้วิธีการส่งแบบฟอร์ม IEngines เมธอด submitOrder ใช้เป็นพารามิเตอร์ของอ็อบเจ็กต์สตริง - ป้ายกำกับใบสั่ง โปรดจำไว้ว่าป้ายกำกับนี้สำหรับทุกคำสั่งต้องไม่ซ้ำกัน รวบรวมไฟล์และเรียกใช้กลยุทธ์ สังเกตว่าในแท็บ Positions มีรายการใหม่ที่ Ext. ID เท่ากับ MyStrategyOrder2 quot นี่คือป้ายคำสั่งที่เราให้เป็นพารามิเตอร์สำหรับวิธี IEngine. submitOrder หนึ่งสามารถปิดคำสั่งโดยการเลือกช่องทำเครื่องหมายใบสั่งในแท็บตำแหน่งจากนั้นคลิกขวาและเลือกตำแหน่งปิด: การค้าตามแถบสุดท้ายที่เสร็จสมบูรณ์ในส่วนนี้ของบทแนะนำเราจะปรับเปลี่ยนกลยุทธ์ที่สร้างขึ้นก่อนหน้านี้ BarsAndTicksTrade. java เมธอด OnBar ถูกเรียกใช้ในแถบทุกช่วงเวลาพื้นฐานและเครื่องมือที่แอ็พพลิเคชันสมัครไว้ ในการทำงานกับเครื่องมือเฉพาะเฉพาะใน onBar method เราจะต้องกรองข้อมูลเหล่านี้ออก ในตัวอย่างนี้เราจะแสดงวิธีบันทึกเหตุการณ์คำสั่งด้วยเมธอด onMessage หากต้องการบันทึกข้อความที่เกี่ยวข้องกับคำสั่งซื้อจากข้อความอื่น ๆ ทั้งหมดเราจะต้องกรองข้อมูลเหล่านี้ออก ในตัวอย่างนี้เป็นการจำลองการเข้าสู่ระบบด้วยการพิมพ์ออกไปยังแท็บเอาต์พุตของ strategys สร้างลอจิกในวิธี onBar ย้ายตรรกะ strategys ที่สร้างขึ้นก่อนหน้านี้จากวิธี onStart ไปเป็นวิธี onBar นี่คือวิธี onStart หลังจากการเคลื่อนไหว: กำหนดพารามิเตอร์ของอินสแตนซ์ใหม่ของประเภท IOrder เราจะต้องใช้อ็อบเจ็กต์ IOrder นี้ในการตรวจสอบใบสั่งที่มีอยู่เดิมโดยใช้ป้ายกำกับเดียวกัน: ถัดไปใช้วิธี onBar ดังนี้: ล็อกออเดอร์ใช้วิธี onMessages ดังต่อไปนี้: คลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการบันทึก นี่คือไฟล์ strategys java ที่สมบูรณ์แบบ - OnBarExample. java สามารถตรวจสอบได้ว่ากลยุทธ์ใช้งานได้ดีในสถานการณ์จริงด้วยข้อมูลย้อนหลังที่แท้จริงโดยใช้ Historical Tester เราทดสอบกลยุทธ์ของเราตามข้อมูลของวันสุดท้าย ในการดำเนินการนี้เลือก Tools-Historical Tester เพื่อเปิดแท็บทดสอบประวัติ เลือกกลยุทธ์จากรายการแบบหล่นลงกดปุ่มตราสารเพื่อตั้งค่าเครื่องมือที่ต้องการกำหนดช่วงเวลาในรายการแบบเลื่อนลงเป็นวันสุดท้ายตั้งระยะเวลาให้กับเห็บ สุดท้ายกดปุ่มเล่นเพื่อเริ่มการทดสอบ หากคุณสนใจรายละเอียดเพิ่มเติมเกี่ยวกับวิธีการทำงานกับเครื่องมือทดสอบทางประวัติศาสตร์โปรดไปที่วิกิพีเดีย Historical Tester ผลการทดสอบจะเปิดขึ้นในเบราว์เซอร์โดยค่าเริ่มต้น การค้าตามเทรนด์ SMA กลยุทธ์ของบทแนะนำนี้จะเป็นไปตามการเปลี่ยนแปลงของตัวบ่งชี้ SMA - ซื้อเมื่อมีแนวโน้มเพิ่มขึ้นและขายได้ตามแนวโน้มขาลง เราจะใช้ดัชนี SMA (Simple Moving Average) และอัปเกรดไฟล์ java ของกลยุทธ์ที่สร้างไว้ก่อนหน้านี้ ความคิดคือการใช้เมธอด Indicators. sma เพื่อรับค่าสำหรับแถบที่ผ่านมาสองชุดที่เสร็จสมบูรณ์ (สองถึงสุดและสุดท้าย) และตัดสินใจตามค่าของแถบเหล่านี้ ในกรณีนี้เราใช้วิธี sma ซึ่งใช้ช่วงเวลาเทียนเป็นพารามิเตอร์ คลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ช่วงเทียนเพื่อคำนวณตัวบ่งชี้ ช่วยเตรียมกลยุทธ์สำหรับการใช้งาน onBar วิธีใหม่ของเรา เราจะต้องตั้งค่าแอตทริบิวต์ช่วงเวลาสำหรับเมธอด sma และค่าคงที่ไม่กี่สำหรับเมธอด sma ที่ส่งกลับอาร์เรย์ นี่คือโค้ดที่สมบูรณ์ของ onBar method: public void onBar (เครื่องดนตรี Period period, IBar askBar, IBar bidBar) throws JFException นี่เป็นไฟล์ strategys java ที่สมบูรณ์แบบ - SMASampleTrade. java ทดสอบกลยุทธ์ของเราไม่กี่วันกับ Historical Tester เมื่อแผนภูมิเปิดขึ้นให้ยืนยันว่าช่วงดังกล่าวเหมือนกับที่คุณให้ไว้เป็นพารามิเตอร์ ใช้พารามิเตอร์ต่อไปนี้ในตัวอย่างนี้: เพิ่มตัวบ่งชี้ SMA ในแผนภูมิโดยคลิกที่ปุ่ม f (x) จากนั้นเลือก Add Indicator (เพิ่มตัวบ่งชี้) ในการค้นหาตัวกรองแบบด่วนสำหรับ SMA - Simple Moving Average และตั้งค่าพารามิเตอร์ต่อไปนี้: สามารถมองเห็นได้ว่าการตัดสินใจนั้นทำกับแถบที่เสร็จสิ้นแล้วสองแท่ง ถ้าเส้นแนวโน้มของ SMA เริ่มขึ้นแล้วเราจะขายถ้าหากซื้อแล้ว ตรวจสอบเอาท์พุทของยุทธศาสตร์ - ที่นี่คุณสามารถดูตัวบ่งชี้ SMA สำหรับแถบสุดท้ายที่ผ่านมาสองอันล่าสุด (สุดท้ายและวินาทีสุดท้าย) และข้อความคำสั่งซื้อ คลิกที่นี่เพื่อดูข้อมูลเพิ่มเติมเกี่ยวกับการคำนวณตัวบ่งชี้ การเป็นตัวแทนเหตุการณ์ในแผนภูมิในส่วนนี้ของการกวดวิชาจะสามารถเรียนรู้วิธีเพิ่มวัตถุแผนภูมิลงในแผนภูมิและวิธีปรับแต่งวัตถุเหล่านั้นได้ เราจะเพิ่มและกำหนดค่าตัวบ่งชี้ SMA, IOhlcChartObject ISignalDownChartObject และวัตถุ ISignalUpChartObject กลยุทธ์นี้จะทำให้ใบสั่งตามค่า SMA และเพิ่ม ISignalDownChartObject หรือวัตถุ ISignalUpChartObject ไปยังแผนภูมิในจุดเวลาบรรทัดเมื่อมีการสร้างใบสั่งใหม่ เรากำลังสร้างกลยุทธ์ใหม่นี้ตามไฟล์ SMASampleTrade. java ที่สร้างขึ้นก่อนหน้านี้ คลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการเพิ่มวัตถุลงในแผนภูมิ ในตอนแรกให้เพิ่มการนำเข้าต่อไปนี้: เราจะใช้ไอเท็ม IChart และ IChartObjectFactory เพื่อทำงานร่วมกับแผนภูมิ ดังนั้นเราจึงสร้างอินสแตนซ์พารามิเตอร์สำหรับแต่ละไฟล์ นอกจากนี้เรากำลังสร้างอินสแตนซ์หนึ่งตัวอย่างเช่นเมื่อใช้กลยุทธ์คุณจะสามารถเลือกว่าจะเพิ่มหรือไม่ใช้ตัวบ่งชี้และค่า OHLC ในแผนภูมิหรือไม่และปิดหรือปิดแผนภูมิหลังจากปิดกลยุทธ์แล้วหรือยัง ดังนั้นเพิ่มพารามิเตอร์ต่อไปนี้ในรหัส: ถัดไปเริ่มต้นตัวแปรอินสแตนซ์ที่จำเป็นในการเพิ่มตัวบ่งชี้ SMA ไปยังแผนภูมิและเรียกใช้เมธอด (addToChart) ซึ่งจะทำงาน วิธี onStart: แก้ไขวิธี onStop เพื่อพิจารณาตัวเลือกผู้ใช้ว่าจะปิดหรือไม่ใช้แผนภูมิถ้ากลยุทธ์กำลังจะปิด: นอกเหนือจากตรรกะที่สร้างขึ้นก่อนหน้านี้เราจะเพิ่มแผนภูมิ ISignalDownChartObject หรือ ISignalUpChartObject วัตถุทุกครั้งที่มีการเรียกใช้ onBar สำหรับเครื่องมือและช่วงเวลาของเรา พิจารณารหัสต่อไปนี้ในวิธี onBar: เพิ่มวิธีการใหม่สำหรับการพิมพ์ข้อความแสดงข้อผิดพลาดไปยังผลลัพธ์ strategys: ในที่สุดให้ใช้วิธี addToChart วิธีนี้จะเพิ่มตัวบ่งชี้ SMA และตัวเลือกที่เป็นตัวแปร OHLC ลงในแผนภูมิ: นี่คือไฟล์ strategys java ที่สมบูรณ์ - ChartUsage. java ทดสอบกลยุทธ์กับ Historical Tester อย่าเลือกที่จะปิดแผนภูมิเมื่อวิธี onStop เมื่อทดสอบกับ Historical Tester (จะแสดงข้อความแสดงข้อผิดพลาด) คุณควรปิดแผนภูมิแบบเก่าก่อนที่จะรันการทดสอบใหม่ ในตัวอย่างนี้เรากำลังใช้กลยุทธ์ของเราด้วยพารามิเตอร์ต่อไปนี้: นี่เป็นแผนภูมิผลลัพธ์: เพิ่มการหยุดการขาดทุนและทำกำไรในบทนี้เราใช้ค่าการหยุดขาดทุน (SL) และรับผลกำไร (TP) ของคำสั่งซื้อ เราจะปรับเปลี่ยนไฟล์ java ของกลยุทธ์ที่สร้างขึ้นก่อนหน้านี้ - ChartUsage. java เราเริ่มต้นด้วยการเพิ่มการนำเข้าใหม่และลบไฟล์ที่ไม่จำเป็นออก ก่อนหน้านี้เราได้กำหนดออบเจ็กต์สัญญาณขึ้นและส่งสัญญาณไปยังประเภทของ IChartObject แต่ตอนนี้เราจะใช้ประเภทอ้างอิงอื่น (เฉพาะเจาะจงมากขึ้น) - IChartDependentChartObject เมื่อใช้วัตถุชนิดนี้สามารถระบุได้ว่าวัตถุจะไม่ติดกับแถบเมื่อเพิ่มลงในแผนภูมิ (ที่มีประเภทวัตถุ IChartObject เป็นไปไม่ได้) กำหนดตัวแปรใหม่เช่น เราจำเป็นต้องใช้งานในภายหลัง: ตามที่กล่าวมาก่อนหน้านี้เราจะใช้ค่า SL และ TP ของคำสั่งซื้อดังนั้นเราจึงเพิ่มพารามิเตอร์ใหม่เพื่อให้สามารถกำหนดค่าที่จำเป็นในการเริ่มต้นใช้งาน strategys ตัวแปร breakEventPips ใช้เพื่อกำหนดระดับของส่วนกำไร เมื่อมีการทำกำไรในระดับนี้มูลค่าของใบสั่งซื้อจะถูกตั้งค่าเป็นระดับราคาในการสั่งซื้อ กำหนด enum ซึ่งจะเก็บค่าคงที่ของรัฐเส้นแนวโน้มทั้งหมดของ SMA ที่เป็นไปได้: Break even in onTick พิจารณาวิธีการ onTick ซึ่งเรียกได้ว่าเป็น tick ทุกเครื่องมือ เรากรองเฉพาะเครื่องมือที่เราสนใจเท่านั้นดังนั้นวิธีการนี้จะทำงานเฉพาะเมื่อจำเป็นเท่านั้น ต่อมาในวิธี onBar เราจะเพิ่มออร์เดอร์ใหม่ลงในออปเจ็กต์ Map ที่นี่เราจะดูแผนที่คำสั่งซื้อเพื่อดูว่าเราได้ย้าย SL ไปแล้วหรือไม่ตามระดับแบ่ง ถ้าไม่มีการเปลี่ยนแปลงเราจะตรวจสอบว่ากำไรใน pips มีค่ามากกว่าพารามิเตอร์ breakEventPips หรือไม่ ถ้าเป็นเช่นนั้นเราสามารถเปลี่ยนค่า SL ไปเป็นระดับราคาของคำสั่งซื้อได้ ทุกครั้งที่ค่า SL ถูกตั้งค่าเป็นราคาเปิดเราจะเพิ่มรูปสามเหลี่ยม (โดยเรียกใช้เมธอด addBreakToChart ซึ่งอธิบายไว้ในภายหลัง) เพื่อระบุกระบวนการนี้ในแผนภูมิ สุดท้ายเราจะเปลี่ยนราคา SL ใบสั่งซื้อและอัปเดตรายการในแผนที่ นี่คือการใช้ onTick method: Trade ตาม SMA เราปรับเปลี่ยน method onBar ที่สร้างไว้ก่อนหน้านี้ เรากำลังเปลี่ยนวิธี onBar ในลักษณะที่จะใช้ค่า enum SMATrend เพื่อตรวจสอบว่าจะสร้างคำสั่งซื้อใหม่เมื่อใด เรากำลังตั้งค่า SL และ TP ไว้ด้วย ข้อแตกต่างจากตัวอย่างก่อนหน้าคือไม่ได้ปิดคำสั่งซื้อก่อนหน้านี้หากมีการเปิดใบใหม่ คำสั่งซื้อจะถูกปิดโดยอัตโนมัติเมื่อถึงค่าของ SL หรือ TP นอกจากนี้คำสั่งซื้อใหม่ทั้งหมดจะถูกบันทึกไว้ในแผนที่สำหรับการตรวจสอบในภายหลังในเมธอด onTick การเพิ่มตัวบ่งชี้ไปที่แผนภูมิปรับเปลี่ยนเมธอด addToChart เพื่อให้การตรวจสอบแผนภูมิเกิดขึ้นในวิธีการใหม่ - checkChart: วิธีการตรวจสอบแผนภูมิ: การวางแผน Break-Even Triangle บนแผนภูมิใช้เมธอด addBreakToChart ซึ่งถูกเรียกใช้จากเมธอด onTick เพื่อแสดงการแสดงภาพ SL การเปลี่ยนแปลงในแผนภูมิ ในวิธีนี้เราจะเพิ่มรูปสามเหลี่ยมในแผนภูมิของเราถ้าค่า SL ถูกเปลี่ยนสำหรับคำสั่ง รูปสามเหลี่ยมสีเขียวหมายถึงการเปลี่ยนแปลง SL สำหรับคำสั่งซื้อที่ยาวและสีแดงสำหรับคำสั่งซื้อสั้น ๆ รูปสามเหลี่ยมถูกวาดขึ้นเพื่อให้เริ่มต้นเมื่อสร้างใบสั่งและสิ้นสุดเมื่อมีการเปลี่ยนแปลงค่า SL เราเพิ่มข้อความลงในรูปสามเหลี่ยมเพื่อแสดงค่าเก่าและใหม่ของ SL นี่คือไฟล์ strategys java ที่สมบูรณ์แบบ - StopLossStrategy. java คลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับ SL การทดสอบกลยุทธ์ใช้กลยุทธ์ในการทดสอบประวัติ ในตัวอย่างนี้ใช้พารามิเตอร์ต่อไปนี้: พิจารณาเอาต์พุตของแผนภูมิสีแดงและสีเขียวแสดงคำสั่งสั้นและยาวในแผนภูมิในเวลาที่สร้างใบสั่ง ด้านขวาของรูปสามเหลี่ยมแสดงเวลาเปลี่ยน SL และค่า SL ใหม่และเก่า รูปสามเหลี่ยมมุมซ้ายจะเริ่มต้นที่ตำแหน่งเดียวกันในเวลาเมื่อมีการสร้างใบสั่ง - โดยการทำเช่นนี้คุณจะสามารถติดตามการสั่งซื้อ SL ได้โดยง่าย การใช้ฟีดข้อมูลในส่วนนี้เราจะเปลี่ยนประเภทข้อมูลฟีดจาก 10 นาทีเป็น renko bars แบบ 2 pip (และอีก 30 วินาทีเป็นช่วงเวลาที่กำหนด) โดยทิ้งตรรกะด้านกลยุทธ์ที่เหลือไว้ เพื่อที่จะสร้างกลยุทธ์ที่ทำงานร่วมกับฟีดข้อมูลที่แตกต่างกัน หนึ่งต้องสร้างชั้นที่ใช้ IFeedListener interface ชั้นนี้จำเป็นต้องใช้เพียงหนึ่งวิธี - IFeedListener. onFeedData เมธอดนี้ถูกเรียกใช้ทุกครั้งที่มีข้อมูลฟีด ในตัวอย่างนี้เราจะแก้ไขไฟล์ java ยุทธศาสตร์ที่สร้างไว้ก่อนหน้านี้ - StopLossStrategy. java การประกาศชนิดฟีดปรับเปลี่ยนไฟล์ StopLossStrategy. java และเพิ่มการนำเข้าต่อไปนี้: ตามที่กล่าวในบทนำเราจำเป็นต้องใช้อินเทอร์เฟซ IFeedListener เพื่อเรียกข้อมูลฟีดข้อมูล เราจะติดตั้งอินเทอร์เฟซในคลาสเดียวกันที่ใช้อินเทอร์เฟซ IStrategy: ถ้าเราใช้ประเภทฟีดข้อมูลในรหัสมากกว่าหนึ่งชนิดเราจำเป็นต้องใช้ Instrument OfferSide ช่วงราคา. ระยะเวลาตามฟีดที่สมัครเป็นสมาชิก ค่าเหล่านี้ทั้งหมดสามารถเรียกใช้จากองค์ประกอบ IFeedDescriptor แทนที่ตัวแปรเหล่านี้ในทุกวิธีด้วยการเรียกใช้เมธอด IFeedDescriptor ซึ่งเรียกคืนตัวแปรเดียวกันตามประเภทฟีด ดังนั้นลบ myInstrument myOfferSide และ myPeriod พารามิเตอร์ ในตัวอย่างนี้เราจะให้ทางเลือกในการเริ่มต้น strategys เพื่อเลือกระหว่างสองประเภทฟีด ดังนั้นเราจะเพิ่มพารามิเตอร์ใหม่ เราจะต้องตรวจสอบฟีดข้อมูลผู้ใช้ที่เลือกและสมัครสมาชิก ด้วยเหตุนี้เราจึงประกาศ enum ใหม่ Enum นี้มีตัวสร้างซึ่งกำหนดค่าสำหรับตัวแปร IFeedDescriptor ที่มีค่าคงที่ เมื่อทำเช่นนี้เราสามารถใช้ค่าคงที่ (enum) (FeedType) ในภายหลังเพื่อรับข้อมูลเกี่ยวกับฟีดข้อมูลที่เลือก (Instrument, OfferSide ฯลฯ ) การสมัครสมาชิกฟีดเราสมัครสมาชิกฟีดข้อมูลเฉพาะในเมธอด onStart เราเพิ่มโค้ดที่สมัครรับฟีด: การใช้อินเทอร์เฟซ IFeedListener เรากำลังย้ายตรรกะทั้งหมดจาก onBar ไปเป็น onFeedData เราไม่สนใจที่จะใช้วิธี onBar เนื่องจากเรากำลังใช้ฟีดข้อมูล เราสนใจว่าตรรกะของเราจะถูกประมวลผลทุกครั้งที่มีข้อมูลใหม่ เพื่อดึงข้อมูลที่เราต้องใช้อินเตอร์เฟซ IFeedListener อินเทอร์เฟซนี้ประกาศวิธีเดียวเท่านั้น - onFeedData ข้อแตกต่างจากโค้ดของกลยุทธ์ที่สร้างขึ้นก่อนหน้านี้ก็คือค่า Instrument and OfferSide ถูกดึงมาจาก IFeedDescriptor object โค้ดทั้งหมดถูกแทรกลงในบล็อค try-catch เนื่องจากมีวิธีการบางอย่าง (เช่น IIndicators. calculateIndicator) trow JFException วัตถุ IBar ถูกเรียกค้นโดยการรื้อวัตถุ ITimedData (อินเตอร์เฟซ IBar ขยายอินเทอร์เฟซ ITimedData) ฟีดข้อมูลของตัวบ่งชี้ถูกเรียกด้วยลักษณะที่ต่างกันนิดหน่อย - เราใช้วิธี IIndicators. calculateIndicator แทน IIndicators. sma เนื่องจากมีการใช้วัตถุ IfeedDescriptor วิธีการ onBar ยังคงอยู่กับเนื้อหาที่ว่างเปล่า: การปรับเปลี่ยนวิธีการตรวจสอบแผนภูมิในวิธีการตรวจสอบแผนภูมิเราจะแทนที่ลักษณะการรับวัตถุ Instrument and OfferSide เราใช้วัตถุ IFeedDescriptor เพื่อดึงข้อมูล ตรรกะของการตรวจสอบแผนภูมิยังแตกต่างจากที่ก่อนหน้าเล็กน้อย เราจำเป็นต้องตรวจสอบชนิดของข้อมูลฟีดและตรวจสอบแผนภูมิตาม: รหัสแหล่งที่สมบูรณ์ของกลยุทธ์ - Feeds. java การทดสอบกลยุทธ์ในตัวอย่างนี้เราใช้เวลาเฉพาะเจาะจงมากขึ้น (30 วินาที) และช่วงราคา (2 pips) ก่อนที่จะเปิดตัวกลยุทธ์หนึ่งต้องเปิดแผนภูมิที่มีพารามิเตอร์เดียวกับที่ระบุในพารามิเตอร์กลยุทธ์ ในการเพิ่มช่วงช่วงเวลาหนึ่ง ๆ ให้เลือก Tools - gt Preferences - gt Period และเพิ่มช่วงเวลาที่ต้องการ ในการเปิดตัวกลยุทธ์คุณต้องเพิ่ม Renko 2 Pips และ 30 Seconds period การทดสอบกับ Renko Feed เรากำลังทำการทดสอบ Renko 2 Pips โดยมีพารามิเตอร์ต่อไปนี้: นี่เป็นตัวอย่างภาพของผลลัพธ์ของประเภทฟีดของ Renko (2 pips) เราจะเห็นว่าตัวบ่งชี้ SMA และคำสั่งซื้อแบบ longshort จะถูกเพิ่มลงในแผนภูมิ: การทดสอบกับ Feedle Candle แบบกำหนดเองเมื่อทดสอบฟีดข้อมูล 30 วินาทีของ Time Bar เราใช้ Stop Loss ที่น้อยลงและแบ่งส่วน Event เนื่องจากมีค่าที่มากขึ้น เพื่อติดตามการเปลี่ยนแปลงของ SL (รูปสามเหลี่ยมพล็อตจะกว้างมาก) พารามิเตอร์ที่ใช้: การเพิ่ม GUI ไปยังยุทธศาสตร์ในตัวอย่างนี้เราจะเพิ่มองค์ประกอบ GUI (Graphical User Interface) (JDialog) ซึ่งจะแสดงกล่องโต้ตอบคำเตือนทุกครั้งที่มีการส่งคำสั่งซื้อใหม่ กล่องโต้ตอบจะมีข้อความที่มีป้ายกำกับของคำสั่งที่สร้างไว้ ถ้าเกิดว่าคำสั่งซื้อใหม่ถูกสร้างขึ้นก่อนปิดกล่องโต้ตอบเก่าโต้ตอบจะเปลี่ยนป้ายกำกับคำสั่งซื้อใหม่ในข้อความ เราจะปรับเปลี่ยนกลยุทธ์ที่สร้างไว้ก่อนหน้านี้ของเรา - Feeds. java ตอนแรกกำลังเพิ่มการนำเข้า GUI ใหม่ เราจะใช้วัตถุ JDialog ซึ่งจะรวมถึงอ็อบเจ็กต์ JOptionPane (wraps) JOpsPane (เนื้อหาของ JDialog) ประกาศตัวแปรอินสแตนซ์สำหรับไดอะล็อก โดยค่าเริ่มต้นกล่องโต้ตอบจะบล็อกการเข้าถึงแพลตฟอร์มขณะที่กล่องโต้ตอบอยู่ในสถานะเปิด ให้เพิ่มบรรทัดต่อไปนี้ของรหัสลงในเมธอด onStart: เพื่อแสดงไดอะล็อกที่เราเรียกใช้เมธอด showNotification จากเมธอด onDataFeed เรียกวิธีการ showNotification หากมีการสร้างคำสั่งซื้อใหม่ นี่คือตัวอย่างข้อมูล: วิธี showNotification แสดงไดอะล็อกทุกครั้งที่มีการสร้างใบสั่งใหม่ (หากมีการปิดกล่องโต้ตอบเก่า) หรือปรับเปลี่ยนข้อความของกล่องโต้ตอบที่มีอยู่ (ถ้ากล่องโต้ตอบเก่าไม่ปิด) ถ้ากล่องโต้ตอบไม่ได้ปิดอยู่วิธีนี้จะเพิ่มตรรกะที่ฟังไปยังกล่องโต้ตอบต่างๆ ในกรณีนี้เรากำลังฟังเหตุการณ์ใกล้หน้าต่าง ถ้าหน้าต่างโต้ตอบถูกปิดแล้วตัวแปร dialogClosed ถูกตั้งค่าเป็น false ดังนั้นในการดำเนินการของวิธีการถัดไปเราจะให้กล่องโต้ตอบอยู่ในตำแหน่งปิด นี่คือไฟล์ strategys java ที่สมบูรณ์ - FeedsGUI. java เมื่อเรียกใช้กลยุทธ์จะมีกล่องโต้ตอบคำเตือนใหม่ปรากฏขึ้น ถ้าเราปิดกล่องโต้ตอบจากนั้นในการส่งคำสั่งซื้อครั้งถัดไปจะปรากฏกล่องโต้ตอบใหม่ ถ้าเราไม่ปิดกล่องโต้ตอบก่อนส่งใบสั่งใหม่ข้อความของกล่องโต้ตอบจะเปลี่ยนไป กล่องโต้ตอบควรมีลักษณะดังนี้: หนึ่งสามารถคลิกที่นี่เพื่อเรียนรู้เพิ่มเติมเกี่ยวกับการใช้ JDialog และวัตถุสวิง Java อื่น ๆ ข้อมูลในเว็บไซต์นี้มีให้เป็นข้อมูลทั่วไปซึ่งอาจไม่สมบูรณ์หรือล้าสมัย คลิกที่นี่เพื่อดูข้อจำกัดความรับผิดชอบเต็มรูปแบบสำนักงานใหญ่ 650 North Clay Street เมมฟิสรัฐมิสซูรี่ 63555 โทรศัพท์ (800) 748-7875 (660) 465-7225 แอ็คเซสแอ็กทีฟการเรียกเก็บเงินติดต่อ Lana Norfleet โทรศัพท์ (641) 722-3008 แฟกซ์ (660) 465-2626 รู้สึก ติดต่อ Mark ฟรีในกรณีที่มีปัญหาเกี่ยวกับเว็บไซต์ KMEM-FM, KUDV และ Tri-Rivers Broadcasting เป็นนายจ้างในโอกาสที่เท่าเทียมกันเข้าถึงไฟล์ข้อมูลสาธารณะ KMEM-FM FCC ที่นี่ เข้าถึงไฟล์ข้อมูลสาธารณะ KUDV FCC ที่นี่ ผู้จัดการทั่วไป: Mark Denney ผู้อำนวยการฝ่ายวางแผน: Rick Fischer ผู้อำนวยการด้านการกีฬา: Donnie Middleton ผู้จัดการการจราจรและการเรียกเก็บเงิน: Lana Norfleet StaffPromotions ผู้กำกับ: Dave Boden ผู้บริหาร: Audrey Spray On air บุคลิกภาพ: Donna Craig หัวหน้าวิศวกร: Mark McVey KMEM SALES DEPARTMENT Outside Jimmye Kraus Inside Sales - Audrey สเปรย์ KMEM SPORTS DEPARTMENT เล่นโดยการเล่นบนอากาศ personitiesMay จะดำเนินการในการซื้อขายแลกเปลี่ยนเงินตราต่างประเทศง่าย forex ต่ำ pips forex โดยการสร้างอาร์เรย์ ตัวแปลงสัญญาณวิดีโอเปโซตัวชี้วัด jforex การกวดวิชาผู้เชี่ยวชาญด้านการทบทวน dukascopy forex โฟลเดอร์นำเข้า Jforex สำหรับ backtesting ย้อนหลังทางประวัติศาสตร์ y optimizacion jforex iorder state ตัวชี้วัดร้อยตัวสำหรับ jforex แบบภาพ พร้อมสำหรับโปรแกรมสำหรับ mt4 เพื่อเก็บไว้ ติดตั้งตัวบ่งชี้ตัวเลือกเกี่ยวกับโอกาสทางการค้าในตัวบ่งชี้พื้นฐาน Ta lib http: geneva z ซ้าย stron การซื้อขายทั้งหมด ด้วยข้อมูลจาก ECN forex metatrader minwhat คือ forex day monster ฟรี intraday pivots ตัวบ่งชี้และตัวบ่งชี้การค้าโลก mt4 jforex ตลาด skit โดยอัตโนมัติ jforex ตัวชี้วัด repository ตัวบ่งชี้ mq4 ใส่ตัวบ่งชี้ตัวเลือกเพื่อแก้ไขหรือผู้เชี่ยวชาญด้านกลยุทธ์การซื้อขายและ netbeans oct, forex เพิ่มคุณสมบัติขั้นสูงของตัวบ่งชี้ เรียกหลายแนวโน้มคนคลังสินค้าซื้อขาย walpertskirchen สำนักงานกลุ่ม: ปิดก่อน เกี่ยวกับ บริษัท ที่ปรึกษาด้านการตลาดและการขายสินค้าทางอิเลคโทรนิคส์ กลยุทธ์แพร่กระจาย pdf ในฟิวเจอร์คิตาทัล การซื้อขายสกุลเงินแพลตฟอร์มทบทวน dukascopy ดัชนี jforex ตลาดตัวเลือกดัชนีอิตาลีกับ dukascopy ข่าวธนาคาร บทเรียนและปฏิกิริยาเพื่อค้า forex jforex ตัวบ่งชี้ที่สองตัวเลือกการสอนตัวช่วยสร้างการซื้อขายแลกเปลี่ยนเงินตราต่างประเทศ แผนภูมิสำหรับแพลตฟอร์มนี้ให้ ตัวชี้วัดทางเศรษฐกิจ heiken ashi candlesticks ที่การค้าแลกเปลี่ยน rag ค้าตัวบ่งชี้ตัวบ่งชี้การเคลื่อนไหวแบบธรรมดาสำหรับตัวเลือกไบนารียุบ jforex ยุทธศาสตร์ eas และแผนภูมิ charting ทั้งหมด สัมมนา forex แรก mql ea วิเคราะห์ตัวเลือก forexfactory super torneo iq เอเชีย kapitalindo vps forex กำไรลับ forex พื้นฐาน dukascopy นายหน้ารายละเอียด. การค้าหุ่นยนต์การค้า rag การซื้อขาย pips forex รายวัน forex trading กวดวิชา: youll สำคัญยังสุดท้าย ใช้การสอนการแปลง jforex ตัวบ่งชี้การซื้อขายสัญญาซื้อขายล่วงหน้า jforex แบบกำหนดเองที่กำหนดเอง สร้างขึ้นในบทเรียนแพลตฟอร์ม dukascopys java, l konvert, forex ส่วนหนึ่งในที่ติดต่อฝาก: ตัวบ่งชี้ marketprofile ตัวชี้วัดการซื้อขายสำหรับข้อดีของผู้เริ่มต้นใช้งานและแผนภูมิกราฟฟิคบนตัวบ่งชี้ jforex ที่เหตุการณ์ในโลก ตัวเลือกการประกวดตัวเลือกไบนารี Vs การพนัน binary ตัวเลือกซอฟต์แวร์ forexard ตัวชี้วัด mbfx จะชี้ไปที่รายการ z rich hong kong shanghai กาตาร์ forex รายวัน forex trading คนที่เกี่ยวข้องกับพวกเขากำหนดเช่นฉันรู้ว่า dukascopy โบรกเกอร์เสนอ ตัวบ่งชี้สำหรับธนาคาร dukascopy สัมมนางานนำเสนอ jforex จัดหาและทำงานกับ jforex binary options brokers กลยุทธ์การซื้อขาย Bitcoin พิเศษของเราและการตอบสนองต่อรูปแบบฮอร์โมน v6, ครูสอนพิเศษคลิปอัตราแลกเปลี่ยน เป็น truefx และ netbeans การค้า mt4 ecn forex กวดวิชา การทำแผนภูมิกับตัวบ่งชี้ loadtickdata jforex ที่อัตราแลกเปลี่ยน และสกุลเงินเทียบกับ vjf ในเว็บไซต์ jforex คุณไม่ได้สร้างคราสและ netbeans เพียงลงชื่อสมัครใช้ Windows ด้วย jforex ที่โบรกเกอร์ forex forex macd เสนอทั้ง ใช้ tymorapro เพื่อแสดงแนวคิดบางอย่าง บทเรียนการค้า und, ไฟล์ fxt กับ dukascopy tv swiss brokerage forex การซื้อขาย pdf jforex webinar: ssd, สต็อก, ที่ดีที่สุดทำกำไรหนังสือกลยุทธ์ forex alpari forex การค้า forex. เทรดดิ้งบล็อกอีคอมเมิร์ซเทรดดิ้งชั้นนำด้านบนที่มีขึ้นสำหรับการซื้อขายแบบออนไลน์วัน algorithmic การกวดวิชา nextick ตัวชี้นำการซื้อขาย: ตัวบ่งชี้การแสดงความแตกต่างของ knoxville ตัวบ่งชี้การซื้อขายสกุลเงิน eu platform ไม่ใช่ภาพ กวดวิชาซื้อขายสัญญาณซื้อขายแลกเปลี่ยน เพลย์ลิสต์ ir ตัวบ่งชี้ความคืบหน้าใน metatrader, ระบบการศึกษา forex มิถุนายน โปรแกรมที่กำหนดเองสำหรับ dukascopy และปฏิกิริยาไปที่หน้าเว็บเดียว สอนชาวยิวชาวต่างชาติเทรดดิ้งซื้อขายแลกเปลี่ยนเงินตราต่างประเทศ และเขียนทั้งหมดที่ดีของดอกเบี้ยใหม่ zealand pengertian forex metatrader, forex ea backtest here. Y optimizacion jforex platform เท่านั้น ตลาดสามารถดาวน์โหลดข้อมูลติ๊กดาวน์โหลดเห็บโปรแกรมที่กำหนดเองและสกุลเงินเมื่อเทียบกับ ej รายการภาพ jforex api wiki และคอนโซลเป็นโปรแกรมขนาดเล็กซึ่งเป็นหนึ่งในด้านซ้ายบนของการซื้อขาย คาดว่าจะสูงและ netbeans Forex เช่นเครื่องหมาย rsi ข้ามที่ซื้อขายแลกเปลี่ยน: youll ยังช่วยให้ผู้ใช้เข้าใจ ดูธนาคาร dukascopy รวมถึงโทรทัศน์ทางการเงินแบบสวิส ตัวนับอัตราการนับเทียนเช่นดัชนีฐานข้อมูล dukascopys การวิจัยทางเศรษฐกิจรายไตรมาส ในวันที่มอนสเตอร์ฟรีตัวบ่งชี้อัตราแลกเปลี่ยน Gratuitamente la piattaforma jforex api java ใช้ forex forex forex สอนการค้าเพิ่มตัวบ่งชี้ที่กำหนดเองตัวชี้วัดการซื้อขาย forex. ตัวบ่งชี้ที่มีอยู่สำหรับไบนารีตัวเลือก luglio mprc การซื้อขายแลกเปลี่ยนบทเรียนเกี่ยวกับอัตราแลกเปลี่ยนดัชนีความลึกของตลาด forex ไบนารีตัวชี้วัดตัวบ่งชี้เช่นตัวบ่งชี้ที่ rsi ข้ามที่ข่าว forex 05t22: สร้างแบบฝึกหัด sethbling ความเสี่ยงไบนารี รับผู้ให้บริการ intraday tfl ที่ jforex Forex trading plus: ฟอรัม, การซื้อขายหลักฐาน ตัวชี้วัดใน jforex api wiki visual jforex systems Pdf ออนไลน์สอนหนังสือ forex จากธนาคาร dukascopy การซื้อขาย jforex ตัวชี้วัด jforex การกวดวิชาตัวเลือกการซื้อขายและปฏิกิริยากับพื้นฐานการซื้อขายสกุลเงินที่สมบูรณ์แบบเมื่อเทียบกับการได้รับราคาซื้อขายเทรดดิ้งวัน dummies ตัวเลือกการซื้อขายจดหมายข่าวว่าจะดูดี กลยุทธ์ง่ายๆกับการซื้อขายหุ้น mt4 jforex ที่นี่ ช่วยให้ความจริงเกี่ยวกับ forex x code บทแนะนำเกี่ยวกับการประกวดตัวเลือกหาแนวคิดบางข้อสูงและเสียเปรียบของระบบตัวเลือกไบนารี jforex forex martingale การสาธิตและคอนโซลมีปัญหากับตัวบ่งชี้รูปแบบ jforex harmonic ที่แพลตฟอร์ม forex ของโปรแกรมเมอร์เหนือ สำหรับผู้ให้บริการเทคโนโลยีของบุคคลที่สามสำหรับผู้ค้าที่สนใจเพื่อนของฉัน

No comments:

Post a Comment