iMAOnArray ไม่ทำงานในการเปลี่ยนแปลงช่วงเวลา: ช่วยกรุณา
Results 1 to 3 of 3

Thread: iMAOnArray ไม่ทำงานในการเปลี่ยนแปลงช่วงเวลา: ช่วยกรุณา

  1. #1
    สามารถวิญญาณบางชนิดโปรดอธิบายว่าทำไม iMaOnArray ทำงานเมื่อโหลดครั้งแรก แต่ไม่เมื่อมีการเปลี่ยนแปลงกรอบเวลา
    เห็นได้ชัดว่าผมไม่มีอะไรหายไปบ้าง?

    ใส่โค้ด int start () {double mPrsCl; int mLim, counted_bars = IndiorCounted (); ArraySetAsSeries (mMa จริง); ArraySetAsSeries (mMa2 จริง); if (counted_bars gt; 0) mLim = MathMin (บาร์, mHist) - (counted_bars - (บาร์ - mHist)); ถ้า (counted_bars lt; 0) return (0); if (counted_bars == 0) mLim = MathMin (บาร์ mHist) - 1; สำหรับ (int i = mLim; i gt; = 0; i--) {....... โค้ดบางส่วน mPrsCl = someval; BarCl # 91; I # 93; = mPrsCl; ถ้า (i lt mhist - mMaPrd2 - 1) {mMa # 91; i # 93; = iMAOnArray (BarCl, 0, mMaPrd, 0, 1, i); mMa2 # 91; I # 93; = iMAOnArray (BarCl, 0, mMaPrd2, 0, 1, i); }} ......... กลับรหัสเพิ่มเติม (0); }
    เมื่อ indi โหลดครั้งแรก Ma's ตามที่คาดไว้ แต่เมื่อเปลี่ยน TF แล้วจะมีที่ไหนสักแห่ง แต่ค่าที่ '0' หรือต่ำมาก

    ความช่วยเหลือใด ๆ ที่นิยมมาก
    TIA

    เอ็ม

  2. #2

    Quote Originally Posted by ;
    สามารถวิญญาณบางชนิดโปรดอธิบายว่าทำไม iMaOnArray ทำงานเมื่อโหลดครั้งแรก แต่ไม่เมื่อมีการเปลี่ยนแปลงกรอบเวลา เห็นได้ชัดว่าผมไม่มีอะไรหายไปบ้าง? [รหัส] int เริ่มต้น () {double mPrsCl; int mLim, counted_bars = IndiorCounted (); ArraySetAsSeries (mMa จริง); ArraySetAsSeries (mMa2 จริง); if (counted_bars gt; 0) mLim = MathMin (บาร์, mHist) - (counted_bars - (บาร์ - mHist)); ถ้า (counted_bars lt; 0) return (0); if (counted_bars == 0) mLim = MathMin (บาร์ mHist) - 1; สำหรับ (int i = mLim; i gt; = 0; i--) {..........
    การคาดเดาแรกของฉันจะบ่งชี้ว่าไม่ทำให้เกิดความรู้สึกสดชื่นกับประวัติทั้งหมดเกี่ยวกับการเปลี่ยนแปลงช่วงเวลา พิมพ์ค่าและดูสิ่งที่พูดเมื่อคุณเปลี่ยน tf เพื่อที่ฉันจะได้ไม่ต้องทำโปรแกรม dummy ของตัวเองและตรวจสอบ นอกจากนี้ฉันไม่มั่นใจว่าการกำหนด BarCl [i] ภายในลูปเดียวกันกับ nMA # = imaonarray ของคุณ (การโทร BarCl เป็นความคิดที่ดีฉันไม่แน่ใจว่าคุณพยายามจะบรรลุอะไรเพราะฉันมากเกินไป เหนื่อยที่จะคิดเกี่ยวกับมัน แต่ฉันสงสัยว่าคุณอาจจะไม่ได้รับการตั้งค่าที่คุณคิดว่าคุณหลังจากที่คุณโหลดครั้งแรกนี้ในแผนภูมิเว้นแต่คุณจะได้ทิ้งมันนั่งสักครู่และมีความพึงพอใจที่แน่นอนทำในสิ่งที่คุณต้องการแล้วถ้า ฉันเป็นคุณฉันจะเขียนเหล่านี้ลงใน loops แยกเพื่อให้อาร์เรย์ BarCl ทั้งหมดมีประชากรอย่างถูกต้องก่อนที่คุณจะไปและเริ่มทำ imaonarray สายบนแก้ไข: บวกคุณไม่ได้แสดงที่และวิธีการที่คุณกำหนด mHist mHist หรือ IndiorCounted เป็น ปัญหาที่อาจเกิดขึ้น

  3. #3
    ขอบคุณ Nubcake, mHist ถูกตั้งค่าเป็น ext var ในตอนเริ่มต้น ฉันไม่มั่นใจว่ามีการกำหนด BarCl [i] ภายในลูปเดียวกัน ... บางทีนั่นอาจเป็นสาเหตุส่วนใหญ่ แต่ฉันได้ให้ขึ้นกับความยุ่งยากในขณะนี้และเขียนเพียง Ema ของฉันเองใน BarCl [] .. .. มันง่ายและเร็วขึ้น ขอขอบคุณอีกครั้ง M.

การขออนุญาตโพส

  • ห้ามโพสข้อความใหม่
  • ห้ามโพสตอบ
  • ห้ามแนบไฟล์
  • ห้ามแก้ไขโพส
  •  
  • รหัส BB เปิด
  • Smilies ปิด
  • รหัส [IMG] เปิด
  • รหัส [VIDEO] เปิด
  • รหัส HTML ปิด
นโยบาย Cookie
นโยบาย Cookie: เว็บไซต์ thaitradeforex มีการใช้ cookies และสำหรับการดำเนินการเยี่ยมชมเว็บไซต์ ท่านได้ยอมรับในสิ่งนี้ สำหรับข้อมูลเพิ่มเติมโปรดอ่าน 'Cookie Disclosure'.