期货计算题,求助!!!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/06 17:10:14
某客户6月4日结算单记录当日结存数为了787800元,且空仓。6月5日操作如下:① cu0703 卖出 40手 63800 开仓;② cu0703买入 5手 63500 平仓(手续费120元/手、保证金收取比例6%、结算价65100、不分平今仓),请计算当日结算后的客户权益、可用资金、风险度。
衡量次日下述涨跌时,应如何处理风险(强平风险度为300%):
1、次日行情下跌300点?
2、次日行情下跌1100点?
3、次日行情上涨2100点?
高手啊,下面几个问题,你知道答案吗?谢谢!!!
1)举例,你所掌握的编程语言中 数值型变量转换为字符串变量的函数
字符型变量左取3位字节
2)举例说明foxpro语法与sql语法在数据库基本操作上的不同。
3)自举简单例子,用sql进行查询工作,要求用上join操作.
4)自举简单例子,用sql进行查询工作,要求用上group操作
5)如果让你把sql server中的数据到出成dbf,你会采用什么办法?

通常在没有说明的情况下手续费是指单边的。

前日客户权益:787800

今日开仓40手,手续费4800,平仓5手,手续费600,合计当日手续费5400

平仓盈亏:(63800-63500)*5*5=7500
持仓盈亏:(63800-65100)*5*35=-227500
当日盈亏:-227500+7500=-220000
当日客户权益:787800-220000-5400=562400

当日持仓保证金:65100*5*35*6%=683550
当日可用资金:562400-683550=-121150
风险度:683550/562400=122%

风险度>100%,所以次日开盘就要被强行平仓,没有任何一家公司会在风险度300%时才强平的

若次日下跌300点,仍然要被强平,因为可用资金还是负值。
若次日下跌1100点,则亏损挽回1100*5*35=192500,可用资金变成正的,就不需要平仓了。
不过在实际交易中,开盘时就会被强平的。

至于次日行情上涨2100点就不要考虑了,期货公司早就把你的单子平掉了。

至于数值型变量转字符串变量的函数,因为有6、7年不编程了,差不多都忘了,Foxpro中的还记得一点,SQL Server只了解一些,没用它写过东西。
用foxpro的话,应该是这样的:
left(str(A,6),3),这里A是数值变量,比如123456,str(A,6)表示将数值变量转换为字符串,结果就是123456(字符型),left(str(A,6),3)表示取左边的3个字符,结果就是123。

300,1100,2100都减仓就对了