MultiCharts

  • Ư¡
  • Æ©Å丮¾ó
  • °¡°ÝÁ¤Ã¥
  • °øÁö»çÇ×


MultiCharts ¼Ò°³ Â÷Æ®ºÐ¼® Â÷Æ®À¯Çü ±×¸®±â µµ±¸ ±â¼úÀû ºÐ¼® ¾ÆÀ̵ð¾î EasyLanguage ¸®¾ó ŸÀÓ ½ÃÀå ½ºÄ³³Ê ½ÃÀå µ¥ÀÌÅÍ Àç»ý Àü·« Æ®·¹À̵ù Àü·« Backtesting Æ®·¹À̵ù ½Ã½ºÅÛ ºÐ¼® Æ®·¹À̵ù Àü·« ÃÖÀûÈ­ À¯ÀüÀÚ Àü·« ÃÖÀûÈ­ Forward Test ÀÚµ¿ Æ®·¹À̵ù Æ÷Æ®Æú¸®¿À Backtesting µ¥ÀÌÅÍ °ü¸® Áö¿øµÇ´Â µ¥ÀÌÅÍ Çǵå Áö¿ø Áß°³»ç
Æ®·¹À̵ù Àü·« ÃÖÀûÈ­

Trading Strategy Optimization

 

¸Å¸Å Àü·«Àº ¸Å¸Å ÄÁ¼Á, ¾ÆÀ̵ð¾î, °ú°Å ½ÃÀå ¿òÁ÷ÀÓ¿¡ ´ëÇÑ °üÂû µîÀ» ÅëÇØ °³¹ßµÇ¸ç, ¸Å¸Å ½Ã½ºÅÛÀ¸·Î ¹ßÀüÇÕ´Ï´Ù

ÀÏ»ó»ýȰ¿¡¼­µµ ¾î¶² ÀÛ¾÷À» ¿øÇϸé, ±× ÀÛ¾÷À» È¿À²ÀûÀ¸·Î ¼öÇàÇÒ ¼öÀÖ´Â ÃÖÀûÀÇ ¼Ö·ç¼ÇÀ» ã½À´Ï´Ù.

±×·¡¼­¸Å¸Å Àü·«À» °³¹ßÇÒ ¶§µµ ¸¶Âú°¡Áö·Î ÇöÀç Àü·«ÀÇ ÃÖÀûÇÒ ¼ö ÀÖ´Â ¼Ö·ç¼ÇÀΠ½Ã½ºÅÛ ÃÖÀûÈ­ ÀÌ¿ëÇÕ´Ï´Ù.

¸¹Àº ½ÇÇà°¡´ÉÇÑ ÀԷº¯¼öÀÇ Á¶ÇÕÀ» Å×½ºÆ®ÇÏ¿©, ÃÖÀûÀÇ ¼º°ú¸¦ ³ªÅ¸³½ °á°ú °ªÀ» µµÃâÇØ ³À´Ï´Ù.

¡¡

What is strategy optimization?

 

Àü·« ÃÖÀûÈ­´Â Á¤ÀÇµÈ ±âÁØÀ¸·Î ÃÖÀûÀÇ ¸Å°³ º¯¼ö¿¡ ´ëÇÑ °Ë»öÀ» ½ÇÇàÇÕ´Ï´Ù.

Àü·« ³» Å×½ºÆ®ÇϰíÀÚÇϴ º¯¼öÀÇ ¹üÀ§¸¦ ÁöÁ¤ÇÏ¿© Å×½ºÆ®ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

À̷νá, °ú°Å µ¥ÀÌŸ¿¡ ±âÃÊÇÑ ÀԷ°ªÀÇ º¯È­¿¡ µû¸¥ ¼º°úº¯È­¸¦ È®ÀÎÇÒ ¼ö ÀÖ½À´Ï´Ù.

¡¡

Extensive Choice of Optimization Types

 

MultiCharts´Â À¯ÀüÀÚ ¾Ë°í¸®Áò ÃÖÀûÈ­ µµ±¸ »Ó¸¸ ¾Æ´Ï¶ó, °­·ÂÇÑ ÀüÁøºÐ¼® µµ±¸µµ Á¦°øÇÕ´Ï´Ù.

