라이브러리

[PHP] trader_cdlkickingbylength - 키킹 - 더 긴 마루보즈에 의해 결정되는 황소/곰




PHP에서 Trader_CDLKickingByLength 사용하기

Trader_CDLKickingByLength는 Technical Analysis Library (TA-Lib)에서 제공하는 indicator입니다. 이 indicator는 candlestick pattern 중 하나로, candlestick의 body가 이전 candlestick의 body보다 길이가 더 긴 경우를 나타냅니다. 이 indicator는 주식 시장에서 투자 결정에 도움이 될 수 있습니다.

Trader_CDLKickingByLength indicator의 특징


* candlestick의 body가 이전 candlestick의 body보다 길이가 더 긴 경우를 나타냅니다.
* 이 indicator는 candlestick pattern 중 하나로, 주식 시장에서 투자 결정에 도움이 될 수 있습니다.

PHP에서 Trader_CDLKickingByLength indicator 사용하기


PHP에서 Trader_CDLKickingByLength indicator를 사용하려면 TA-Lib library를 설치하고, indicator를 호출하는 코드를 작성해야 합니다.

# TA-Lib library 설치


TA-Lib library는 PHP로 설치할 수 있습니다. 다음 명령어를 사용하여 TA-Lib library를 설치할 수 있습니다.

#hostingforum.kr
bash

composer require ta-lib/ta-lib



# Trader_CDLKickingByLength indicator 호출하기


Trader_CDLKickingByLength indicator를 호출하려면 다음 코드를 사용할 수 있습니다.

#hostingforum.kr
php

use TATAStrategyIndicatorsCDLKickingByLength;



// 데이터를 로드합니다.

$data = [

    ['date' => '2022-01-01', 'open' => 100, 'high' => 120, 'low' => 90, 'close' => 110],

    ['date' => '2022-01-02', 'open' => 110, 'high' => 130, 'low' => 100, 'close' => 120],

    ['date' => '2022-01-03', 'open' => 120, 'high' => 140, 'low' => 110, 'close' => 130],

    ['date' => '2022-01-04', 'open' => 130, 'high' => 150, 'low' => 120, 'close' => 140],

    ['date' => '2022-01-05', 'open' => 140, 'high' => 160, 'low' => 130, 'close' => 150],

];



// Trader_CDLKickingByLength indicator를 호출합니다.

$indicator = new CDLKickingByLength($data);



// indicator의 결과를 출력합니다.

foreach ($indicator->getResult() as $result) {

    echo $result . "
";

}



# 예제


Trader_CDLKickingByLength indicator를 사용하여 candlestick chart를 그려보겠습니다.

#hostingforum.kr
php

use TATAStrategyIndicatorsCDLKickingByLength;

use TATAStrategyIndicatorsCDL2Crows;

use TATAStrategyIndicatorsCDL3BlackCrows;

use TATAStrategyIndicatorsCDL3Inside;

use TATAStrategyIndicatorsCDL3LineStrike;

use TATAStrategyIndicatorsCDL3StarsInSouth;

use TATAStrategyIndicatorsCDLAbandonedBaby;

use TATAStrategyIndicatorsCDLAdvanceBlock;

use TATAStrategyIndicatorsCDLBearishBreakout;

use TATAStrategyIndicatorsCDLBearishHarami;

use TATAStrategyIndicatorsCDLBearishHaramiCountersignal;

use TATAStrategyIndicatorsCDLBearishInvertHammer;

use TATAStrategyIndicatorsCDLBearishSpinningTop;

use TATAStrategyIndicatorsCDLBearishEngulfing;

use TATAStrategyIndicatorsCDLBearishEngulfingCountersignal;

use TATAStrategyIndicatorsCDLBearishFall3Methods;

use TATAStrategyIndicatorsCDLBearishFlyingStars;

use TATAStrategyIndicatorsCDLBearishHarami;

use TATAStrategyIndicatorsCDLBearishHaramiCountersignal;

use TATAStrategyIndicatorsCDLBearishInvertHammer;

use TATAStrategyIndicatorsCDLBearishSpinningTop;

use TATAStrategyIndicatorsCDLBearishThreeCrows;

use TATAStrategyIndicatorsCDLBearishThreeWhiteSoldiers;

use TATAStrategyIndicatorsCDLBullishBreakout;

use TATAStrategyIndicatorsCDLBullishEngulfing;

use TATAStrategyIndicatorsCDLBullishEngulfingCountersignal;

use TATAStrategyIndicatorsCDLBullishHarami;

use TATAStrategyIndicatorsCDLBullishHaramiCountersignal;

use TATAStrategyIndicatorsCDLBullishInvertHammer;

use TATAStrategyIndicatorsCDLBullishSpinningTop;

use TATAStrategyIndicatorsCDLBullishThreeCrows;

use TATAStrategyIndicatorsCDLBullishThreeWhiteSoldiers;

