MQ4 - วิธีการวาด vline x ไปทางขวาของแถบสูงสุด
หน้า 1 จาก 1002 12 ล่าสุดล่าสุด
Results 1 to 10 of 13

Thread: MQ4 - วิธีการวาด vline x ไปทางขวาของแถบสูงสุด

  1. #1
    ฉันกำลังทำงานอยู่ในอาคารและทำทุกอย่างไว้ยกเว้นส่วนประกอบเดียว ฉันจะขอขอบคุณคู่มือวิธีการโค้ดชิ้นล่าสุดนี้
    ------
    มันประสบความสำเร็จทำให้เส้นแนวตั้งที่แถบสูงสุดในขณะนี้:

    ถ้า (ObjectFind (T0)! = 0)
    {
    ObjectCreate (T0, OBJ_VLINE, 0, เวลา [highest_bar], 0);
    ObjectSet (T0, OBJPROP_COLOR, GridColor);
    ObjectSet (T0, OBJPROP_WIDTH, 1);
    ObjectSet (T0, OBJPROP_STYLE, STYLE_DOT);
    }
    อื่น
    {
    ObjectMove (T0, 0, เวลา [highest_bar], 0);
    }

    ต่อไปฉันต้องการให้วางอีกเส้นแนวตั้ง x จำนวนสถานที่ทางด้านขวา

    ฉันมีการคำนวณในรหัสเกี่ยวกับสิ่งที่ x คือ (ซึ่งได้พิสูจน์แล้วว่ากำลังทำงานในผลลัพธ์อื่น ๆ ):

    TP = รอบคณิตศาสตร์ (คณิตศาสตร์ Sqrt (สูง) * 10);

    ฉันพยายามทำเวลา [highest_bar] TP และเวลา [highest_bar TP] (โอเคอย่าหัวเราะเยาะฉัน: o) แต่ต้องการจำนวนเต็ม ดังนั้นฉันจึง stomped: ฉันไม่ทราบวิธีการทำให้สถานที่เปลี่ยนหมายเลข TP ช่องว่าง

    ObjectCreate (T1, OBJ_VLINE, 0, เวลา [highest_bar] TP, 0);

    คุณช่วยฉันได้ไหม ฉันอยากจะขอบคุณมัน!

    -

  2. #2

  3. #3

  4. #4
    1 ไฟล์แนบ
    Quote Originally Posted by ;
    เวลา [highest_bar x]
    CodeMeister ขอขอบคุณสำหรับความช่วยเหลือของคุณ
    Quote Originally Posted by ;
    เวลา [highest_bar x]
    ฉันใส่รหัสเป็นเวลา [highest_bar TP] และทำให้ฉันมีข้อผิดพลาดคาดว่าจำนวนเต็ม ... (เนื่องจาก TP เป็น x ฉันพูดก่อนหน้านี้.)
    Quote Originally Posted by ;
    int iTP = MathRound (TP, 0);
    ตามคำแนะนำของคุณฉันยังเปลี่ยน: จาก: TP = MathRound (MathSqrt (mHigh) * 10); ถึง: T = MathSqrt (mHigh) * 10; TP = MathRound (T); เนื่องจากมันจะไม่รวบรวมกับ TP ฉันลบออกจากแนวตั้ง T1 บรรทัดในแนบ ความคิดที่ว่าทำไมมันยังคงไม่ accpet TP? อะไรที่ฉันทำผิดหรือทำได้? ขอบคุณ
    https://www.thaitradeforex.com/attac...1282623658.mq4

  5. #5
    ฉันสมมติว่าคุณยังคงใส่ตัวแปรสองครั้ง ช่วย Reread ด้านบน ใช้เวลา [highest_bar iTP] .... iTP เป็นตัวแปรคู่ที่แปลงเป็นจำนวนเต็ม HTH

  6. #6
    1 ไฟล์แนบ Okate, futurespec, ฉันขอขอบคุณที่ชี้ออกพลาดของฉันในก่อนหน้านี้ ฉันได้ทำการเปลี่ยนแปลงต่อ CodeMeister (อัปเดตในเอกสารแนบ) ตอนนี้มันเรียบเรียงได้ดี (ไม่มีข้อผิดพลาด) แต่เมื่อฉันเพิ่มลงในแผนภูมิบรรทัดที่สองยังไม่ปรากฏขึ้น ฉันสามารถทำอะไรได้บ้าง? -
    https://www.thaitradeforex.com/attac...1388166967.mq4

  7. #7
    ถ้าคุณตรวจสอบรายชื่อวัตถุคุณจะพบว่าบรรทัดที่ถูกสร้างขึ้น .... เฉพาะในที่เดียวกัน !! คุณจำเป็นต้องคำนวณค่าของ iTP iTP = MathRound (T); T = 0 sqrt 0 = 0 ดังนั้น iTP = 0

  8. #8

    Quote Originally Posted by ;
    ถ้าคุณตรวจสอบรายชื่อวัตถุคุณจะพบว่าบรรทัดที่ถูกสร้างขึ้น .... เฉพาะในที่เดียวกัน !! คุณจำเป็นต้องคำนวณค่าของ iTP iTP = MathRound (T); T = 0 sqrt 0 = 0 ดังนั้น iTP = 0
    เอาล่ะคุณได้! จากคำแนะนำของคุณฉันได้คำนวณและพบว่ามีการสะกดผิด ฉันได้ใส่ Round (T) แทน Round (TP) แล้ว เป็นเรื่องที่น่าขบขันที่ได้พบกับหนึ่งบรรทัดบนอีกด้านหนึ่ง ตอนนี้กำลังโพสต์สองบรรทัด ขอบคุณทุกคนมาก: futurespec, CodeMeister! -

  9. #9
    ฤทัย รังรอง
    Guest
    1 ไฟล์แนบ
    https://www.thaitradeforex.com/tradi...-analysis.htmlกรุณาให้ indiors นี้เพื่อ indie แถบสูงสุดและต่ำสุดไม่เพียง แต่สูงสุดหรือต่ำสุด ขอบคุณที่คาดหวัง

  10. #10
    1 ไฟล์แนบ
    Quote Originally Posted by ;
    เอกสารแนบ 1153924 กรุณาให้ร่มในประเทศอินเดียแถบสูงสุดและต่ำสุดไม่สูงหรือต่ำสุด ขอบคุณที่คาดหวัง
    Magicial- แก้ไข
    https://www.thaitradeforex.com/attac...5707810515.mq4

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

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