タグ

ブックマーク / webmaster.chielog.com (2)

  • RSIをPHPで計算・算出する方法 | WEBマスターの知恵ブログ

    RSIをPHPにて計算・算出します。 計算式は、 RSI = n日間の値上がり幅合計 ÷ (n日間の値上がり幅合計 + n日間の値下がり幅合計) × 100 一般にnには、14日が使われています。松井証券のQUICK情報やヤフーファイナンスでも14日となっています。 以下がそのスクリプトです。 global宣言した変数・配列には、関数外で値を設定してください。$stocks_endには、データベースから終値を引っ張る処理を事前にしています。 //RSI算出 function get_rsi($offset) { global $rsi_term ; //rsi算出期間 global $stocks_end ; //終値配列データ(直近の添え字が0) //開始地点から要素を切り出し $array = array_slice($stocks_end, $offset); $plus  = 0

    iww
    iww 2019/02/04
    trader_rsi()に頼らず手で計算する方法
  • 【PDO】bindParamとbindValueの違い【PHP】 | WEBマスターの知恵ブログ

    bindParamとbindValueの違いについての覚書です。 bindValue : 値をパラメータにバインドする プリペアドステートメントで使用する SQL 文の中で、対応する名前あるいは疑問符のプレースホルダに値をバインドします。 bindParam : 指定された変数名にパラメータをバインドする 準備された SQL ステートメント中で、   対応する名前もしくは疑問符プレースホルダにパラメータをバインドします。   PDOStatement::bindValue() と異なり、   変数は参照としてバインドされ、PDOStatement::execute()がコールされたときのみ評価されます。 PHPマニュアルの該当箇所には、このような説明があります。 ただ、これだけでは何のことかイマイチ分かりません。 この二つで分かりやすいのは、単純な動作のbindValueです。 基的な動

    iww
    iww 2014/08/09
    忘れてたのでメモ
  • 1