°¢°¢ÀÇ ¿ÉƼ¸¶ÀÌÁî ŸÀÔÀº ƯÁ¤ ÀÛ¾÷À» ¼öÇàÇϴµ¥ ÃÊÁ¡ÀÌ ¸ÂÃçÁ® À־, Àå´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚ´Â °¢°¢ ÇØ´ç ±â´Éº°·Î »ç¿ëÇÒ ¼ö ÀÖ°í, ½ÉÃþÀûÀÎ Àü·« ¼º°úºÐ¼®À» À§ÇØ Á¶ÇÕÇÏ¿© »ç¿ëÇÒ ¼öµµ ÀÖ½À´Ï´Ù.  

¡¡

Exhaustive (Brute-Force) Optimization

 

Strategy optimization Àº ÁÁÀº ¸Å°³ º¯¼ö¸¦ ã¾ÆÁÝ´Ï´Ù.

 

»ç¿ëÀÚ°¡ ¼±ÅÃÇÑ ±âÁØÀ¸·Î  Å×½ºÆ®µÈ ÃÖ°í°ªÀ¸·Î ¸ðµç ÀáÀçÀûÀÎ Á¶Ç×µéÀ» ¿Ïº®ÇÏ°Ô Á¶»çÇÕ´Ï´Ù .

¡¡

»ç¿ëÀڴ ¼øÀÌÀÍÀ» ±Ø´ëÈ­Çϰųª, drawdownÀ» ÃÖ¼ÒÈ­Çϰųª, ¶Ç´Â ÀûÀýÇÑ °Å·¡ Ƚ¼öÀÇ °á°ú¸¦ °®´Â º¯¼ö¸¦ ãÀ» ¼ö ÀÖ½À´Ï´Ù.

ÃÖÀûÈ­¸¦ ½ÇÇàÇϴµ¥ ¼Ò¿äµÇ´Â ½Ã°£Àº Å×½ºÆ® ÀԷº¯¼ö¿¡ µû¸¥ Å×½ºÆ® Á¶ÇÕÀÇ ¼ö¿¡ ºñ·ÊÇÕ´Ï´Ù.

µû¶ó¼­, º¯¼öÀÇ °³¼ö, º¯¼öº° Å×½ºÆ® ¹üÀ§ ³» È¸¼öµî¿¡ µû¶ó Å×½ºÆ® °æ¿ì ¼ö°¡ °áÁ¤µË´Ï´Ù.

Å×½ºÆ® Ƚ¼ö°¡ ¸¹¾ÆÁú¼ö·Ï, ÃÖÀûÈ­ ½ÇÇà ½Ã°£Àº ´Ã¾î³ª°Ô µË´Ï´Ù.

 

ÃÖ°íÀÇ ÀԷº¯¼ö¸¦ Ã£±âÀ§ÇØ, Àû´çÇÑ Å×½ºÆ® ¸Å°³ º¯¼ö¿Í Å×½ºÆ® ¹üÀ§¸¦ ÁöÁ¤ÇÏ´Â °ÍÀÌ Áß¿äÇÕ´Ï´Ù.

º¯¼öÀÇ °³¼ö¸¦ ÀûÀýÈ÷Çϰí, ±¸°£ °ªµµ Àü·«¿¡ ¸Â°Ô Á¤ÇÏ¿© Å×½ºÆ®¸¦ ÇÒ °æ¿ìÃÖÀûÈ­ ÀÛ¾÷ÀÌ ¿ëÀÌÇØ Áý´Ï´Ù.

¶ÇÇÑ, MultiCharts ÃÖÀûÈ­¿¡¼­ »ç¿ë °¡´ÉÇÑ ¸ðµç CPU¿¡ ºÐ»êÇÏ¿© ¿¬»êÀ» ÇϹǷλç¿ëÀÚ ÄÄÇ»ÅÍÀÇ ÄÚ¾îÀÇ ¼ö°¡ ¸¹À»¼ö·Ï ÃÖÀûÈ­ ½ÇÇà ¼Óµµµµ »¡¶óÁý´Ï´Ù.

ÀÌ¿Í °°ÀÌ, ¿©·¯°³ÀÇ CPU¸¦ µ¿½Ã¿¡ Ȱ¿ëÇÏ¿© ¿¬»êÇÏ´Â ±â¹ýÀ» ¸ÖƼ ½º·¹µùÀ̶ó°íÇÕ´Ï´Ù.

¡¡¡¡

Exhaustive optimization vs. Genetic optimization

Àü¼ö °Ë»ç¸¦ ÅëÇÑ ÃÖÀûÈ­  vs. À¯ÀüÀÚ ¾Ë°í¸®Áò¿¡ ÀÇÇÑ ÃÖÀûÈ­

 

°¢°¢ÀÇ ÃÖÀûÈ­ ¹æ¹ý¿¡ µû¶ó Àå´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù.

