做多
import java.util.HashMap;
import java.util.Scanner;
public class DuoPriceCalc {
public static void main(String [] args){
System.out.println("===欢迎使用===做多计算器===kafatp制作===");
while(true){
if(new DuoPriceCalc().input_output()){
}else{
System.out.println("欢迎使用===做多计算器===kafatp制作OVER");
break;
}
}
}
HashMap<String, Double> count_data(double data1 ,double ratio){
HashMap<String, Double> map = new HashMap<>();
double max_Price = data1 * (1+ 0.01*ratio );
double min_Price = data1 * 0.99;
map.put("max_Price",max_Price);
map.put("min_Price",min_Price);
return map;
}
boolean input_output(){
System.out.print("请输入下单价格:");
Scanner scanner = new Scanner(System.in);
String orderPrice = scanner.nextLine();
System.out.print("请输入吃进点位:");
Scanner scanner2 = new Scanner(System.in);
String ratioNum = scanner2.nextLine();
double data1 = Double.valueOf(orderPrice);
double ratio = Double.valueOf(ratioNum);
HashMap<String, Double> map = new DuoPriceCalc().count_data(data1,ratio);
System.out.println("最大卖空平仓止盈 max 价格是:" + map.get("max_Price"));
System.out.println("最大卖空平仓止损 min 价格是:" + map.get("min_Price"));
System.out.println("======做多计算器====持续提供支持===============");
String contu = "Y";
if("Y".equals(contu) || "y".equals(contu)){
return true;
}else {
return false;
}
}
}
做空
import java.util.HashMap;
import java.util.Scanner;
public class KongPriceCalc {
public static void main(String [] args){
System.out.println("===欢迎使用===做空计算器===kafatp制作===");
while(true){
if(new KongPriceCalc().input_output()){
}else{
System.out.println("欢迎使用===做多计算器===kafatp制作OVER");
break;
}
}
}
HashMap<String, Double> count_data(double data1 ,double ratio){
HashMap<String, Double> map = new HashMap<>();
double max_Price = data1 * (1- 0.01*ratio );
double min_Price = data1 * 1.01;
map.put("max_Price",max_Price);
map.put("min_Price",min_Price);
return map;
}
boolean input_output(){
System.out.print("请输入下单价格:");
Scanner scanner = new Scanner(System.in);
String orderPrice = scanner.nextLine();
System.out.print("请输入吃进点位:");
Scanner scanner2 = new Scanner(System.in);
String ratioNum = scanner2.nextLine();
double data1 = Double.valueOf(orderPrice);
double ratio = Double.valueOf(ratioNum);
HashMap<String, Double> map = new KongPriceCalc().count_data(data1,ratio);
System.out.println("最大买多平仓止盈 max 价格是:" + map.get("max_Price"));
System.out.println("最大买多平仓止损 min 价格是:" + map.get("min_Price"));
System.out.println("======做空计算器====持续提供支持===============");
String contu = "Y";
if("Y".equals(contu) || "y".equals(contu)){
return true;
}else {
return false;
}
}
}