股票卖出成本计算器_卖出股票的公式
股票卖出成本计算器_卖出股票的公式
大家好,感谢邀请,今天来为大家分享一下股票卖出成本计算器的问题,以及和卖出股票的公式的一些困惑,大家要是还不太明白的话,也没有关系,因为接下来将为大家分享,希望可以帮助到大家,解决大家的问题,下面就开始吧!
- 编写一个股票买卖收益计算器
- 补仓后卖出一半股票,剩下一半成本怎样算。
例如10元买入1000股,跌至6元补仓又买入1000股。
那
- 有没有一种股票计算器,可以计算出手续费以及补仓后的成本价?
- 股票补仓成本计算器
编写一个股票买卖收益计算器
这么快就课程设计了?? 呵呵 看到我以前交作业的也苦苦求代码上弄了近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 退出");
isr = new inputstreamreader(system.in);
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();
}
}
}
}
补仓后卖出一半股票,剩下一半成本怎样算。
例如10元买入1000股,跌至6元补仓又买入1000股。
那
很好算啊,这一拉均价就等于是你8元买了2000股,7元卖出亏了1元,-1000呗,剩下的你就还按8元持股1000股计算就ok了。
明白:)
有没有一种股票计算器,可以计算出手续费以及补仓后的成本价?
不用呀!你的软件就有这功能 你找找?
股票补仓成本计算器
股票补仓是指投资者在持有一定数量的股票的基础上,又买入同一股票。
补仓是被套牢后的一种被动应变策略,它本身不是一个解套的好办法,但在某些特定情况下它是最合适的方法。
补仓,就是因为股价下跌被套,为了摊低该股票的成本,而进行的买入行为。
补仓的前提
跌幅比较深,损失较大;预期股票即将上升或反弹。
补仓的作用
以更低的价格购买该股票,使单位成本价格下降,以期望在补仓之后反弹抛出,将补仓所买回来的股票所赚取的利润弥补高价位股票的损失。
补仓的技巧
补仓是我们在实际操作中常常运用的手段,或为降低成本,或为增加收益,当然,最重要的是为了保障安全。
补仓属于资金运用策略范畴,因此,在何时补仓、加仓、何种股票,一定要讲究技巧。
补仓的前提
(1)跌幅比较深,损失较大。
(2)预期股票即将上升或反弹。
对于手中一路下跌的缩量弱势股不能轻易补仓。
所谓弱势股就是成交量较小、换手率偏低的股票。
它在行情中的表现是,大盘反弹时其反弹不力,而大盘下跌时却很容易下跌。
一旦被界定为弱势股,则对其补仓应慎之又慎。
因为我们补仓操作不是为了进一步套牢资金,而是要尽快将套牢的资金解套出来,在不能确认补仓之后股市会走强的前提下,匆忙在所谓低位补仓,风险其实是很大的。
确认了强势股,敢于不断对强势股补仓才是资金增长、收益增加成功的关键。
OK,本文到此结束,希望对大家有所帮助。