PHP Pecl Traded библиотека, документация, использование - PullRequest
0 голосов
/ 03 мая 2020

Я пытаюсь использовать библиотеку PHP pecl trader для анализа свечей, но официальная документация действительно плохая, и я не могу найти ничего лучше. Кроме того, результаты функций трейдера не имеют смысла для меня. Например:

Я хочу проверить, является ли подсвечник типом Doji, поэтому я использую

trader_cdldoji ( array $open , array $high , array $low , array $close )

. Насколько я понимаю, я должен передать 4 массива. со значениями из Candlestick / s, например, когда я ввожу данные из одной свечи, как это:

$arrData=
[
    [7800], //open
    [8000], //High
    [7600], //Low
    [7800], //close
];

результат trader_cdldoji равен false, я обнаружил, что если я передаю данные из более чем 10 свечей, результат

$arrData=
    [
        [0,0,0,2,0,0,0,0,0,0,3,2,7800],
        [0,0,0,6,0,0,0,0,0,0,9,1,8000],
        [0,0,0,1,0,0,0,0,0,0,1,3,7600],
        [0,0,0,2,0,0,0,0,0,0,3,5,7800],
    ];

кажется, что я получаю результат, но только для последних 3 свечей, остальные игнорируются:

array(3) {
  [10] =>
  double(100)
  [11] =>
  double(0)
  [12] =>
  double(100)
}

Прав ли я или логика c отличается ? И почему s that? I don't get why I can't check just one candle. It doesn не имеет смысла для меня (и именно поэтому я думаю, что, возможно, я ошибся)

Кроме того, есть ли способ установить что-то вроде точности для функций, что я имею в виду : Допустим, у меня в качестве свечи вот так:

[
    [7800], //open
    [8000], //High
    [7600], //Low
    [7800], //close
];

и я получаю

array(3) {
  [10] =>
  double(100)
} 

, и это нормально, в принципе, Доджи - это когда цены открытия и закрытия равны, но если я введу

[
    [7800], //open
    [8000], //High
    [7600], //Low
    [7799.9], //close
];

, где разница между открытием и закрытием действительно мала, и я бы тоже хотел получить истинное значение.

Также в качестве подтверждения Доджи я получаю double(100), всегда ли это 100 или я могу получить другие значения, и если да, то когда.

Если бы кто-то мог направить меня в правильном направлении, чтобы посмотреть на эту библиотеку или / и дать мне немного понимания c понимания, я был бы очень признателен. Или, может быть, есть какая-то хорошая документация.

Спасибо заранее

...