![]() |
![]() ![]() |
|
![]() |
![]() |
![]() |
|
¹®Àǵ帳´Ï´Ù. |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
½ºÅ×ÀÌÁö |
¾È³çÇϼ¼¿ä. ÄÉÃʺ¸´Ô. ÇöÀç ½ºÅ×ÀÌÁö¿¡¼ È£°¡ ÃÑÀÜ·®°ú È£°¡ ÃѰǼö µ¥ÀÌÅÍ´Â STage - GOMÀ» ÅëÇØ Á¦°øÇϰí ÀÖ½À´Ï´Ù. STage - GOMÀº ½Ç½Ã°£ Æ®·¹À̵ù¿¡ ƯȵǾî ÀÖ¾î, ÇöÀç·Î¼´Â È£°¡ÃÑÀÜ·®°ú, È£°¡ÃѰǼö¸¦ Ȱ¿ëÇÏ½Ç ¶§ ¹éÅ×½ºÆ®°¡ ºÒ°¡´ÉÇÕ´Ï´Ù. ÀÌ Á¡À» À¯ÀÇÇϽñ⠹ٶø´Ï´Ù. ¶ÇÇÑ STage-GOM »ç¿ë°ú °ü·ÃÇÑ ÀÚ¼¼ÇÑ »çÇ×Àº °øÁö»çÇ×ÀÇ [STage - GOM »ç¿ëµµ¿ò¸» ¹èÆ÷ ¾È³»]¸¦ »ìÆìº¸½Ã±â ¹Ù¶ø´Ï´Ù. ¿ì¼± ù¹øÂ°·Î 5ÀÏ ÀÌÆòÀÌ 20ÀÏ ÀÌÆò À§À϶§ ¸Å¼öÇϰí 5ÀÏ ÀÌÆòÀÌ 20ÀÏ ÀÌÆò ¾Æ·¡·Î °¥ ¶§ û»êÇÏ´Â ºÎºÐÀÔ´Ï´Ù. bCrossUp = MA(C,5) Cross Over MA(C,20) bCrossDn = MA(C,5) Cross Under MA(C,20) If bCrossUp Then Buy 1 contract next bar at market End If If bCrossDn Then ExitLong End If ´ÙÀ½Àº STage-GOMÀ» »ç¿ëÇÏ¿© È£°¡ ÃÑÀÜ·®, È£°¡ ÃѰǼö¸¦ »ç¿ëÇÏ¿© ¸Å¼öÈ£°¡ ÃÑÀÜ·® > ¸ÅµµÈ£°¡ ÃÑÀÜ·®, ¸Å¼öÈ£°¡ ÃѰǼö > ¸ÅµµÈ£°¡ ÃѰǼö ¸¦ Àû¿ëÇÑ °ÍÀÔ´Ï´Ù. Object(NoReAlloc): oGom(DLL("STage_Root", "GosuGOM.dll", "")) Var(NoRecover, NoReInit): xbFirst(True), GxServer(0), GxSymbolStore(0), GxSymbols(0), Futures(0), Quote(0), gSellQtys0(0), gBuyQtys0(0), gSellCnts0(0), gBuyCnts0(0) /*-- °õ°´Ã¼, º¯¼ö °ª ÀúÀå -----------------------*/ If xbFirst Then GxSymbolStore = oGom.GetObject(GxServer, 4) Futures = oGom.GetObjectByStr(GxSymbolStore, 0, "101FC") Quote = oGom.GetObject(Futures, 36) gSellQtys0 = oGom.GetObjectValEx(Quote, 0, 3) gBuyQtys0 = oGom.GetObjectValEx(Quote, 6, 3) gSellCnts0 = oGom.GetObjectValEx(Quote, 0, 4) gBuyCnts0 = oGom.GetObjectValEx(Quote, 6, 4) oGom.RegEvent(Quote, 1, 0) xbFirst = FALSE End If /*-- QuoteÀ̺¥Æ® ¾÷µ¥ÀÌÆ® -----------------------*/ If oGom.EventObject = Quote And oGom.Event = 1 Then gSellQtys0 = oGom.GetObjectValEx(Quote, 0, 3) gBuyQtys0 = oGom.GetObjectValEx(Quote, 6, 3) gSellCnts0 = oGom.GetObjectValEx(Quote, 0, 4) gBuyCnts0 = oGom.GetObjectValEx(Quote, 6, 4) End If /*-- valueX º¯¼ö¿¡ °õº¯¼ö °ªÀ» ÀúÀå -----------------------*/ // ¸Åµµ ÃÑÀÜ·®, ¸Å¼ö ÃÑÀÜ·® value1 = gSellQtys0 value2 = gBuyQtys0 // ¸ÅµµÈ£°¡, ¸Å¼öÈ£°¡ ÃѰǼö value3 = gSellCnts0 value4 = gBuyCnts0 bCrossUp = MA(C,5) Cross Over MA(C,20) bCrossDn = MA(C,5) Cross Under MA(C,20) If bCrossUp And value2 > value1 And value4 > value3 Then Buy 1 contract next bar at market End If If bCrossDn Then ExitLong End If °¨»çÇÕ´Ï´Ù. (2011-11-08) |
|
![]() |
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
![]() |