Sunday 13 August 2017

วิธีการใช้ คำสั่ง หยุด ขีด จำกัด ใน Multicharts สุทธิ


วิธีการใช้คำสั่งหยุดขีด จำกัด ใน MultiCharts? คุณต้องการที่จะรู้วิธีการใช้คำสั่งหยุดการสูญเสียขีด จำกัด ใน MultiCharts ในตัวอย่างนี้เราจะใช้คำสั่งซื้อและการตลาดเพื่อการตลาดขายคู่คำสั่งหยุดขีด จำกัด ตัวอย่างเช่นการเขียนโปรแกรม การส่งออกของตัวอย่างการเขียนโปรแกรม นำไปใช้กับแผนภูมิกลยุทธ์การซื้อขายที่มีลักษณะเช่น: ด้วยผลลัพธ์ต่อไปนี้ (ตรงกับการซื้อขายในภาพที่ปรากฏด้านบน): คำสั่งหยุดขีด จำกัด ใน MultiCharts เมื่อใช้คำสั่งหยุดขีด จำกัด ซึ่งส่งซื้อหรือขายวงเงินเพื่อหยุดเมื่อผู้ใช้กำหนดราคาไกจะบรรลุหรือทะลุอินเตอร์เฟซเพื่อ IOrderStopLimit ความต้องการที่จะนำมาใช้ (MultiCharts 2013): ที่นี่เราประกาศวัตถุสามเพื่อ: สองคำสั่งตลาด (buyMarketOrder และ sellMarketOrder) ที่ใช้อินเตอร์เฟซเพื่อ IOrderMarket และเพื่อหยุดขีด จำกัด (sellStopLimitOrder) ซึ่งใช้อินเตอร์เฟซเพื่อ IOrderStopLimit เนื่องจากคำสั่งหยุดขีด จำกัด ต้องใช้ทั้งราคาหยุดและราคาขีด จำกัด สองตัวแปรสองครั้งที่มีการเพิ่มการจัดเก็บเหล่านี้ (สาย 13) ถัดไปวัตถุเพื่อที่จะต้องมีการ initialised ซึ่งจะทำในการสร้าง () วิธีการแทนที่ MultiCharts: ในขณะที่ทั้งสามคำสั่งซื้อจะ initialised ในลักษณะที่คล้ายกันมากมีความแตกต่างเล็ก ๆ : คำสั่งซื้อในตลาดที่มีการสร้างขึ้นด้วย OrderCreator. MarketNextBar () วิธีการ (สาย 19 และ 22) ในขณะที่คำสั่งหยุดขีด จำกัด ต้อง OrderCreator. StopLimit () วิธีการ (สาย 25) หลังจากที่สร้างคำสั่งที่เราเรียก Output. Clear () ใน StartCalc () วิธีการ (สาย 31) เพื่อให้แท็บบรรณาธิการ PowerLanguage ล้างทุกครั้งที่การคำนวณเริ่มต้น ต่อไปเรามาถึงที่ CalcBar () วิธีการที่ถูกสร้างขึ้นจากสองส่วนคือส่วนหนึ่งเปิดตำแหน่งยาวในขณะที่ส่วนอื่น ๆ พวกเขาจัดการ เปิดตำแหน่งที่ยาวนานใน MultiCharts ตำแหน่งนานเปิดเมื่อกลยุทธ์ที่แบนและบาร์ในปัจจุบันเป็นครั้งแรกของวันที่: หลังจากที่ส่งคำสั่งซื้อของตลาด (สาย 39) ราคาหยุดและราคาวงเงินที่ได้รับการคำนวณราคาขายหยุดเป็นช่วงที่บาร์ด้านล่างแถบปัจจุบันต่ำในขณะที่ราคาขีด จำกัด คือ 1.5 ช่วงแถบด้านล่างแถบปัจจุบันต่ำ เพื่อติดตามกลยุทธ์ที่ข้อมูลบางอย่างจะออกมาที่แท็บการส่งออก PowerLanguage Editor (เส้น 44-47) ผู้จัดการตำแหน่งที่เปิดใน MultiCharts ในส่วนที่สองของ CalcBar () วิธีการในตำแหน่งนานมีการจัดการ: ที่นี่เพื่อหยุดขีด จำกัด การส่ง (สาย 54) ตั้งแต่นี้จะเกิดขึ้นเมื่อมีการเปิดตำแหน่งยาว (เนื่องจากการแสดงออกเงื่อนไขหากคำสั่งในบรรทัดที่ 51) เพื่อหยุดขีด จำกัด จะไม่ถูกส่งเมื่อไม่มีตำแหน่งยาว (อีกต่อไป) เพราะ MultiCharts ยกเลิกคำสั่งเปิดที่ไม่ซ้ำ (cf เช่น MultiCharts วิกิพีเดีย 2012) นี้เพื่อให้แน่ใจว่าคำสั่งหยุดขีด จำกัด จะถูกยกเลิกหลังจากตำแหน่งนานได้ถูกปิด ในการสร้างจำนวนที่เหมาะสมของการซื้อขายในตัวอย่างนี้เป็นเวลาที่จะหยุดอยู่กับจำนวนของบาร์ในตำแหน่งที่เปิดในปัจจุบันมีการเพิ่ม (เส้น 61 ผ่าน 70) การตรวจสอบปริมาณของบาร์เราลบจำนวนบาร์ปัจจุบัน (Bars. CurrentBar) จากจำนวนบาร์ของการสั่งซื้อรายการแรกของตำแหน่งที่เปิด (CurrentPosition. OpenTrades [0].EntryOr​​der. BarNumber) เมื่อความแตกต่างนี้มีค่ามากกว่า 15 ตำแหน่งนานเปิดปิดโดยการสั่งซื้อการขายการตลาด ดูคำสั่งหยุดซื้อบทความใน MultiCharts ที่จะเรียนรู้เกี่ยวกับการทำงานมีคำสั่งหยุดซื้อ

No comments:

Post a Comment