diff --git a/index.mjs b/index.mjs index ddf823d..96c81d3 100644 --- a/index.mjs +++ b/index.mjs @@ -61,6 +61,14 @@ function processTP() { if (typeof(STATE[acct][pair]) !== 'undefined' && STATE[acct][pair]["watch"] == "ask") { STATE[acct][pair]["currentPrice"] = PRICES[pair]["ask"]; + STATE[acct][pair]["delta"] = PRICES[pair]["ask"] - STATE[acct][pair]["base"]; + + if (pair.includes("JPY")) { + STATE[acct][pair]["delta"] = STATE[acct][pair]["delta"] * 100; + } else { + + STATE[acct][pair]["delta"] = STATE[acct][pair]["delta"] * 10000; +} if (STATE[acct][pair]["TP"] == true) { STATE[acct][pair]["TPVal"] = STATE[acct][pair]["NTPVal"]; } @@ -93,9 +101,17 @@ function processTP() { } else if (typeof(STATE[acct][pair]) !== 'undefined' && STATE[acct][pair]["watch"] == "bid") { STATE[acct][pair]["currentPrice"] = PRICES[pair]["bid"]; + STATE[acct][pair]["delta"] = STATE[acct][pair]["base"] - PRICES[pair]["bid"]; + if (pair.includes("JPY")) { + STATE[acct][pair]["delta"] = STATE[acct][pair]["delta"] * 100; + } else { + + STATE[acct][pair]["delta"] = STATE[acct][pair]["delta"] * 10000; +} if (STATE[acct][pair]["TP"] == true) { STATE[acct][pair]["TPVal"] = STATE[acct][pair]["NTPVal"]; } + let newtrigger = PRICES[pair]["bid"] + STATE[acct][pair]["TPVal"] if (STATE[acct][pair]["trigger"] > newtrigger) { STATE[acct][pair]["trigger"] = newtrigger; }