點的計算

python 版

@staticmethod
def compute_pips_basic(openprice,closeprice,trend,precise):
###openprice 開倉價
###平倉價
###trend 做多0 做空1
###preciese 精度
pips = 0
if precise == 0 or precise == 1 or precise == 2 or precise == 4:
    precise = precise
elif precise == 3:
    precise = 2
else:
    precise = 4
if trend == 0:
    pips = "%.0f"%((Decimal(closeprice)-Decimal(openprice))*10**precise)
elif trend == 1:
    pips = "%.0f"%((Decimal(openprice)-Decimal(closeprice))*10**precise)

return pips


php 版

public static function compute_pips_basic($openprice, $closeprice, $trend, $precise) {
    ###openprice 開倉價  
    ###平倉價  
    ###trend 做多0 做空1  
    ###preciese 精度 
    $pips = 0;
    if ($precise == 0 || $precise == 1 || $precise == 2 || $precise == 4) {
        $precise = $precise;
    } elseif ($precise == 3) {
        $precise = 2;
    } else {
        $precise = 4;
    }

    if ($trend == 0) {
        $pips = round(($closeprice - $openprice) * pow(10, $precise));
    } elseif ($trend == 1) {
        $pips = round(($openprice - $closeprice) * pow(10, $precise));
    }

    return $pips;
}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章