»ç¿ëÀÚÀÇ Çʿ信 µû¶ó, ¼±ÅÃÇÏ¿© ÃÖÀûÈ­¸¦ ÇÒ ¼ö ÀÖ½À´Ï´Ù.  

 

¸ÖƼ ¾²·¹µù ±â¹ýÀ» »ç¿ëÇÏ´õ¶óµµ, Àü¼ö°Ë»ç¸¦ ÅëÇÑ ÃÖÀûÈ­ ¹æ¹ýÀº ¸¹Àº ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.

Àü¼ö°Ë»ç¸¦ ÅëÇÑ ÃÖÀûÈ­ ¹æ¹ýÀº ¸ðµç °æ¿ìÀÇ ¼ö¸¦ Å×½ºÆ® ÇÔÀ¸·Î½á Á¤È®ÇÑ ÃÖÀûÀÇ °ªÀ» ãÀ» ¼ö ÀÖ´Ù´Â ÀåÁ¡ÀÌ ÀÖ½À´Ï´Ù. ±×·¯³ª, Å×½ºÆ®¸¦ ´Ù ½ÇÇàÇϱâ±îÁö ³Ê¹« ¿À·£ ½Ã°£ÀÌ °É¸°´Ù´Â ´ÜÁ¡ÀÌ ÀÖ½À´Ï´Ù. ±×·¸°Ô ¶§¹®¿¡ ½ÇÇà °¡´ÉÇÑ ¼öÁØÀÇ Å×½ºÆ®¸¦ ÇÔÀ¸·Î½á ÀÌ·¯ÇÑ ´ÜÁ¡À» ÇØ°á ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

ÀÏÁ¤¹üÀ§¸¦ º¯¼ö¸¦ ÁöÁ¤Çؼ­ Å×½ºÆ®¸¦ ÇÏ´Ùº¸¸éºÎÀûÀýÇÑ ¹üÀ§¸¦ Å×½ºÆ®ÇÏ¿© ÀüüÀûÀΠ½£À» º¸Áö ¸øÇÏ´Â ¿ì¸¦ ¹üÇÒ ¼ö ÀÖ½À´Ï´Ù.

Genetic optimizationÀº ÀÌ·¯ÇÑ ¹®Á¦¸¦ ÇØ°áÇϱâ À§ÇØ °³¹ßµÇ¾úÀ¸¸ç, »ç¿ëÀÚ¿¡°Ô »õ·Î¿î ÃÖÀûÈ­ ±â¹ýÀ» Á¦°øÇÕ´Ï´Ù.

¡¡

Optimization Report

 

ÃÖÀûÈ­ º¸°í¼­´Â ÃÖÀûÈ­ °á°ú¸¦ º¸¿©ÁÖ¸ç, ¿©·¯°³ÀÇ ±âÁØ¿¡ ÀÇÇØ °á°ú¸¦ ÇÊÅ͸µ ÇÒ ¼ö ÀÖ½À´Ï´Ù.

 

¿¹¸¦ µé¾î, ¼öÀÍ±Ý¾× Å©¸ç, ¿¬¼Ó¼Õ½Ç ±Ý¾×Àº ÀÛÀº ¼øÀ¸·Î °á°ú°ªÀ» º¸°í ½Í´Ù¸é...

 

±×¸²°ú °°ÀÌ 1¹øÂ° Á¤·Ä ±âÁØ¿¡ Net Profit, ³»¸²Â÷¼øÀ» Çϰí, 2¹øÂ° Á¤·Ä ±âÁØ¿¡ Drawdown, ¿À¸§Â÷¼øÀ¸·Î ¼³Á¤À» ÇÏ¸é µË´Ï´Ù.

¡¡¡¡

Custom Fitness Function Optimization

 

»ç¿ëÀڴ Àü·« ÃÖÀûÈ­¸¦ À§ÇÑ »ç¿ëÀÚ Á¤ÀÇ °Ë»ö ±âÁØÀ» ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ¿Í °°Àº ±â´ÉÀ¸·Î 1 °¡Áö ±âÁØ¿¡ ÀÇÇÑ °á°ú°ªÀÌ ¾Æ´Ñ ´Ù¼öÀÇ ±âÁØÀ» »ç¿ëÇÔÀ¸·Î½á, Å×½ºÆ® °á°ú¸¦ ´õ¿í È¿À²ÀûÀ¸·Î ºÐ¼®ÇÒ ¼ö ÀÖ½À´Ï´Ù.

