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;
}