กองทุน SPDR GOLD SHARES
ถือทองก่อนหน้า
ถือทองล่าสุด
0.00
*หน่วยตัน / ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ
สถิติกองทุน SPDR
ราคาทองคำแท่ง 96.5%
ราคาอ้างอิงล่าสุดจากสมาคมค้าทองคำ
ครั้งที่
ราคาก่อนหน้า
ราคาล่าสุด
0
(หน่วย บาท*) / อัปเดตล่าสุดเมื่อวันที่ 13 ก.ค. 2566 เวลา 13:04 น.
สถิติราคาทองคำ ไทย

วิธีใช้ TickData จาก QuantDataManager ฟรี แทน tickstory lite Backtest

  • 4 replies
  • 17,245 views
วิธีใช้ TickData จาก QuantDataManager ฟรี แทน tickstory lite Backtest
« เมื่อ: 14, พฤษภาคม 2019, 02:42:55 AM »

เนื่องจากผม backtest โดยใช้ quant data manager แล้วมีปัญหา   แล้วก็แก้ปัญหาได้แล้ว เลยเอามาฝากไว้เผื่อใครจะใช้บ้าง หรือเจอปัญหาเหมือนกัน

ปัญหาคือใช้ quant data manager แล้วเจอ Ordersend Error 131
ค้นพบว่าเกิดจาก tickdata ที่โหลดมาจาก quant data manager

วิธีแก้คือ ก่อนที่จะ export ไฟล์ เอาไฟล์  mt4.properties  ค่าของแต่ละโบรก  ที่ได้จากสคริป ExportProperties.mq4 ดึงค่าจากโบรกมาใส่ไว้เสร็จแล้วจึงจะทำการ export ไฟล์
ไฟล์  mt4.properties  ตัวอย่างเป็นของโบรก XM

แค่นี้ก็ใช้ได้แล้ว  ฟรี 100%


วิธีแก้ปัญหาอยู่หน้านี้ครับ
https://strategyquant.com/doc/test-strategy-metatrader-4-tick-precision/

ไฟล์สคริปก็อปมาจาก
https://strategyquant.com/forum/topic/where-can-i-get-the-exportproperties-mq4-file/
ExportProperties.mq4


เปรียบเทียบข้อดี ข้อเสีย กับ tickstory ยอดนิยม

quant data manager
ข้อดีคือ
quant data manager ใช้ data ได้เกิน 1 ปี  มีประมาณ 10 ปีโหลดฟรี


ข้อเสีย
quant data manager ไม่มี
ดาวนโหลด tick data ช้าหน่อย (พอๆกันกับ tickstory lite ฟรี)
ดาวนโหลดเร็วๆ เสียเงิน
ไม่มี lunch ทำให้ขึ้นตัวอักษร N/A  แทน 99.90% แต่ผลเหมือนกันหมด 100% ไม่ต่างเลยจก 99.9


ส่วน stickstory ข้อดีข้อเสีย

ข้อดี
ยอดนิยม
tickstory lite ฟรี  และ ฟรี ข้อมูลแค่ 1 ปี
tickstory full เสียเงิน
tickstory มี luncher ทำให้แสดงตัวเลข 99.90%


ข้อเสีย
เวลา export ช้าและกินทรัพยากรเครื่องมาก
แบบฟรี ใช้จำกัดได้แค่ 1ปี   (ส่วน quant แบบฟรีใช้ข้อมูลย้อนหลังได้ 10 ปี) 

*

admin

  • 80,610
Re: วิธีใช้ TickData จาก QuantDataManager ฟรี แทน tickstory lite Backtest
« ตอบกลับ #1 เมื่อ: 14, พฤษภาคม 2019, 07:17:30 AM »
กระทู้ทรงคุณค่า ขอปักหมุดไว้เลยครับ
(TH)** (TH)**
"เอาชนะใจตัวเองให้ได้ ก่อนที่จะไปเอาชนะตลาด"

Re: วิธีใช้ TickData จาก QuantDataManager ฟรี แทน tickstory lite Backtest
« ตอบกลับ #2 เมื่อ: 14, พฤษภาคม 2019, 09:58:25 AM »
อ้างจาก: admin ที่ 14, พฤษภาคม  2019, 07:17:30 AM
กระทู้ทรงคุณค่า ขอปักหมุดไว้เลยครับ
(TH)** (TH)**

ได้ครับ 

quant data download manager สามารถใช้ฟรีได้ 100%  ไม่โดนจำกัดจาก tickstory lite 1 ปีครับ
โหลด tick data สัก 10 ปีก็ได้ครับ  ข้อมูลมาจาก duskascopy เหมือนกัน    แต่คู่เงินมีจำกัดอยู่ บางอันก็ทีตั้งแต่ 2003 บางอันก็มีจาก 2008 บางทีก็มีแค่ 2013 แล้วแต่คู่เงิน
เรื่องดาวนโหลดช้า เทียบกับ tickstory lite แล้วเปิดพร้อมกัน ช้าเท่ากันครับ
ส่วนใครจะใช้จากแหล่งอื่นๆ พอมีบ้างนะต้องไปใช้ tick data suite (birts) มีให้ลอง 14 วัน


