Thursday, 13 July 2017

ตัวแปร เฉลี่ยเคลื่อนที่ multicharts


EasyLanguage PowerLanguage Tutorial บทเรียน 02 การเขียนโค้ด AverageCreating ตัวบ่งชี้ที่แท้จริงตัวแรกและขยายพื้นฐานหลังจากที่คุณทำความคุ้นเคยกับ PowerLanguage Editor ในบทเรียนการสอน PowerLanguage ก่อนหน้านี้แล้วตอนนี้เราจะสร้างพื้นฐานนี้ขึ้นในกรณีที่คุณไม่สามารถอ่าน บทเรียนสุดท้ายฉันขอแนะนำให้ทำอย่างแรกเพราะมันสามารถช่วยให้คุณเข้าใจบทเรียนนี้ได้ดีขอเริ่มต้นบทเรียนวันนี้ตอนนี้เปิดตัวโปรแกรม PowerLanguage Editor และสร้างการศึกษาตัวบ่งชี้ใหม่ฉันจะตั้งชื่อบทเรียน ABCPowerLanguage ของฉัน 02 ย้ายเฉลี่ยดังนั้นฉัน สามารถหาได้อย่างง่ายดายภายในตัวแก้ไขของฉันในภายหลังชื่อทั้งหมดขึ้นอยู่กับคุณแน่นอนและคุณสามารถเปลี่ยนได้ในภายหลังเป็นส่วนสุดท้ายของชื่อตัวบ่งชี้เราจะสร้างและพล็อตค่าเฉลี่ยเคลื่อนที่ในวันนี้คุณอาจได้เห็นค่าเฉลี่ยเคลื่อนที่ บนแผนภูมิก่อนหรือจำคำศัพท์เฉลี่ยจากคณิตศาสตร์การใช้หลักสำหรับค่าเฉลี่ยจะเป็นตัวกรองเพื่อให้ข้อมูลที่คุณป้อนเรียบข้อมูลภาพแสดงระยะเวลา 200 ที่เรียบง่ายในการย้าย verage ที่ให้ผลลัพธ์ที่ราบรื่นข้อเสียของความราบรื่นนี้คือการที่คุณแนะนำ lag มากขึ้นซึ่งหมายความว่าค่าเฉลี่ยจะไม่ตอบสนองต่อการเปลี่ยนแปลงของราคาหากคุณดูภาพถัดไปคุณจะเห็นลักษณะการทำงานของช่วงเวลา 200 แบบที่แตกต่างกัน ค่าเฉลี่ยเคลื่อนที่คือเมื่อคุณเปรียบเทียบกับค่าเฉลี่ยระยะเวลา 10 สีเขียวหลังจะตอบสนองต่อการเปลี่ยนแปลงราคาได้เร็วขึ้นมาก แต่ในทางกลับกันมีค่าเฉลี่ยมากขึ้นโดยเฉลี่ยมีหลายประเภทโดยเฉลี่ยที่แตกต่างกันไปในผลกระทบ แต่ละจุดข้อมูลมีค่าเฉลี่ยของค่าเฉลี่ยเคลื่อนที่เฉลี่ยของ A 200 ที่คำนวณได้จาก 200 จุดข้อมูลล่าสุดและหารด้วย 200 ผลลัพธ์คือค่าเฉลี่ยที่ให้แต่ละจุดข้อมูลมีอิทธิพลเหมือนกันในค่าเดียวกัน ผลลัพธ์แถบแรกและแถบสุดท้ายที่เป็นส่วนหนึ่งของค่าเฉลี่ยมีน้ำหนักเท่ากันสำหรับผลลัพธ์สองค่าเฉลี่ยที่โดดเด่นและโดยทั่วไปที่ใช้คือค่าเฉลี่ยเคลื่อนที่แบบเสด็จพระราชดำเนินและ Moved Weighted g เฉลี่ยทั้งสองมีปัจจัยการถ่วงน้ำหนักที่สูงขึ้นสำหรับจุดข้อมูลล่าสุดในค่าเฉลี่ยถ่วงน้ำหนักการถ่วงน้ำหนักจะลดลงในการก้าวหน้าทางคณิตศาสตร์สำหรับค่าเฉลี่ยเลขคณิตจะลดจำนวนเชิงซ้อนดังนั้นชื่อนี้จะเป็นทฤษฎีตามที่จะได้รับสำหรับวันนี้ถ้าคุณ ต้องการอ่านรายละเอียดเพิ่มเติมเกี่ยวกับค่าเฉลี่ยคุณสามารถเริ่มต้นด้วยบทความ Wikipedia นี้เพื่อความเข้าใจเพิ่มเติมของบทเรียนนี้คุณจะไม่จำเป็นต้องใช้ข้อมูลเพิ่มเติมนี้แม้ว่าเราจะเริ่มต้นด้วยการเขียนโค้ดค่าเฉลี่ยของเราตัวบ่งชี้ของเราไม่ควรคำนวณค่าเฉลี่ย แต่ควร ส่งผลให้เกิดกราฟ EasyLanguage มีคำสงวนไว้สำหรับว่าและเราจะใช้เพื่อทำสิ่งนั้นก่อนที่คุณจะเริ่มต้นด้วยการเขียนโปรแกรมบางอย่างมันเป็นความคิดที่ดีเสมอที่จะทำตามขั้นตอนและคิดถึงสิ่งที่คุณกำลังพยายามบรรลุผลและวิธีการ คุณกำลังจะทำเช่นนี้การศึกษานี้ไม่ซับซ้อนมากมีเพียงไม่กี่สิ่งที่ต้องคิดผ่านเมื่อการศึกษาได้รับซับซ้อนมากขึ้นคุณสามารถบันทึกจำนวนมากเวลากับ การวางแผนที่ดีล่วงหน้าเป้าหมายคือการศึกษาที่คำนวณและแปลง average. We เฉลี่ยเคลื่อนที่เราต้องการเพื่อให้สามารถเปลี่ยนความยาวเฉลี่ยกับการป้อนข้อมูลจึงง่ายในการปรับแต่งสำหรับค่าเฉลี่ยที่เราต้องการที่จะรวมจำนวนเงินของ ค่าที่สัมพันธ์กับการป้อนข้อมูลความยาวเรา don t ต้องการเขียนโค้ดสำหรับการป้อนข้อมูลความยาวที่เป็นไปได้ทั้งหมดสำหรับการบวกซึ่งหมายความว่าโค้ดจะต้องสามารถคำนวณข้อมูลอินพุตที่มีความยาวได้ทั้งหมดด้วยตัวเองคุณมีความคิดว่าจะทำอย่างไรให้สำเร็จได้ คำตอบก็คือเราต้องมีคำสั่งซ้ำที่สามารถเรียกใช้งานได้ซ้ำ ๆ แต่ละแถบสำหรับจำนวนครั้งที่ป้อนข้อมูลความยาวของเราฉันรู้ว่าเสียงนี้มีความซับซ้อน แต่จะค่อนข้างง่ายเราจะใช้ลูปสำหรับงานนี้ลูปนี้ทำซ้ำหนึ่งครั้ง หรือมากกว่างบสำหรับผู้ใช้กำหนดหมายเลขเฉพาะของ iterations รหัส EasyLanguage จะดำเนินการจากบนลงล่างและมักจะจากซ้ายไปขวาเมื่อสายรหัสหนึ่งจะดำเนินการบรรทัดถัดไปจะถูกดำเนินการและอื่น ๆ ในกรณีที่สายรหัสคือ จุดเริ่มต้นของลูป, สายรหัสภายในลูปจะถูกดำเนินการสำหรับจำนวนเงินที่ระบุเฉพาะเมื่อห่วงเสร็จสิ้นบรรทัดรหัสถัดไปหลังจากที่ลูปถูกดำเนินการ A for loop ดูและทำงานตามวิธีต่อไปนี้ตัวแปรตัวเลขจะเพิ่มหรือ decremented กับทุกรอบผ่านลูปจากค่าเริ่มต้นไปเป็นค่าสิ้นสุดของมันภาพนี้จะแสดงพื้นฐานสำหรับลูปกับตัวแปรตัวนับตัวเลข ii ในกรณีนี้และค่าเริ่มต้นของ 0 การทำซ้ำจะทำสิบครั้งจนกว่าเคาน์เตอร์จะมีค่าถึง จาก 9 แล้วบล็อกลูปจะถูกดำเนินการในครั้งล่าสุดและออกจากคุณ don t ต้องเพิ่มตัวนับตัวเองรหัสห่วงจะดูแลที่ค่าตัวนับปัจจุบันจะถูกเก็บไว้ในตัวแปรตัวนับเพื่อให้คุณสามารถเข้าถึงได้สำหรับทุกวง รอบและใช้สำหรับการคำนวณของคุณซึ่งจะเป็นประโยชน์สำหรับการคำนวณค่าเฉลี่ยของเราสำหรับลูปยังสามารถลดเคาน์เตอร์ด้วยการย้ำทุกครั้งค่าเริ่มต้นในตัวอย่างนี้คือ 9 แต่วงคือ e xecuted สิบครั้งจนกว่าจะมีการออกมากเคาน์เตอร์ลดลงเพียงกับซ้ำทุกครั้งจนกว่าจะถึง 0.In Easylanguage คุณสามารถอ้างอิงคำสงวนข้อมูลที่เกี่ยวข้องตัวแปรและหน้าที่จากแถบหน้าที่ง่ายมากใช้ตัวเลขภายในวงเล็บเหลี่ยมต่อไปนี้ คำสงวนการคำนวณหรือตัวแปรจะคืนค่าสำหรับแถบนี้โดยเฉพาะจำนวนที่ขยายจากแถบปัจจุบันที่คุณอ้างอิงด้วย 0 ในส่วนที่เพิ่มขึ้นเมื่อคุณต้องการเก็บค่าของการปิดแถบหน้าที่อยู่ในตัวแปร PrevCloseValue คุณสามารถทำได้เช่นนี้เราต้องการสร้างค่าเฉลี่ยของเราโดยใช้การปิดสำหรับแถบ X ล่าสุด X คืออินพุตไปที่ใด อนุญาตให้มีความยืดหยุ่นมากขึ้นคุณรู้อยู่แล้วว่าเราต้องการใช้ลูปสำหรับที่และเราเพิ่งพบวิธีที่เราสามารถอ้างอิงค่าปิดสำหรับแถบก่อนหน้านี้ควรจะเพียงพอที่จะเขียนโค้ดสำหรับส่วนหลักของตัวบ่งชี้ของเราให้ดำเนินการต่อโดย การสร้างส่วนอินพุตและตัวแปรคุณอาจเรียกคืนจากบทเรียนล่าสุดที่ใช้ชื่อตัวแปรที่มีความหมายเป็นวิธีการเขียนโค้ดที่ดีและช่วยให้คุณประหยัดปัญหาได้มากในภายหลังเราจำเป็นต้องประกาศข้อมูลหนึ่งอินพุทเพื่อให้เราสามารถเปลี่ยนความยาวของค่าเฉลี่ยของเราได้ ในแผนภูมินอกจากนี้เราต้องการหนึ่งตัวแปรที่เก็บผลรวมหนึ่งเพื่อเก็บค่าตัวนับและค่าสุดท้ายเพื่อเก็บค่าเฉลี่ยสำหรับการแสดงค่าบนแผนภูมิเราจะใช้คำสงวนคำพล็อตตามด้วยตัวเลข คุณสามารถแยกแยะระหว่างแปลงที่แตกต่างกันซึ่งเป็นสิ่งจำเป็นที่คุณสามารถใช้ถึง 999 แปลงใน Multicharts คำสงวนพล็อตอาจมีหลายพารามิเตอร์เช่นสีขนาดพล็อตและอื่น ๆ อีกมากมายเราจะให้มันง่ายที่นี่และใช้ Plot1 มีเพียงสองพารามิเตอร์ แรกสำหรับการแสดงออกเชิงตัวเลขที่จะวางแผนและหนึ่งในสองสำหรับชื่อที่เราต้องการกำหนดให้พล็อตรหัสสุดท้ายจะมีลักษณะบางอย่างเช่นนี้หลังจากรวบรวมโค้ดนี้เราเกือบจะพร้อมที่จะโหลดตัวบ่งชี้ของเราไปยังแผนภูมิใน Multicharts Let s เพียงแค่ดูที่คุณสมบัติของตัวบ่งชี้แรกคุณสามารถค้นหาได้ภายใต้ - File - คุณสมบัติหรือโดยการคลิกที่สัญลักษณ์ Properties ในเมนูที่ควรจะเป็นหนึ่งที่เหลือเพื่อรวบรวมภายใต้แท็บ Style คุณสามารถเปลี่ยนสีเส้น สไตล์และความหนาสำหรับพล็อตที่คุณสร้างขึ้นหากคุณไปที่แท็บคุณสมบัติคุณสามารถเลือกหรือตรวจสอบได้หลายวิธี แต่ตอนนี้คุณอาจต้องการตรวจสอบให้แน่ใจว่าได้เลือกตัวเลือกเดียวกับสัญลักษณ์ไว้แล้ว ator ใช้โดยตรงในแผนภูมิของคุณแทนที่จะเป็น subchart ตอนนี้คุณพร้อมที่จะใช้ตัวบ่งชี้กับแผนภูมิที่คุณเลือกเมื่อคุณเปิดแผนภูมิในหน้าต่างหลักของ Multicharts คุณสามารถแทรกตัวบ่งชี้ไปที่แผนภูมินี้ได้เมื่อตัวบ่งชี้ ถูกนำมาใช้ผลควรจะคล้ายกับภาพข้างบนนี้ แต่ doesn t ดูเหมือนขวาเป็น doesn t ลักษณะเช่นค่าเฉลี่ยเคลื่อนที่ที่ทุกชุดราคาเกือบเป็นเส้นแบนและพล็อตมาจากตัวบ่งชี้ของเราเป็นเพียงเพิ่มขึ้นด้วย E - Mini SP 500 อยู่ในพื้นที่ 1 800 ค่าเฉลี่ยเคลื่อนที่ 10 บาร์สำหรับตลาดนี้ 1 952 647 เห็นได้ชัดว่าไม่ถูกต้องประเด็นนี้ชี้ไปที่ปัญหาในการคำนวณของเราคุณมีความคิดว่าโค้ดหายไปจริงหรือเปล่า? รายละเอียดเล็ก ๆ น้อย ๆ แต่สำคัญมากที่เราลืมเพิ่มเราจำเป็นต้องเพิ่มอะไรบางอย่างที่อยู่ด้านหน้าของลูปลูปจะช่วยเพิ่มค่าสำหรับบาร์สิบตัวก่อนหน้านี้ด้วยแถบใหม่ทุกครั้งนี่เป็นวิธีที่ดีและเราต้องการให้ทำตรงนี้ แต่เราไม่ได้ nt มันเพื่อเพิ่มค่าใหม่ให้ค่าเดิมในคำอื่น ๆ ที่คุณต้องให้แน่ใจว่า CloseValueSum doesn t ยังคงถือค่าเดิมเมื่อวงเริ่มต้นด้วยการเพิ่มหนึ่งบรรทัดรหัสผลเป็นสิ่งที่เราต้องการ achiev. We นอกจากนี้ยังสามารถเปลี่ยนรูปลักษณ์ของตัวบ่งชี้ในแผนภูมิการใช้แท็บสไตล์ภายใต้การศึกษารูปแบบเราสามารถปรับเปลี่ยนผลภาพเช่นลักษณะเส้นสีและความหนาภายใต้แท็บอินพุตคุณจะพบข้อมูลที่คุณสร้างและการตั้งค่าเริ่มต้นสำหรับความยาวโดยการโหลด ตัวอย่างที่สองของการศึกษาและการใช้สีและความยาวที่แตกต่างกันคุณสามารถยืนยันได้ว่าการศึกษานี้ให้ผลลัพธ์ที่แตกต่างกันโดยใช้ความยาวที่แตกต่างกันหากคุณกำลังประสบปัญหาในการหาวิธีแก้ไขที่ถูกต้องโปรดติดต่อเราด้วยโซลูชันของคุณและเราจะพยายาม เพื่อช่วยให้คุณในเวลาที่เหมาะสมฉันกลัวเพียงแค่ขอให้แก้ปัญหาได้รับการทำงาน t แม้ว่าคุณต้องการอย่างน้อยจะสามารถแสดงให้เห็นว่าคุณใส่ความพยายามในการหาทางออกบางเกินไปเป็นคำแนะนำสุดท้ายที่คุณสามารถดู oth er ตัวชี้วัดเฉลี่ยหรือฟังก์ชั่นและหาแรงบันดาลใจบางอย่างสำหรับการเชื่อมโยงที่ขาดหายไปที่นั่นฉันหวังว่าคุณจะสนุกกับบทเรียนนี้ Powerlanguage สอนและฉันรอคอยที่จะทำงานร่วมกับคุณในหนึ่งถัดไปและคัดลอกรหัสข้างต้นในสภาพแวดล้อมการพัฒนาของคุณในแทรฟหรือ MultiCharts เป็นตัวบ่งชี้จากนั้นคลิกที่คอมไพล์หรือตรวจสอบรหัสนี้ตรวจพบถ้าราคาปิดในวันนี้มากกว่าหรือน้อยกว่าราคาปิดของเมื่อวานนี้สามารถวางบนแผนภูมิรายวันหรือแผนภูมินาทีและปิด 1 หมายถึงแถบก่อนหน้าหรือก่อนหน้านี้ day. If คุณพิมพ์ใกล้ 2 มันจะหมายถึงการปิด 2 วันหรือบาร์ที่ผ่านมาแทน แต่แล้วเรามีผลรวมของความยาวล่าสุด 20 bars. To เพื่อดูวิธีการทำงานคุณสามารถเปลี่ยนบรรทัดของรหัส plot1 summove นี้ up - downcount เพื่อพล็อตนี้ move1 up-downcount จากนั้นคลิก compile. You สามารถดูพล็อตตัวบ่งชี้ของคุณบรรทัดซึ่งเป็นทั้ง 1, -1 หรือ 0. อินพุทที่เขียนขึ้นที่ด้านบนแสดงค่าที่สามารถเปลี่ยนแปลงได้โดยผู้ใช้เมื่อวางแผน indicato r ในแผนภูมิเมื่อคุณพล็อตตัวบ่งชี้ในรูปแบบเดิมคุณสามารถเปลี่ยนความยาวเป็น 50 หรือ 20 หรือ 100 เพื่อดูว่ามีผลต่อพล็อตตัวแปรจะแสดงที่นี่เป็น vars และนี่เป็นค่าที่ฉันสร้างขึ้นเพื่อเก็บค่าที่ส่งออกโดย 3 บรรทัดของรหัสที่จะเริ่มต้นถ้าปิดและตัวแปรยอดรวมยอดรวมยอดย้ายความยาวซึ่งหมายความว่าจะมีการสร้างยอดรวมตัวแปรจากการบวกผลรวมของแท่งบาร์หรือช่วงความยาว 20 อันล่าสุดที่มีค่าทั้งหมด 1 และ -1 และ 0 คุณสามารถทดสอบโดยการเล่นรอบด้วยค่าที่แตกต่างกันตัวอย่างแรกเช่น no2 เปอร์เซ็นต์การถ่วงน้ำหนักที่สามารถปรับได้ค่าเฉลี่ยเคลื่อนที่เฉลี่ยเฉลี่ยใกล้เคียงปิด length1 ใกล้เคียงเฉลี่ยอย่างรวดเร็ว length2.if ค่า 1 0 แล้วค่า 1 0 ถ้าค่า 1 1 จากนั้น value1 1. คุณสามารถอ่านโค้ดด้านบน ก่อนที่จะสร้างตัวบ่งชี้นี้และดูว่าคุณสามารถดูสิ่งที่กำลังทำมีสองค่าเฉลี่ยเคลื่อนที่ที่ใช้กับความยาวช้าของ 50 และความยาวอย่างรวดเร็ว 20 ปัจจัยการป้อนข้อมูลที่เรียกว่าสามารถปรับเปลี่ยนการกำหนดน้ำหนักให้กับแต่ละตัวได้ถ้าปัจจัย ตั้งค่าเป็น 0 5 จะเพิ่ม 50 ของค่าเฉลี่ยช้าไปเป็น 50 ของค่าเฉลี่ยที่รวดเร็วและสร้างค่าเฉลี่ยผสมของทั้งสองงวดเพื่อดูค่าสูงสุดของปัจจัยการตั้งค่าค่าเฉลี่ยช้าถึง 1 เพื่อดูพล็อตสร้างขึ้นโดยเฉลี่ยที่เร็วกว่าที่คุณสามารถตั้งค่าปัจจัย ถึง 0. คุณสามารถทดลองค่าต่างๆเช่น 0 1 และ 0 9 เพื่อดูผลกระทบของการปรับน้ำหนักหากคุณใช้ค่าชื่อ 1 หรือค่า 2 หรือค่า 99 เป็นตัวแปรคุณไม่จำเป็นต้องประกาศชื่อของสิ่งเหล่านี้ที่ ด้านบนส่วน Value2 1 ปัจจัยเป็นวิธีที่ง่ายมากที่จะได้รับ 2 ตัวแปรเพื่อกำหนดโดยอัตโนมัติ 1 ของส่วนหนึ่งและ 99 ของส่วนอื่น ๆ ดังนั้นเมื่อเพิ่มพวกเขาจะเสมอ 100.Limit ข้อผิดพลาดของผู้ใช้โดยการ จำกัด ปัจจัยการผลิตโดยการทำให้ตัวแปรอ่าน พวกเขารหัสสำหรับ value1 ทำเช่นนี้หลังจากอ่านปัจจัย input. Code เทคนิคการ try. If คุณมองไปที่ตัวแปรช้าและรวดเร็วคุณจะเห็นพวกเขาทั้งสองใช้ค่าเฉลี่ยค่าเฉลี่ยเป็นรหัสนี้หมายถึง average. You เฉลี่ยคุณสามารถลองทำให้ช้าลง ค่าเฉลี่ยถ่วงน้ำหนักหรือค่าเฉลี่ยเลขคณิตและการผสม เหล่านี้ขึ้นเพื่อให้ตัวเองผสมเฉลี่ยของคุณ combination. Beginners เช่น no3 ตัวบ่งชี้แนวโน้มแบบไบนารีที่เรียบง่ายถ้าใกล้เคียงกับค่าเฉลี่ยใกล้ปิดเฉลี่ยใกล้ชิด slowlength. then เริ่มต้น binarytrend 1 end binarytrend อื่น -1 ตัวชี้วัดนี้ตัดสินใจแนวโน้มไบนารีซึ่งหมายความว่ามันแปลงไป จำนวนขาขึ้น 1 ขาลง -1 และค่าเริ่มต้นถูกกำหนดให้เป็น 0. ถ้าคุณพล็อตค่าเฉลี่ยเคลื่อนที่รอบระยะเวลา 80 และค่าเฉลี่ยเคลื่อนที่รอบระยะเวลา 12 ในแผนภูมิคุณสามารถตรวจสอบตัวบ่งชี้แนวโน้มทำงานได้การใช้ท้ายประโยคอื่นเพื่อลดรหัส ยาว EG ข้างต้นสมมติว่าถ้าแนวโน้มไม่ได้ 1 แล้วจะต้องเป็น -1.Code เทคนิคที่จะลองถ้าคุณลองใช้วิธีการอื่นเพื่อกำหนดแนวโน้มเป็นขึ้นหรือลงและแทนที่รหัสด้วยความคิดของคุณ EG คุณใช้ stochastic oscillator มีแนวโน้มว่าจะมีแนวโน้มขาลง 50 ขึ้นไปและต่ำกว่า 50 จุดตามแนวโน้มการปรับตัวลงหากมีค่าเท่ากับ 50 สามารถนับได้โดยการสุ่มตัวอย่างถ้า stochastic เท่ากับ 50 แล้วนับเป็น psuedo code ขาขึ้นตัวอย่างเช่น no4 การปรับความยาวของ algorithm ที่เรียบง่ายใกล้สุดที่ใกล้ที่สุด basiclengt h หรือปิดต่ำสุดปิดขั้นพื้นฐานแล้วเริ่มตรวจสอบจอภาพ -1 -1 end else monitor monitor 1 0 5.if ตรวจสอบ minlength แล้วตรวจสอบ minlength ถ้าตรวจสอบ maxlength แล้วตรวจสอบความยาวสูงสุดนี่เป็นขั้นตอนแรกของการสร้างอัลกอริทึมเพื่อควบคุมความยาวที่ใช้กับ ตัวบ่งชี้คุณจะเห็นว่าถ้าคุณพล็อตตัวบ่งชี้นี้ใน subgraph 2 ช่วงระหว่าง 50 และ 10 ซึ่งเป็นความยาวสูงสุดและ min อนุญาต แต่เหล่านี้เป็น input ปรับหากราคามีการทำใหม่สูงหรือต่ำสำหรับระยะเวลาขั้นพื้นฐาน มันจะช้าลงโดยการเพิ่มความยาว 1 สำหรับแต่ละบาร์ที่เงื่อนไขเป็นจริงหากราคาที่ไม่ทำใหม่สูงหรือต่ำในช่วงเวลาเดียวกันก็จะลดความยาวโดย 0 5 ความยาวเพิ่มขึ้นสำหรับแต่ละบาร์เงื่อนไขเป็นจริงเทคนิคเคล็ดลับ ลองถ้าคุณลองเปลี่ยนค่าของ -1 และ 0 5 เป็นจำนวนเงินที่มากกว่าหรือน้อยกว่าคุณสามารถปรับแต่งให้เหมาะกับความต้องการของคุณได้ต่อไปฉันจะแสดงวิธีสร้างโค้ดนี้ในตัวบ่งชี้ที่มีการเปลี่ยนแปลงความยาวตัวอย่างเช่น no5 ปรับความยาวได้อย่างง่าย ted moving average. if ใกล้ปิดมากที่สุด, basiclength หรือปิดต่ำสุดปิด basiclength. then เริ่มจอภาพตรวจสอบ 1 -1 end อื่นจอมอนิเตอร์ 1 0 5.if minlength ตรวจสอบแล้วตรวจสอบ minlength ถ้า monitor maxlength แล้วตรวจสอบ maxlength คุณจะเห็นว่าอีก ตัวแปรได้รับการเพิ่มซึ่งเป็นค่าเฉลี่ยเคลื่อนที่ที่ถ่วงน้ำหนักและเคล็ดลับที่นี่คือการแทนที่ฟิลด์ตามปกติของความยาวโดยใช้จอมอนิเตอร์อัลกอริทึมซึ่งจะปรับความยาวที่ใช้เทคนิคเคว็ทเพื่อลองถ้าคุณทำเครื่องหมายที่มีค่าเฉลี่ยถ่วงน้ำหนัก 20 รอบถัดไป subgraph หนึ่งคุณสามารถดูวิธีการที่รหัสเหนือความยาวของการเปลี่ยนแปลงค่าเฉลี่ยจะช้าลงในบางช่วงเวลาและเร็วขึ้นในช่วงอื่น ๆ ตัวบ่งชี้ข้างต้นเป็นสถานที่ใน subgraph no1 ซ้อนทับกับราคาตัวอย่างรหัส no4 จะอยู่ในย่อย 2 คุณสามารถสังเกตความยาว การเปลี่ยนแปลงขั้นตอนวิธีการในการดำเนินการและดูว่ามันมีผลต่อความเร็วของค่าเฉลี่ยถ่วงน้ำหนักตัวอย่างต้นแบบ no6 วิธีการป้องกันการแบ่งโดยศูนย์ข้อผิดพลาดการหารด้วยศูนย์เป็นปัญหาที่พบบ่อยในการเขียนโปรแกรม answ er อยู่เสมออนันต์ดังนั้นเราจึงต้องป้องกันไม่ให้สิ่งที่ได้รับการหารด้วยศูนย์ในสถานที่แรกมีสองวิธีในการทำเช่นนี้ถ้าค่า 1 0 แล้วค่า 1 ค่า 1 0 0000000001 ดังนั้นเราเพียงแค่เพิ่มจำนวนน้อยลงไปซึ่งเป็นเช่นนั้น เล็ก ๆ จะไม่สร้างความแตกต่างมากเกินไปกับ outputs. If value1 0 จากนั้น value2 value3 value1 ซึ่งจะบังคับให้คอมพิวเตอร์ถามว่า value1 มีค่าเป็น 0 หรือไม่ก่อนที่จะคำนวณของมันถ้าเป็น 0 มันจะคืนค่าเริ่มต้นที่ได้รับมอบหมาย ให้ค่า 1 ในตัวแปรเมื่อคุณสร้างตัวอย่างดังกล่าวตัวอย่างเช่น no7 การใช้ Fisher Transform. Variable Moving Average การเคลื่อนที่แบบ Variable Moving การศึกษาโดยเฉลี่ยช่วยให้คุณได้รับความคิดสร้างสรรค์มากขึ้นกับค่าเฉลี่ยเคลื่อนที่โดยเฉลี่ยสามเส้นค่าเฉลี่ยเคลื่อนที่จะถูกนำมาใช้ตามปกติอธิบายและเรียบ Period1 สำหรับ Average Moving Average จำนวนแถบในแผนภูมิถ้าแผนภูมิแสดงข้อมูลรายวันระยะเวลาจะระบุวันในแผนภูมิรายสัปดาห์ระยะเวลาจะยืนเป็นสัปดาห์และอื่น ๆ แอ็พพลิเคชันใช้ค่าเริ่มต้น 10.Period2 สำหรับ Expone ntial Moving Average จำนวนแถบในแผนภูมิถ้าแผนภูมิแสดงข้อมูลรายวันระยะเวลาจะระบุวันในแผนภูมิรายสัปดาห์ระยะเวลาจะยืนสำหรับสัปดาห์และอื่น ๆ แอ็พพลิเคชันใช้ค่าเริ่มต้น 10.Period3 สำหรับ Smoothed Moving Average จำนวนของแท่งในแผนภูมิถ้าแผนภูมิแสดงข้อมูลรายวันระยะเวลาจะระบุวันในแผนภูมิรายสัปดาห์ระยะเวลาจะยืนเป็นสัปดาห์และอื่น ๆ แอปพลิเคชันใช้ค่าดีฟอลต์ของ 10.Aspect ฟิลด์สัญลักษณ์ที่การศึกษาจะทำ จะถูกคำนวณฟิลด์ถูกตั้งค่าเป็นค่าดีฟอลต์ซึ่งเมื่อดูกราฟของสัญลักษณ์เฉพาะเจาะจงจะเหมือนกับค่าเฉลี่ย Close. Moving โดยทั่วไปจะเป็นเครื่องมือทางเทคนิคที่ใช้บ่อยที่สุดซึ่งจะทำตามแนวโน้มทำให้ข้อมูลมีความผันผวนตามปกติและ Moving Average อาจแสดงเป็นระบบการครอสโอเวอร์ตามปกติเมื่อคุณเลือกค่าเฉลี่ย 3 ค่าขึ้นไปส่วนใหญ่นักลงทุนและบริการแผนภูมิจะใช้ค่าเฉลี่ยเคลื่อนที่สามตัว st ของระยะสั้นระยะกลางและระยะยาวระบบที่ใช้กันทั่วไปเป็น 4, 9 และ 18 ช่วงเวลาช่วงเวลาอาจเป็นเห็บนาทีวันสัปดาห์หรือแม้แต่เดือนขึ้นอยู่กับชนิดของแผนภูมิ Crossover ทั่วไปเคลื่อนไหวเฉลี่ยซื้อขาย สัญญาณการซื้อขายมีดังนี้สัญญาณซื้อจะกระพริบเมื่อระยะปานกลางและระยะปานกลางเฉลี่ยจากด้านล่างมาเหนือเส้นค่าเฉลี่ยระยะยาวโดยมีสัญญาณขายเมื่อระยะสั้นและระยะกลางเฉลี่ยข้ามจากด้านบนไปด้านล่างค่าเฉลี่ยระยะยาว วิธีอื่นคือการใช้ราคาปิดที่มีค่าเฉลี่ยเคลื่อนที่ s เมื่อราคาปิดสูงกว่าค่าเฉลี่ยของค่าเฉลี่ยเคลื่อนที่คุณจะรักษาสถานะที่ยาวได้หากราคาปิดต่ำกว่าค่าเฉลี่ยเคลื่อนที่คุณจะเลิกกิจการใด ๆ ในระยะยาวและสร้างฐานะในระยะสั้น โปรดจำไว้ว่าระบบใดก็ตามที่มีค่าเฉลี่ยเคลื่อนที่ทำงานได้ดีที่สุดในตลาดที่มีแนวโน้มการลงทุน FutureSource. View การวิเคราะห์ด้านเทคนิคอื่น ๆ แถบด้านข้าง Tweets ล่าสุดที่มีการแจ้งเตือนของตลาดมีเวลาเหลือเฟือในการใช้ประโยชน์จากข้อตกลงการค้าของเรา n natgas ดูรายงานพิเศษของเราที่นี่เวลาที่ผ่านมา 16 Hours via Buffer. Learn ที่จะใช้ตัวบ่งชี้ CFRN ในการตั้งค่าตลาดที่ถ่ายทอดสดในวันพรุ่งนี้ s webinar event ลงทะเบียนที่นี่เวลาที่ผ่านมา 17 Hours via Buffer. Want รู้สิ่งที่มองหาในตลาดสินค้าโภคภัณฑ์ Take ฟัง Turner s Take พอดคาสต์เวลาที่ผ่านมา 23 ชั่วโมงผ่าน Twitter Web Client. Copyright 2017 แดเนียลส์เทรดดิ้งสงวนสิทธิ์ทั้งหมดวัสดุนี้จะถูกลำเลียงเป็นชักชวนให้เข้าทำธุรกรรมสัญญาซื้อขายล่วงหน้าวัสดุนี้ได้จัดทำขึ้นโดยนายหน้าซื้อขายหลักทรัพย์ Daniels ที่ให้ ความเห็นตลาดการวิจัยและข้อเสนอแนะด้านการค้าเป็นส่วนหนึ่งของการชักชวนให้กับบัญชีและการชักชวนการค้าอย่างไรก็ตาม Daniels Trading ไม่ได้มีแผนกวิจัยตามที่กำหนดไว้ใน CFTC กฎข้อที่ 1 71 Daniels Trading ผู้ว่าจ้างโบรกเกอร์และพนักงานของตนสามารถซื้อขายอนุพันธ์ได้ บัญชีของตนเองหรือบัญชีอื่น ๆ เนื่องจากปัจจัยต่างๆเช่นความเสี่ยงความเสี่ยงความต้องการของการซื้อขายวัตถุประสงค์ในการซื้อขายระยะสั้นและระยะยาว กลยุทธ์ระยะยาวเทคนิคการวิเคราะห์ตลาดพื้นฐานและปัจจัยอื่น ๆ การซื้อขายดังกล่าวอาจส่งผลให้เกิดการเริ่มต้นหรือการชำระบัญชีตำแหน่งที่แตกต่างหรือขัดแย้งกับความเห็นและข้อเสนอแนะที่มีอยู่ในรายงานนี้ผลการดำเนินงานของ บริษัท ไม่จำเป็นต้องบ่งบอกถึงผลการดำเนินงานในอนาคต ในการซื้อขายสัญญาซื้อขายล่วงหน้าหรือตัวเลือกสินค้าโภคภัณฑ์สามารถเป็นรูปธรรมได้ดังนั้นนักลงทุนจึงควรทำความเข้าใจเกี่ยวกับความเสี่ยงในการรับตำแหน่งงานและต้องรับผิดชอบในความเสี่ยงที่เกี่ยวข้องกับการลงทุนดังกล่าวและเพื่อผลลัพธ์ของพวกเขาคุณควรพิจารณาอย่างรอบคอบว่าการซื้อขายดังกล่าวเหมาะสมกับคุณหรือไม่ ในแง่ของสถานการณ์และทรัพยากรทางการเงินของคุณคุณควรอ่านหน้าเว็บการเปิดเผยข้อมูลความเสี่ยงที่เข้าถึงได้ที่ด้านล่างของหน้าแรก Daniels Trading ไม่มีส่วนเกี่ยวข้องกับหรือรับรองระบบการซื้อขายจดหมายข่าวหรือบริการอื่น ๆ ที่คล้ายคลึงกัน Daniels Trading ไม่รับประกันหรือรับรองใด ๆ การเรียกร้องประสิทธิภาพการทำงานที่ทำโดยระบบดังกล่าว หรือบริการ

No comments:

Post a Comment