라이브러리

[PHP] trader_sma - 단순 이동 평균




트레이딩 SMA (Simple Moving Average)
=====================================

트레이딩 SMA (Simple Moving Average) 는 가장 기본적인 기술적 분석 도구 중 하나입니다. 이 도구는 가격 데이터의 이동 평균을 계산하여 주가의 경향을 파악하는 데 사용됩니다.

이동 평균 (Moving Average)
-----------------------------

이동 평균은 주가의 최근 가격 데이터의 평균을 계산하여 주가의 경향을 파악하는 데 사용됩니다. 이동 평균은 주가의 가격 데이터를 일정 기간 동안 평균화하여 주가의 경향을 파악하는 데 사용됩니다.

트레이딩 SMA 예제
--------------------

PHP 에서 trader_sma 함수를 사용하여 이동 평균을 계산하는 예제를 살펴보겠습니다.

#hostingforum.kr
php

<?php



// 데이터를 생성합니다.

$data = array(

    array('날짜' => '2022-01-01', '가격' => 100),

    array('날짜' => '2022-01-02', '가격' => 120),

    array('날짜' => '2022-01-03', '가격' => 110),

    array('날짜' => '2022-01-04', '가격' => 130),

    array('날짜' => '2022-01-05', '가격' => 140),

);



// trader_sma 함수를 사용하여 이동 평균을 계산합니다.

function trader_sma($data, $period) {

    $sma = array();

    for ($i = 0; $i < count($data); $i++) {

        if ($i >= $period - 1) {

            $sum = 0;

            for ($j = $i - $period + 1; $j <= $i; $j++) {

                $sum += $data[$j]['가격'];

            }

            $sma[] = $sum / $period;

        } else {

            $sma[] = null;

        }

    }

    return $sma;

}



// 이동 평균을 계산합니다.

$period = 3;

$sma = trader_sma($data, $period);



// 결과를 출력합니다.

echo "날짜	가격	이동 평균
";

foreach ($data as $key => $row) {

    echo $row['날짜'] . "	" . $row['가격'] . "	" . ($sma[$key] !== null ? $sma[$key] : '-') . "
";

}



이 예제에서는 trader_sma 함수를 사용하여 3일 이동 평균을 계산합니다. 결과는 다음과 같습니다.

#hostingforum.kr


날짜	가격	이동 평균

2022-01-01	100	-

2022-01-02	120	100

2022-01-03	110	110

2022-01-04	130	113.33

2022-01-05	140	123.33



이 예제에서 이동 평균은 주가의 경향을 파악하는 데 사용됩니다. 이동 평균이 상승하는 경우 주가가 상승하고 있는 것으로 간주하고, 이동 평균이 하락하는 경우 주가가 하락하고 있는 것으로 간주합니다.

트레이딩 SMA의 종류
-------------------------

트레이딩 SMA에는 다양한 종류가 있습니다.

* Simple Moving Average (SMA): 가장 기본적인 이동 평균입니다.
* Exponential Moving Average (EMA): 최근 가격 데이터에 더 많은 가중치를 부여하여 이동 평균을 계산합니다.
* Weighted Moving Average (WMA): 최근 가격 데이터에 더 많은 가중치를 부여하여 이동 평균을 계산합니다.

이러한 종류의 이동 평균은 주가의 경향을 파악하는 데 사용됩니다. 이동 평균이 상승하는 경우 주가가 상승하고 있는 것으로 간주하고, 이동 평균이 하락하는 경우 주가가 하락하고 있는 것으로 간주합니다.

트레이딩 SMA의 사용
-------------------------

트레이딩 SMA는 주가의 경향을 파악하는 데 사용됩니다. 이동 평균이 상승하는 경우 주가가 상승하고 있는 것으로 간주하고, 이동 평균이 하락하는 경우 주가가 하락하고 있는 것으로 간주합니다.

트레이딩 SMA는 다음과 같은 방법으로 사용할 수 있습니다.

* 주가의 경향을 파악: 이동 평균이 상승하는 경우 주가가 상승하고 있는 것으로 간주하고, 이동 평균이 하락하는 경우 주가가 하락하고 있는 것으로 간주합니다.
* 주가의 변동성을 파악: 이동 평균이 변동성이 큰 경우 주가가 변동성이 큰 것으로 간주하고, 이동 평균이 변동성이 작은 경우 주가가 변동성이 작은 것으로 간주합니다.
* 주가의 기울기를 파악: 이동 평균이 상승하는 경우 주가가 상승하고 있는 것으로 간주하고, 이동 평균이 하락하는 경우 주가가 하락하고 있는 것으로 간주합니다.

트레이딩 SMA는 주가의 경향을 파악하는 데 사용됩니다. 이동 평균이 상승하는 경우 주가가 상승하고 있는 것으로 간주하고, 이동 평균이 하락하는 경우 주가가 하락하고 있는 것으로 간주합니다.
  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 8,985건 / 71 페이지

검색

게시물 검색