use TATAStrategyIndicatorsCDLCommanad;

use TATAStrategyIndicatorsCDLCloseMarubozu;

use TATAStrategyIndicatorsCDLConcealingBullishLine;

use TATAStrategyIndicatorsCDLCounterAttack;

use TATAStrategyIndicatorsCDLDarkCloudCover;

use TATAStrategyIndicatorsCDLDoji;

use TATAStrategyIndicatorsCDLDojiStar;

use TATAStrategyIndicatorsCDLDragonflyDoji;

use TATAStrategyIndicatorsCDLEveningDoji;

use TATAStrategyIndicatorsCDLEveningStar;

use TATAStrategyIndicatorsCDLFalling3Crows;

use TATAStrategyIndicatorsCDLFallingWindow;

use TATAStrategyIndicatorsCDLGravestoneDoji;

use TATAStrategyIndicatorsCDLHammer;

use TATAStrategyIndicatorsCDLHangingMan;

use TATAStrategyIndicatorsCDLHighWave;

use TATAStrategyIndicatorsCDLHornedRabbit;

use TATAStrategyIndicatorsCDLIdenticalThreeCrows;

use TATAStrategyIndicatorsCDLInNeck;

use TATAStrategyIndicatorsCDLInvertedHammer;

use TATAStrategyIndicatorsCDLKicking;

use TATAStrategyIndicatorsCDLLongLowerShadow;

use TATAStrategyIndicatorsCDLLongUpperShadow;

use TATAStrategyIndicatorsCDLMarubozu;

use TATAStrategyIndicatorsCDLMatchingLow;

use TATAStrategyIndicatorsCDLMatchingHigh;

use TATAStrategyIndicatorsCDLMorningDojiStar;

use TATAStrategyIndicatorsCDLMorningStar;

use TATAStrategyIndicatorsCDLOnNeck;

use TATAStrategyIndicatorsCDL PiercingLine;

use TATAStrategyIndicatorsCDLPlusDirectionLine;

use TATAStrategyIndicatorsCDLPlusDirectionLineCountersignal;

use TATAStrategyIndicatorsCDLQuasimodo;

use TATAStrategyIndicatorsCDLRocking;

use TATAStrategyIndicatorsCDLShootingStar;

use TATAStrategyIndicatorsCDLSpikingPiStar;

use TATAStrategyIndicatorsCDLSpinningTop;

use TATAStrategyIndicatorsCDLStickSandwich;

use TATAStrategyIndicatorsCDLTakuri;

use TATAStrategyIndicatorsCDLThralling;

use TATAStrategyIndicatorsCDLThreeLineStrike;

use TATAStrategyIndicatorsCDLThreeStarsInSouth;

use TATAStrategyIndicatorsCDLThreeWhiteSoldiers;

use TATAStrategyIndicatorsCDLTopTetheredLine;

use TATAStrategyIndicatorsCDLTreeLines;

use TATAStrategyIndicatorsCDLUniqueThreeRiversAvg;

use TATAStrategyIndicatorsCDLUpsideGap2Crows;

use TATAStrategyIndicatorsCDLXSideGap3Methods;



// 데이터를 로드합니다.

$data = [

    ['date' => '2022-01-01', 'open' => 100, 'high' => 120, 'low' => 90, 'close' => 110],

    ['date' => '2022-01-02', 'open' => 110, 'high' => 130, 'low' => 100, 'close' => 120],

    ['date' => '2022-01-03', 'open' => 120, 'high' => 140, 'low' => 110, 'close' => 130],

    ['date' => '2022-01-04', 'open' => 130, 'high' => 150, 'low' => 120, 'close' => 140],

    ['date' => '2022-01-05', 'open' => 140, 'high' => 160, 'low' => 130, 'close' => 150],

];



// Trader_CDLKickingByLength indicator를 호출합니다.

$indicator = new CDLKickingByLength($data);



// indicator의 결과를 출력합니다.

foreach ($indicator->getResult() as $result) {

    echo $result . "
";

}



// candlestick chart를 그립니다.

$chart = new Chart();

$chart->addSeries($data);

$chart->render();



이 코드는 Trader_CDLKickingByLength indicator를 호출하고, indicator의 결과를 출력합니다. 또한 candlestick chart를 그립니다.

결론


Trader_CDLKickingByLength indicator는 candlestick pattern 중 하나로, candlestick의 body가 이전 candlestick의 body보다 길이가 더 긴 경우를 나타냅니다. 이 indicator는 주식 시장에서 투자 결정에 도움이 될 수 있습니다. PHP에서 Trader_CDLKickingByLength indicator를 사용하려면 TA-Lib library를 설치하고, indicator를 호출하는 코드를 작성해야 합니다. 이 코드는 Trader_CDLKickingByLength indicator를 호출하고, indicator의 결과를 출력합니다. 또한 candlestick chart를 그립니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 144 페이지

검색

게시물 검색