mirror of
https://github.com/bisq-network/bisq-api-reference.git
synced 2026-05-18 12:04:14 +00:00
Improve take offer criteria summary text
This commit is contained in:
parent
b8bec32574
commit
25f12c8232
@ -307,12 +307,19 @@ public class TakeBestPricedOfferToBuyBsq extends AbstractBot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void printCriteriaSummary() {
|
void printCriteriaSummary() {
|
||||||
log.info("Looking for offers to {}, with a fixed-price at or greater than"
|
if (isZero.test(minMarketPriceMargin)) {
|
||||||
+ " {}% {} the 30-day average BSQ trade price of {} BTC.",
|
log.info("Looking for offers to {}, with a fixed-price at or greater than"
|
||||||
MARKET_DESCRIPTION,
|
+ " the 30-day average BSQ trade price of {} BTC.",
|
||||||
minMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
MARKET_DESCRIPTION,
|
||||||
aboveOrBelowMarketPrice.apply(minMarketPriceMargin),
|
avgBsqPrice);
|
||||||
avgBsqPrice);
|
} else {
|
||||||
|
log.info("Looking for offers to {}, with a fixed-price at or greater than"
|
||||||
|
+ " {}% {} the 30-day average BSQ trade price of {} BTC.",
|
||||||
|
MARKET_DESCRIPTION,
|
||||||
|
minMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
||||||
|
aboveOrBelowMarketPrice.apply(minMarketPriceMargin),
|
||||||
|
avgBsqPrice);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
||||||
|
|||||||
@ -382,12 +382,19 @@ public class TakeBestPricedOfferToBuyBtc extends AbstractBot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void printCriteriaSummary() {
|
void printCriteriaSummary() {
|
||||||
log.info("Looking for offers to {}, priced at or more than {}% {} the current market price {} {}.",
|
if (isZero.test(minMarketPriceMargin)) {
|
||||||
marketDescription.get(),
|
log.info("Looking for offers to {}, priced at or higher than the current market price {} {}.",
|
||||||
minMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
marketDescription.get(),
|
||||||
aboveOrBelowMarketPrice.apply(minMarketPriceMargin),
|
currentMarketPrice,
|
||||||
currentMarketPrice,
|
isXmr.test(currencyCode) ? "BTC" : currencyCode);
|
||||||
isXmr.test(currencyCode) ? "BTC" : currencyCode);
|
} else {
|
||||||
|
log.info("Looking for offers to {}, priced at or more than {}% {} from the current market price {} {}.",
|
||||||
|
marketDescription.get(),
|
||||||
|
minMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
||||||
|
aboveOrBelowMarketPrice.apply(minMarketPriceMargin),
|
||||||
|
currentMarketPrice,
|
||||||
|
isXmr.test(currencyCode) ? "BTC" : currencyCode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
||||||
|
|||||||
@ -308,15 +308,21 @@ public class TakeBestPricedOfferToSellBsq extends AbstractBot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void printCriteriaSummary() {
|
void printCriteriaSummary() {
|
||||||
log.info("Looking for offers to {}, with a fixed-price at or less than"
|
if (isZero.test(maxMarketPriceMargin)) {
|
||||||
+ " {}% {} the 30-day average BSQ trade price of {} BTC.",
|
log.info("Looking for offers to {}, with a fixed-price at or less than"
|
||||||
MARKET_DESCRIPTION,
|
+ " the 30-day average BSQ trade price of {} BTC.",
|
||||||
maxMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
MARKET_DESCRIPTION,
|
||||||
aboveOrBelowMarketPrice.apply(maxMarketPriceMargin),
|
avgBsqPrice);
|
||||||
avgBsqPrice);
|
} else {
|
||||||
|
log.info("Looking for offers to {}, with a fixed-price at or less than"
|
||||||
|
+ " {}% {} the 30-day average BSQ trade price of {} BTC.",
|
||||||
|
MARKET_DESCRIPTION,
|
||||||
|
maxMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
||||||
|
aboveOrBelowMarketPrice.apply(maxMarketPriceMargin),
|
||||||
|
avgBsqPrice);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
||||||
log.info("Currently available {} offers -- want to take BSQ swap offer with fixed-price <= {} BTC.",
|
log.info("Currently available {} offers -- want to take BSQ swap offer with fixed-price <= {} BTC.",
|
||||||
MARKET_DESCRIPTION,
|
MARKET_DESCRIPTION,
|
||||||
|
|||||||
@ -382,12 +382,19 @@ public class TakeBestPricedOfferToSellBtc extends AbstractBot {
|
|||||||
}
|
}
|
||||||
|
|
||||||
void printCriteriaSummary() {
|
void printCriteriaSummary() {
|
||||||
log.info("Looking for offers to {}, priced at or less than {}% {} the current market price {} {}.",
|
if (isZero.test(maxMarketPriceMargin)) {
|
||||||
marketDescription.get(),
|
log.info("Looking for offers to {}, priced at or lower than the current market price {} {}.",
|
||||||
maxMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
marketDescription.get(),
|
||||||
aboveOrBelowMarketPrice.apply(maxMarketPriceMargin),
|
currentMarketPrice,
|
||||||
currentMarketPrice,
|
isXmr.test(currencyCode) ? "BTC" : currencyCode);
|
||||||
isXmr.test(currencyCode) ? "BTC" : currencyCode);
|
} else {
|
||||||
|
log.info("Looking for offers to {}, priced at or less than {}% {} from the current market price {} {}.",
|
||||||
|
marketDescription.get(),
|
||||||
|
maxMarketPriceMargin.abs(), // Hide the sign, text explains target price % "above or below".
|
||||||
|
aboveOrBelowMarketPrice.apply(maxMarketPriceMargin),
|
||||||
|
currentMarketPrice,
|
||||||
|
isXmr.test(currencyCode) ? "BTC" : currencyCode);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
void printOffersAgainstCriteria(List<OfferInfo> offers) {
|
||||||
|
|||||||
@ -1,13 +1,13 @@
|
|||||||
#
|
#
|
||||||
# Maximum # of offers to take during one bot session. When reached, bot will shut down API daemon then itself.
|
# Maximum # of offers to take during one bot session. When reached, bot will shut down API daemon then itself.
|
||||||
maxTakeOffers=10
|
maxTakeOffers=1
|
||||||
#
|
#
|
||||||
# Taker bot's payment account id. Only BUY BTC offers using the same payment method will be considered for taking.
|
# Taker bot's payment account id. Only BUY BTC offers using the same payment method will be considered for taking.
|
||||||
paymentAccountId=9ad3cc7a-7d32-453c-b9db-a3714b5b8f61
|
paymentAccountId=28030c83-f07d-4f0b-b824-019529279630
|
||||||
#
|
#
|
||||||
# Taker bot's min market price margin. A candidate BUY BTC offer's price margin must be >= minMarketPriceMargin.
|
# Taker bot's min market price margin. A candidate BUY BTC offer's price margin must be >= minMarketPriceMargin.
|
||||||
#
|
#
|
||||||
minMarketPriceMargin=1.00
|
minMarketPriceMargin=0
|
||||||
#
|
#
|
||||||
# Taker bot's min BTC amount to sell. The candidate BUY offer's amount must be >= minAmount BTC.
|
# Taker bot's min BTC amount to sell. The candidate BUY offer's amount must be >= minAmount BTC.
|
||||||
minAmount=0.01
|
minAmount=0.01
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user