피보나치 조정대 리턴해주는 함수 > PHP
PHP

피보나치 조정대 리턴해주는 함수

조회 16회 댓글 0건

비율이나 어느 지점에서 처리 해야 할지 고민할때 피보나치 값을 사용하면 됩니다.

보통 이 지점에서 심리적인 영향을 받기 때문에 활용이 되는것이고 활용을 많이 하고 있기 때문에 현상이 더 강하게 나타 납니다.


피보나치 조정대 레벨 값을 구하는 방식은 아래와 같습니다.

조정 레벨 = 고점 - (고점 - 저점) × 피보나치 비율



    # 피보나치 조정대 함수
    function fibonacciRetracement($low, $high) {

      $levels = [0.236, 0.382, 0.5, 0.618, 0.786];

      $diff = $high - $low;
      $retracement = [];
      foreach ($levels as $level) {
          $retracement["$level"] = $high - $diff * $level;
      }

      return $retracement;
    }


    # 출력
    $low = 100;
    $high = 200;
    $retracements = fibonacciRetracement($low, $high);
    foreach ($retracements as $level => $value) {
      echo "Level $level: $value\n";
    }
 


피보나치 조정대 리턴해주는 함수
 

여기서 사용하는 고점은 당일인 경우가 많습니다.

저점의 경우가 애매 할 수 있는데 어떤것을 기준으로 하는지는 상대방쪽의 개발자가 어떻게 처리 했느냐에 따라 달라질 수 있습니다.

주식의 경우 저점의 경우 전일 종가로 할지 오늘 저점이 전일 종가 보다 낮으면 오늘것을 사용할지 여러번 확인해 보시면 될듯 합니다.

이게 정답이 있는것이 아니고 뭔가 기준을 정하고 싶을때 사용하면 좋은것입니다.



  • 페이스북으로 공유
  • 트위터로  공유
  • 구글플러스로 공유
전체 208건 1 페이지
  • profile_image 이건 각각의 가격대에 따라서 자릿수의 금액이 다른 부분이 있어 맞추기 위해서 만들어진 것입니다.이 부분은 영원히 고정된것이 아니기 때문에 변경이 될 수 있습니다.예를 들면 10만원 단위에선 10만10원 이란 가격은 없다는 것입니다.  <?php  class PriceAdjuster {      private $tickLevels = [          [2000, 1],          [5000, 5],          [20000, 10],          [50000, 50],          [200000, 100],          [500000, 500],          [INF, 1000]  // 5…
  • profile_image PHP에서 변수나 함수명을 한글로 작성하는 것은 몇가지 참고 할게 있으니 아래를 보고 해당 되는것이 있는지 보면 됩니다.utf-8 사용해야 되는데 요즘은 보통 이것 사용하기 때문에 문제 될것은 없을것 같습니다.확실한것은 영어에 익숙하지 않은 경우 한글을 필요시 섞어쓰는것은 가독성이 무척 좋다는 것입니다.변수명을 만들기 위해서 gpt에게 물어보는 시간도 줄어들고(내가 만드는것보다 좋기 때문에 그렇죠)아래 주의할점(나쁜점)에 해당하지 않는 경우는 사용해도 문제 될것은 없다고 봅니다. 프로그램의 용도에 따라 다르겠지만 문제 될까봐 영어로 사용해야 된다는 고정관념은 버리는것이 더 좋다는 것입니다.   ● 좋은점- 코드의 의미를…
  • profile_image dll 파일명은 gd2가 아니라 gd로 되어 있는데 샘플의 php.ini 에선 gd2로 되어 있는 경우가 있습니다.이런 경우는 파일명에 맞게 gd로 변경해 주면 됩니다.php.ini 에서 extension=fileinfoextension=gd제 경우는 윈도우환경에서 이런 문제가 있었습니다. 
  • profile_image 파일 구조가 복잡한 경우 어디서 어떤 프로그램이 include(포함) 되어 있는지 찾기 힘든 경우가 있습니다.이런 경우는 최종적으로 읽혀지는 파일에 전체 include 되는 목록을 출렧하면 되는데요. 프로그램은 아래와 같습니다.이렇게 하면 어느파일이 include 되는지 알 수 있습니다.  $allowed_ip = '222.111.222.123';  $user_ip = $_SERVER['REMOTE_ADDR'];  if ($user_ip == $allowed_ip) {    // 포함된 파일 목록을 배열로 반환    $included_files = get_included_files();    // 포함된 파일 목록 출력…
  • profile_image 파싱을 제대로 해야 하는데 잘 안될때가 있는데 그런경우 사용하는 방법중 하나 입니다.전체를 출력하고 그곳에서 필요한 부분만 사용을 하는데 보통 링크 같은 경우는 이렇게 해도 큰 문제가 되지 않습니다. 프로그램을 잘 한다는것은 문제 해결을 잘 한다는 것입니다.문제 해결을 잘하는 사람은 코딩도 잘하는 편이지만 약간 다를 수 있기도 합니다.한번 사용하면 그만인 프로그램을 만들때는 빠르게 처리하여 마무리하는것이 제일 좋은 방법이겠습니다.    $dom = new DOMDocument('1.0', 'UTF-8');    @$dom->loadHTML($html);    $xpath = new DOMXPath($dom);   …
  • profile_image 많은 문자열에서 비교할때 문자열의 글자길이가 짧은것인 긴것안에 포함 되어 체크 할때 문제가 발생하는 경우가 있는데 사람 같이 지능이 있는 경우 비교할때 판단을 할 수 있지만 프로그램은 그렇지 못하기 때문에 비교 순서를 글자길이가 긴것을 먼저 비교하면 좋아지는 경우가 있는데 이런 경우 사용하는 방법 입니다.  if ( $MODE == 'test' ) {    $aString    = ['한글' => 1, '국어공부' => 2, '산수틀' => 1, '노력하기중' => 2];    print_r($aString);    uksort($aString, function($a, $b) {        re…