ดูเหมือน stickstory จะปรับค่าให้ตอนมัน export (ไม่ชัวร์นะ)
ส่วนวิธีใช้ tickstory ฟรี 100% ก็มีครับ แต่มันใช้ key แจก ซึ่งไม่เหมาะเท่าใหร่  (ลองดู product info จากในเว็บ tickstory มี keyที่โดนแบนฝังอยู่ด้วย)

ดังนั้นใช้ quant data downloader ตัวนี้จะดีกว่า ครับ


เพิ่มวิธีใช้อีกที
ไฟล์  ExportProperties.mq4 มันเป็ฯสคริปนะครับ เอาไปใส่ไว้ใน  MT4\Scripts   (ปกติเราใช้บ่อย

Re: วิธีใช้ TickData จาก QuantDataManager ฟรี แทน tickstory lite Backtest
« ตอบกลับ #3 เมื่อ: 14, พฤษภาคม 2019, 10:31:29 AM »
พอดีมือลั่้นไปกด tab enter submit



เพิ่มวิธีใช้อีกที
ไฟล์  ExportProperties.mq4 มันเป็นสคริปนะครับ เอาไปใส่ไว้ใน  MT4\Scripts   (ปกติเราใช้บ่อยคือ MT4\Experts และ MT4\Indicators)
เอาใส่แล้ว refresh จะมี list มาเราก็แค่ ดับเบิ้ลคลิกที่สคริป หรือ จับลากเข้า chart หลังจากนั้นดูเหมือนจะไม่มีอะไรเกิดขึ้น  แล้วก็เปิดไปดู data folder ที่ MT4\Files จะมีไฟล์  mt4.properties  ขึ้นมา  ต่อไปก็สั่ง Export ไฟล์เข้าไปไว้ใน MT4 ที่ต้องการ ก่อนกด export ก็กด ที่ Load other MT4 data specification file  แล้วโหลดไฟล์ mt4.properties เข้าไป แล้วกด Start Export ได้เลยครับ  ถ้าเปลี่ยนโบรก ก็ทำไฟล์ mt4.properties ใหม่สำหรับโบรกที่จะทดสอบนะครับ   (แต่ tick data จริงๆ ก็เป็นของ Dukascopy เหมือนเดิม ต่างที่พวกค่า time, spread, stopout ที่แต่ละโบรกตั้งไม่เหมือนกัน)

วิธีทำให้ขึ้นเลข 99.90% มีวิธีเดียวที่ทราบตอนนี้คือใช้ Luncher จาก tickstory lite ครับ  (น่าจะมีวิธ๊อื่นๆอีกแต่ไม่ทราบ)
ถ้าใช้ข้อมูลต่ำกว่า 1 ปี ให้ใช้ tickstory lite ได้เลย พร้อม luncher
ถ้าใช้ข้อมูลมากกว่า 1 ปี
มีวิธีแฮกอยู่คือ แอปบใช้ Luncher ของ stickstory เปิด MT4
tickstory lite มันจะเช็คไฟล FTX จากในโฟลเดอร์ history ก่อนเปิดโปรแกรม
ให้ไป rename โฟลเดอร์ history ก่อน แล้วทำ history เปล่าๆ  แล้วเปิด luncher ให้เปิด MT4  พอ MT4 เปิดก็ rename โฟลเดอร์คืน 5555

ถ้าใช้ข้อมูลจาก quant data manager แล้มัน 99.90% อยู่แล้วครับ ต่างแค่ขึ้น N/A  ถ้ามันขึนแถบเขียวทั้งแถบก็โอเคแล้วครับ
ถ้าอยากเทียบ
เปิด MT4 ผ่าน luncher ของ tickstory แล้ว backtest เสร็จโอเคขึ้น 99.90% แล้วปิด MT4 แล้วเปิด MT4 ใหม่โดยไม่ใช้ luncher เปิด MT4 ตรงๆ แล้ว backtest ค่าเดิม และวันเหมือนเดิม ผลที่ได้จะพบว่าเหมือนกัน 100% ต่างกันแค่ ตัวเลข 99.90% กับ N/A เท่านั้น เทียบ order วันเวลาเทรด ตรงกันแปะๆ ลองทดสอบดูครับ


ซื้อ tickstory ก็ดีครับ ช่วยโปรแรกม มันก็ไม่แพงนะ ตอนนี้ได้ทุนคืนแล้ว ทีแรกคิดว่าไม่คุ้ม เพราะไม่รู้ผลว่ามันจะกำไรหรือเปล่า แต่ใช้แล้วแป้ปเดียวก็ได้ทุนคืน
ตัวที่น่าสนใจใช้มากกว่าคือ birts tick data suite เพราะมีข้อมูลจากหลายแหล่งให้เลือก ซึ่งแพงกว่าเท่าตัว (มี alpari, FXCM , dawinex, fxopen และอื่นๆ ให้เลือก)
สรุป ใช้ quant data manager ฟรีไปก่อน คุ้มค่า รวยแล้วซื้ออันใหนใช้ก็ได้ เพราะมีตังก์แล้ว 5555

Re: วิธีใช้ TickData จาก QuantDataManager ฟรี แทน tickstory lite Backtest
« ตอบกลับ #4 เมื่อ: 05, กันยายน 2021, 12:06:29 PM »
มีวิธีแก้ order modify error 1 ไหมครับ แต้งครับ