ค้นหาช่องว่างในข้อมูลประวัติ
หน้า 1 จาก 1002 12 ล่าสุดล่าสุด
Results 1 to 10 of 17

Thread: ค้นหาช่องว่างในข้อมูลประวัติ

  1. #1
    คลัง ปัญญา
    Guest
    2 ไฟล์แนบ Hi all,

    ปัญหาทั่วไปที่เกิดขึ้นกับ Metatrader คือมีข้อมูลประวัติไม่ดี

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

    ข้อมูลนี้หายไปจากประวัติของคุณ


    ผลกระทบอื่น ๆ ของแถบที่หายไปคือผลการทำ backtesting ของ EA อาจไม่น่าเชื่อถือมากเมื่อใช้ข้อมูลประวัติปกติเมื่อมีช่องว่างขนาดใหญ่


    ใช้คำสั่ง 'Refresh' เพื่อแก้ปัญหา (คลิกขวาที่ chartgt; Refresh)

    บางครั้งคุณสามารถแก้ไขปัญหาดังกล่าวได้ด้วยการดาวน์โหลดประวัติจาก History Center (F2)

    แต่บางครั้งไม่มีวิธีใดเลย 2 วิธีนี้จะทำงานได้บาร์ที่ขาดหายไปจะหายไปไม่ว่าคุณจะทำอะไรก็ตาม ...

    หากคุณใช้การตั้งค่า Alpari-UK MT4 คุณอาจได้ค้นพบว่ามีข้อมูลช่องว่างสำหรับ GPBUSD ในช่วง 2 เดือนที่ผ่านมาระหว่าง 2010.03.12 และ 2010.03.25 ...
    และศูนย์ประวัติศาสตร์จะไม่ช่วย: บาร์เหล่านี้ไม่ได้เป็นอย่างแน่นอนในประวัติศาสตร์ของพวกเขา!
    สำหรับกรณีนี้มีวิธีที่ 3 ในการทำความเข้าใจเกี่ยวกับเรื่องนี้อธิบายไว้ในหัวข้อนี้ แต่สำหรับการติดตั้ง Alpari-UK ...


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

    ดังนั้นฉันจึงพัฒนา 2 เครื่องมือที่คุณจะพบแนบด้านล่าง

    - สคริปต์: sqCheckHistoryGapsScript.mq4:
    สคริปต์นี้จะเข้าสู่โฟลเดอร์ mt4expertsscripts ของคุณ) จะรายงานลงในแท็บ Journal Terminal รายการเต็มรูปแบบของช่องว่างสำหรับ ALL TIMEFRAMES ในแผนภูมิที่คุณจะวางไว้
    คุณสามารถดูไฟล์ Journal ได้โดยการคลิกขวาที่แท็บ Journal ของหน้าต่าง Terminal จากนั้นเลือก Open จากนั้นเปิดไฟล์ yyyymmdd.log ด้วย Notepad ตัวอย่างเช่นและเลื่อนไปที่ส่วนท้ายของไฟล์
    คุณจะพบรายงานฉบับเต็มสำหรับแต่ละช่วงเวลาโดยมีรายงานทางสถิติเพื่อบอกเล่าถึงคุณภาพของประวัติของคุณ



    - ตัวบ่งชี้: sqShowHistoryGaps.mq4

    ตัวบ่งชี้นี้จะปรากฏเป็นเส้นสีแดงในแนวตั้งที่ช่องว่างที่พบในแผนภูมิปัจจุบันของคุณและจะแสดงจำนวนบาร์ที่หายไป
    นี่เป็นวิธีง่ายๆในการค้นหาช่องว่างในแผนภูมิในสถานที่ที่คุณกำลังดูอยู่
    หากคุณรีเฟรชข้อมูลประวัติขณะโหลดตัวบ่งชี้คุณจะต้องรีเฟรชตัวบ่งชี้เพื่อปรับปรุงแถบที่หายไปที่แสดงในแผนภูมิที่เกี่ยวข้อง


    เครื่องมือเหล่านี้ไม่ใช่โซลูชันสำหรับปัญหาเอง แต่อย่างน้อยตอนนี้คุณรู้ว่าเหตุใดตัวบ่งชี้หรือ EAs ของคุณจึงกลายเป็นคนบ้า ...



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



    หากใครต้องการมีส่วนร่วมในการปรับปรุงตัวชี้วัดเหล่านี้โปรดอย่าลังเลที่จะแก้ไข
    ฉันจะขอให้คุณโพสต์การปรับปรุงของคุณกลับเข้าไปในหัวข้อนี้เพื่อให้ทุกคนได้รับประโยชน์จากการปรับปรุงเหล่านี้


    ขอบคุณทุกคน.


    SQ

    ปรับปรุง - 05 พฤศจิกายน 2010: sqCheckHistoryGapsScript.mq4 อัปเดตด้วย DST และนายหน้าเขตเวลาตรวจหาอัตโนมัติ;

    https://www.thaitradeforex.com/attac...7576214000.mq4

    https://www.thaitradeforex.com/attac...1014095732.mq4

  2. #2
    คลัง ปัญญา
    Guest
    นี่คือเคล็ดลับในการค้นหาและระบุช่องว่างในข้อมูลประวัติของคุณได้อย่างรวดเร็วเมื่อคุณโหลดตัวบ่งชี้ sqShowHistoryGaps.mq4 ในแผนภูมิ: - แสดงวัตถุที่วาดบนแผนภูมิของคุณ: ctrl-B - วัตถุทั้งหมดที่วาดโดยตัวบ่งชี้จะมีชื่อเริ่มต้น กับ sqShowHistoryGaps -... ตัวอย่างเช่น: sqShowHistoryGaps-GBPUSDM15: 2010.03.26 22:30 ถ้าคุณต้องการค้นหาช่องว่างล่าสุด: - เลื่อนลงรายการจนถึงรายการสุดท้ายที่มีคำนำหน้า sqShowHistoryGaps - ไฮไลต์ (คลิกที่มัน ) - คลิกที่แสดง - แผนภูมิของคุณจะถูกย้ายไปยังตำแหน่งของช่องว่างของช่องโหว่ดังกล่าว เพลิดเพลินไปกับ ... (ถ้าเราสามารถเพลิดเพลินกับ MT4โบรกเกอร์ได้เช่นนี้ ... ) SQ

  3. #3
    Squalou, เช่นเคยคุณได้ทำงานที่ดีเกี่ยวกับเรื่องนี้ ขอบคุณ Johnny

  4. #4
    คลัง ปัญญา
    Guest

    Quote Originally Posted by ;
    Squalou, เช่นเคยคุณได้ทำงานที่ดีเกี่ยวกับเรื่องนี้ ขอบคุณ Johnny
    Cheers Johnny ... นี้จริงอธิบายว่าทำไมบางกล่อง 3Tier LBO ไม่ positionned ที่พวกเขาควรจะมีในบางส่วนของหน้าจอของคุณ (และในบางส่วนของแผนภูมิของฉันด้วย!) ... Damned MT4 ที่จะไม่บอก คุณเกี่ยวกับแถบที่ขาดหายไปเหล่านั้น !!! SQ

  5. #5
    คลัง ธนากร
    Guest
    ทำไมคุณไม่ใช้วิธีนี้?
    http://eareview.net/tick-data

  6. #6
    คลัง ปัญญา
    Guest

    Quote Originally Posted by ;
    ทำไมคุณไม่ใช้วิธีนี้?
    http://eareview.net/tick-data
    นี่เป็นวิธีที่ดีสำหรับการทำ backtesting (99% modeling quality) แต่ Dukascopy ปรับปรุงไฟล์เห็บด้วยความล่าช้า 2 ชั่วโมงหรือดังนั้น ฉันปรับปรุงแฟ้มติ๊กของฉันจากที่นั่นวันละครั้งไม่มาก ใช้เวลานานหลายปีในการกระทืบไฟล์ติ๊กเหล่านั้นลงใน CSV และจากนั้นลงในไฟล์ FXT HST ... ขอขอบคุณทุกครั้ง SQ

  7. #7
    ว้าว!!! ขอบคุณ !!! การเรียกใช้สคริปต์ของคุณในข้อมูลประวัติ metaquotes ให้ 1,990,489 สูญหาย 1 minuite บาร์ซึ่งเป็นแถบหายไป 52%! unbelledivable เมื่อฉันดาวน์โหลด 1m ข้อมูลจาก dukascopy โดยใช้แพลตฟอร์ม JFOREX มันยังคงให้บาร์ผิดมาก เป็น alpari.ru ตกลงหรือไม่?

  8. #8
    คลัง ปัญญา
    Guest

    Quote Originally Posted by ;
    ว้าว!!! ขอบคุณ !!! การเรียกใช้สคริปต์ของคุณในข้อมูลประวัติ metaquotes ให้ 1,990,489 สูญหาย 1 minuite บาร์ซึ่งเป็นแถบหายไป 52%! unbelledivable เมื่อฉันดาวน์โหลด 1m ข้อมูลจาก dukascopy โดยใช้แพลตฟอร์ม JFOREX มันยังคงให้บาร์ผิดมาก เป็น alpari.ru ตกลงหรือไม่?
    52% สูงมาก ... ลองอัปเดตข้อมูลประวัติจากศูนย์ประวัติและเรียกใช้สคริปต์อีกครั้ง ในความเป็นจริงสคริปต์มีปัญหากับศุกร์วันขึ้นอยู่กับการเปลี่ยนแปลง GMT ของนายหน้า คุณจะเห็นว่าอาจมีการบล็อกที่สูงขึ้นของแถบที่หายไปแสดงรอบ ๆ ตอนสิ้นสัปดาห์ แต่ในความเป็นจริงไม่มีเนื่องจากมีการเปิดชั่วโมงปิดชั่วโมงในสัปดาห์ แต่เหล่านี้เป็นเรื่องง่ายมากที่จะจุดและกำจัดจิตใจ นอกจากนี้คุณยังจะได้พบปัญหาที่คล้ายกันในวันหยุด (เช่น Dec 25, Jan 1 เป็นต้น) เมื่อวันเหล่านี้เป็นวันสัปดาห์ มากที่สุดนี้อาจสร้างอาจแสดงเป็นสูงสุด 20% แทบขาดหายไปบาร์ แต่ไม่สูงถึง 52% แต่สิ่งนี้ยังมีประโยชน์มากในการค้นหาช่องว่างที่แท้จริงในประวัติศาสตร์ จากนั้นคุณสามารถอัปเดตข้อมูลประวัติและเรียกใช้สคริปต์อีกครั้งเพื่อดูว่ามีการปรับปรุงหรือไม่ Metaquotes มีช่องว่างขนาดใหญ่ตั้งแต่ 2010.03.12 ถึง 26 ตัวอย่างเช่น (บน EU และ GU อย่างน้อย) ที่คุณแทบจะไม่เห็นเมื่อเลื่อนแผนภูมิของคุณ (appart จากช่องว่างราคาใหญ่!) แต่สคริปต์จะจุดมันอย่างดี SQ

  9. #9
    จริง 2/7 คือ 14% ถ้ารหัสไม่ได้คำนึงถึงวันหยุดสุดสัปดาห์ แล้วแถบที่ขาดหายไป 14% ก็ไม่เป็นไร !! ดังนั้นสิ่งที่เราต้องคำนึงถึงคือ 11 วันหยุดพักผ่อนของสหรัฐอเมริกา ... สำหรับ XXX USD, USDXXX สัญลักษณ์ที่เขียนส่วนของโค้ด แต่ไม่ทราบว่าจะใส่ไว้ที่ไหน คุณช่วยได้ไหม รหัส PHP: <code> <span style = ”color: # 000000”> <span style = ”color: # 0000BB”> intmnth </span> <span style = ”color: # 007700”> = </span> < span style = ”color: # 0000BB”> เดือน </span> <span style = ”color: # 007700”> ();
    </span> <span style = ”color: # 0000BB”> intday <span> <span style = ”color: # 007700”> = </span> <span style = ”color: # 0000BB”> วัน </span> <span style = ”color: # 007700”> (); < br> </span> <span style = ”color: # FF8000”>*/252marketdaysperyearwithoutUshots
    หาก (
    (mnth == 1day == 1) ||/01JanuaryisnewyearsDay (allmarketsareclosed)
    (mnth == 1 วัน == 19) ||/19 วันพุธที่แล้ว//MusikMayorDay วันพรุ่งนี้
    (mnth == 7day == 3) ||/03JulyisBankHoliDay
    (mnth == 7day == 4) ||/04JulyisIndependenceDay
    (mnth == 9day = = 7) ||/07SeptemberisLabourDay
    (mnth == 10day == 12) |///12 ตุลาคมตุลาคม 25> (mnth == 11day == 26) ||/26NovemberisT hanksgivingDay
    (mnth == 12day == 25)/25DecemberisChristmasDay (allmarketsareclosed)

    gap = เท็จ
    *
    </span> <span style = ”color: # 0000BB”> </span> </span> </code>

  10. #10
    (mnth == 10 วัน == 12) ||/25 ธันวาคมคือวันโคลัมบัส (mnth == 11 day == 11) ||/25 ธันวาคมเป็นวันทหารผ่านศึกในเดือนตุลาคมและพฤศจิกายน วันที่ 24 ธันวาคมจะสิ้นสุดเร็วกว่าเที่ยงคืน (เวลา 19:00 น.)

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

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