您现在的位置:主页 > 要闻 >

股票补仓成本计算器在线

更新时间:2021-07-09 11:00:06

  如何计算股票补仓后的成本价??

   1、股票补仓后成本价计算方法:(以补仓1次为例)
(第一次买入数量*买入价+第二次买入数量*买入价+交易费用)/(第一次买入数量+第二次买入数量)
2、股票补仓是指投资者在持有一定数量的股票的基础上,又买入同一股票。补仓是被套牢后的一种被动应变策略。同时补仓,就是因为股价下跌被套,为了摊低该股票的成本,而进行的买入行为。
3、应用补仓技巧的时候要注意以下要点:
(1)熊市初期不能补仓。
(2)大盘未企稳不补仓。
(3)弱势股不补。 股票补仓后的成本计算。

   对等补仓的花话,就直接价格相加后除以二 股票补仓后计算器

   唐金诚银回答:成本突然降的非常低,因为你卖出的仅仅是股数,你的盈利还是在个股当中的。比如你10块钱买的股票10股,涨到20元的时候你盈利了100元。你卖出9股,你那1股的盈利还是100元,你的成本自然就低了。望采纳 股票补仓成本计算器

   (600*44.444+27.49*100)/700=42.022 这是不算佣金、手续费等,算上的话肯定还要高一点。 股市app的总盈亏和当日参考盈亏是依据什么计算出来的呢特别是参考盈亏,昨天才90多,今天成200

  

个人推荐 编写一个股票买卖收益计算器

   这么快就课程设计了 呵呵 看到我以前交作业的也苦苦求代码上弄了近1个小时终于弄出来了 我简单调试了你举的那个例子 没问题 其他的你自己调试吧
import java.io.*;
import java.util.*;
public class QueueTest {
public int value;
public int num;
public QueueTest(int value, int num) {
this.value = value;
this.num = num;
}
public static void main(String args[]) {
Queue list = new LinkedList();

InputStreamReader isr = null;
BufferedReader br = null; //从命令行读取数据用的

try {
while(true) {
System.out.println(1 买股票);
System.out.println(2 卖股票);
System.out.println(3 退出);

br = new BufferedReader(isr);

int i = -1;
int value = 0;
int num = 0;

try {
i = Integer.parseInt(br.readLine()); //读取命令操作代号
} catch(NumberFormatException ne) {
System.out.println(输入错误);
}

if(i == 1) {
System.out.println(请输入股价);
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
value = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println(输入错误);
continue; //读取所输入股价 股票数目
}

System.out.println(请输入买入数目);
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
num = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println(输入错误);
continue;
}
list.add(new QueueTest(value, num)); //向队列中加入购股记录
} else if(i == 2) {
int income = 0;
System.out.println(请输入股价);
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
value = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println(输入错误);
continue;
}

System.out.println(请输入卖出数目);
isr = new InputStreamReader(System.in);
br = new BufferedReader(isr);

try {
num = Integer.parseInt(br.readLine());
} catch(NumberFormatException ne) {
System.out.println(输入错误); //与上同
continue;
}

while (list.peek() != null) {
QueueTest t = (QueueTest)list.peek();
if(t.num > num) {
t.num -= num;
income += num * (value - t.value);
System.out.println(收益是: + income);
break; //当购股记录股数大于卖出剩余量时,添加收益,退出队列访问
} else {
num -= t.num;
income += t.num * (value - t.value);
list.poll(); //当购股记录股数大于卖出剩余量时,添加收益,继续访问
}
}
if (list.peek() == null) { //现存股总数小于卖出数,将存货全卖出,输出还需要但没卖出的股数以及收益
System.out.println(已将剩余全部股票卖出,还缺少卖出股票数目: + num);
System.out.println(收益是: + income);
}
} else if(i == 3) {
return;
} else {
System.out.println(输入错误);
}

}
} catch(IOException e) {
e.printStackTrace();
} finally {
try {
if(br != null) br.close();
if(isr != null) isr.close();
} catch(IOException e) {
e.printStackTrace();
}
}
}
}