¿¹¸¦ µé¾î¸Å¸Å ¼öÀÍ ±Ý¾×ÀÌ ÃÖ´ëÀ̰í, ¿¬¼Ó ¼Õ½Ç±Ý¾×ÀÌ ÃÖÀûÀ̸ç, Æò±Õ ¼ÕÀÍ ±Ý¾×ÀÌ ÃÖ´ëÀÎ Àü·«À» ãÀ» ¼ö ÀÖ½À´Ï´Ù.

 

¶ÇÇÑ, Àü¼ö °Ë»ç¸¦ ÅëÇÑ ÃÖÀûÈ­ ¹× À¯ÀüÀÚ ¾Ë°í¸®Áò¿¡ ÀÇÇÑ ÃÖÀûÈ­¿¡¼­ ´õ ³ª¾Æ°¡,»ç¿ëÀÚ ÁöÁ¤ ÇÔ¼ö¸¦ ÀÌ¿ëÇÏ¿© ÃÖÀûÈ­¸¦ ½ÇÇàÇÒ ¼ö ÀÖÀ¸¸ç, Àü·« Æ÷Æ®Æú¸®¿À ¶ÇÇÑ ¹éÅ×½ºÆÃ °¡´ÉÇÕ´Ï´Ù.

¡¡

3D Optimization Graphs

 

3 Â÷¿ø ÃÖÀûÈ­ ±×·¡ÇÁ´Â Å×½ºÆ® °á°ú¸¦ ºñÁÖ¾óÇÏ°Ô È®ÀÎÇÒ ¼ö ÀÖµµ·Ï ÇØÁÖ¸ç,

º¯¼ö¿¡ µû¸¥ ¼º´É º¯È­¸¦ ÇÑ´«¿¡ ÆÄ¾ÇÇÒ ¼ö ÀÖµµ·Ï µµ¿Í ÁÝ´Ï´Ù.

3 Â÷¿ø ÃÖÀûÈ­ ±×·¡ÇÁ¸¦ ÅëÇØ robustÇÑ º¯¼ö ±¸°£´ë¸¦ È®ÀÎ ÇÒ ¼ö ÀÖÀ¸¸ç,

ÀÌ·¯ÇÑ ±â´ÉÀ» ÅëÇØ Ä¿ºê-ÇÇÆÃ°úÃÖÀûÈ­ ¿©ºÎ¸¦ È®ÀÎÇØ º¼¼öµµ ÀÖ½À´Ï´Ù.

 

¸¸¾à ÆÄ¶ó¹ÌÅÍÀÇ ÀÛÀº º¯È­¿¡µµ ¼º°ú°¡ ±Þ°ÝÇÏ°Ô º¯È­ÇÑ´Ù¸é, robustÇÑ Àü·«À̶ó°í Çϱâ Èûµì´Ï´Ù.

±âÁ¸¿¡ ÃÖÀûÈ­¸¦ ½ÇÇàÇÑ °á°úÀÚ·á¿¡ µ¡ºÙ¿©¼­ ºÐ¼®ÇÒ ¼ö ÀÖÀ¸¸ç, »ç¿ëÀÚ°¡ ã¾Æ³½ ÃÖÀû°ªÀ» ¿©·¯ Å×½ºÆ®¸¦ ÅëÇØ È®ÀÎÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

 

¿¹¸¦ µé¾î, À¯ÀüÀÚ ¾Ë°í¸®ÁòÀ» ÀÌ¿ëÇÑ ÃÖÀûÈ­¸¦ Çϰųª, Àüü Å×½ºÆ® ±¸°£À» ÃÖÀûÈ­ÇÑ °ªÀ» ºñ±³Çؼ­, Àü·«ÀÇ ¹ü¿ë¼ºÀ» Æò°¡ÇØ º¼ ¼ö ÀÖ½À´Ï´Ù.

ÃÖÀûÈ­ º¸°í¼­»óÀÇ ¸ðµç ±âÁØÇ׸ñÀ» °¡Áö°í, 3Â÷¿ø Ç¥¸éºÐ¼®À» ÇÒ ¼ö ÀÖ½À´Ï´Ù. 

¿¹¸¦ µé¾î, net profit, percent profitable, max drawdown µî°ú °°Àº °ªÀ» ºÐ¼® ÇÒ ¼ö ÀÖ½À´Ï´Ù.

3Â÷¿ø ±×·¡ÇÁ»ó¿¡ ¸¶¿ì½º¸¦ ¿Ã·Á³õÀ¸¸é, ÀԷ°ª°ú Ãâ·Â°ªÀÌ Ç¥½ÃµË´Ï´Ù.