编程生成期货合约
Ⅰ 有没有用C++编程的期货程序化软件
问度娘,以前看到多,具体的就忘了
Ⅱ 期货是怎么产生的
在传统的交易中,我们会一手交钱,一手交货,这叫做现货交易。期货则是现在签订交易合约,但是在将来进行交易。
举个例子,三郎是个在江户时代卖饭团的店家,但是近来战争的气氛越来越浓,三郎担心战争发生时会造成米价飙涨,最后会导致他不够钱买米来做饭团。所以三郎决定在下一季的白米收成前,先用现在价格,和米商把未来的这批米买下来!因此三郎付了订金给米商,并签订了一张『买下未来白米』的契约,而这就是期货的前身。
期货和现货最大的区别在于
•保证金
•保证金即日结算
•到期后通常不用实物交割
只要记住这三点就可以很好地理解期货了。
保证金:三郎想预定三个月后的米,于是他和米商商定,将三个月后用1000/吨的价格买下一吨米,并且签订了一张合约,三郎和米商都没有交订金(保证金)。
三个月过去了,米价跌到了950/吨。三郎一想,自己要是不履行合约,而在别人那里买米,可以便宜个50,于是,他决定违约,在别人那里买米。结果是三郎赚了50,而米商亏了50。因为三郎在签订合约的时候没有交保证金,所以米商只能自己承担损失。
为了确保违约的事情不发生,三郎和米商决定在签订合约的时候各拿出总金额一定比例的金钱作为保证金,交给村长大人作公证,无论哪一方违约,保证金都归另一方所有。
于是,三郎和米商愉快地签了合约,并各拿出了总金额10%也就是100的保证金,这下总该没有问题了吧?
三个月过去了,米价跌到了500/吨。三郎琢磨着,自己违约的话,会损失100保证金,但是可以便宜500买到米,总的来说还是赚了400,于是三郎又选择了违约。因为三郎在签订合约时所交的保证金(100)不足以弥补米商的亏损(500),所以米商得自己承担损失。
也就是说,单单靠保证金制度不能杜绝违约的现象出现。
为了更好的让双方履行合约,村长想出了第二个办法,也就是保证金即日结算制度。
现在从头来过,三郎和米商签了合约,三郎和米商各交了100的保证金。
谁想到第一天一过去,米价就跌到了900/吨。村长一想,现在三郎的损失已经和保证金一样了,要是明天米价再跌,三郎肯定要违约。于是村长从三郎的保证金那扣了100,把这100交给了米商,并且,将合约的内容更新为,三个月之后三郎付给米商900购买1吨的米。
三郎算了算,发现村长的做法并没有影响到他的利益:
米商也算了一下,发现村长的做法也没有影响到自己的利益:
但是,三郎却发现,自己的保证金已经为0,为了继续履行合约,就得在明天之前补上合约金额10%的保证金,也就是900 x 10%=90。
当三郎交了保证金之后,如果明天米价继续跌,村长又会重复上面的做法,确保双方无法通过违约来规避损失。
在两个月之后,三郎的饭团店由于经营不善而倒闭了,这个时候一吨米的价格仍为1050/吨。三郎心想:自己已经不再需要这一吨米了,没有履行合约的理由,但是如果选择违约,则会损失保证金100,这可如何是好?
正好,三郎的邻居吉永开了一家饭店。吉永想预定一个月后的米,村长便撮合吉永和三郎签订了一份合约,规定一个月后吉永向三郎支付1050买下1吨米。
三郎通过签订一张卖出米的期货合约,抵消了买入米的期货合约,不用进行实物交割,还净赚了50。
三郎发现自己只需要用10%的金额,就可以做上一笔买卖,这种杠杆操作令收益波动变得很大。三郎开始学着在低价买入米的期货,在高价卖出米的期货,变成了一个投机者,从此走上了人生巅峰。
总结:
三郎买了米的期货→建仓
三郎持有米的期货直到合约到期→持仓
合约到期的时候,三郎交钱换米→交割
在合约到期前,三郎把这张合约(米)卖给其他人→平仓
Ⅲ 期货合约怎么产生的,持仓量怎么会有变化呢,请解释一下
其实很多东西,,只要举例就明白了,偏要说的让人摸 不着头脑,,或者答非所问,我给你说下你就全明白了:
假设一张新的合约,交易所给出的参考价是1000元一手,那么大家申报的时候就参照这个价,这时第一个人以1005的价格卖出一手,又第二人以998元的价格买入一手,但由于双方价钱没有达成一致,所以不能成交.然后又第三人出价以1005的价格买入一手,则成交了一手,持仓量为1,而998元的价位由于没有人肯卖出,所以就暂时挂在那里,直到有人肯出低于或等于998元的价格,第二个人的单子才能成交,所以每一张买单都对应着每一张卖单.
Ⅳ 程序化测试期货和股票不一样,而期货主力合约经常更换,无连续。怎么处理这样的问题的
可以选择主力连续合约来测试
Ⅳ 期货合约代码是怎么排的
大连黄大豆一号
品种代码(a)+交割年份(2位)+交割月份(2位),如:a0905
大连黄大豆二号
品种代码(b)+交割年份(2位)+交割月份(2位),如:b0905
大连豆粕
品种代码(m)+交割年份(2位)+交割月份(2位),如:m0901
大连塑料
品种代码(l)+交割年份(2位)+交割月份(2位),如:l0901
大连豆油
品种代码(y)+交割年份(2位)+交割月份(2位),如:y0901
大连玉米
品种代码(c)+交割年份(2位)+交割月份(2位),如:c0901
大连棕榈油
品种代码(p)+交割年份(2位)+交割月份(2位),如:p0901
郑州硬麦
品种代码(WT)+交割年份(1位)+交割月份(2位),如:WT903
郑州强麦
品种代码(WS)+交割年份(1位)+交割月份(2位),如:WS903
郑州一号棉花
品种代码(CF)+交割年份(1位)+交割月份(2位),如:CF905
郑州白糖
品种代码(SR)+交割年份(1位)+交割月份(2位),如:SR905
郑州PTA
品种代码(TA)+交割年份(1位)+交割月份(2位),如:TA905
郑州菜籽油
品种代码(RO)+交割年份(1位)+交割月份(2位),如:RO905
上海铜
品种代码(cu)+交割年份(2位)+交割月份(2位),如:cu0901
上海铝
品种代码(al)+交割年份(2位)+交割月份(2位),如:al0901
上海橡胶
品种代码(ru)+交割年份(2位)+交割月份(2位),如:ru0901
上海锌
品种代码(zn)+交割年份(2位)+交割月份(2位),如:zn0901
上海金
品种代码(au)+交割年份(2位)+交割月份(2位),如:au0812
上海燃料油
品种代码(fu)+交割年份(2位)+交割月份(2位),如:fu0901
Ⅵ 期货合约是如何制订的
期货合约指由期货交易所统一制订的、规定在将来某一特定的时间和地点交割一定数量和质量实物商品或金融商品的标准化合约。
期货合约指由期货交易所统一制订的,买卖双方同意就可以了(不同意,可以不买卖)。
具体可参考:http://ke..com/view/10566.html?wtp=tt
Ⅶ 期货合约是怎么产生的
期货合约引指由期货交易所统一制订的、规定在将来某一特定的时间和地点交割一定数量和质量实物商品或金融商品的标准化合约。通常所说的期货就是指期货合约。
特点:
1、期货合约的商品品种、数量、质量、等级、交货时间、交货地点等条款都是既定的,是标准化的,唯一的变量是价格。期货合约的标准通常由期货交易所设计,经国家监管机构审批上市。
2、期货合约是在期货交易所组织下成交的,具有法律效力。期货价格是在交易所的交易厅里通过公开竞价方式产生的。国外大多采用公开喊价方式,而我国均采用电脑交易。
3、期货合约的履行由交易所担保,不允许私下交易。
4、期货合约可通过交收现货或进行对冲交易履行或解除合约义务。
Ⅷ 期货合约的英文代码是如何的来的比如,把白砂糖是SR
除了金属期货品种是元素符号外,其他品种都是英文缩写或交易所根据惯例自定(比如大连黄大豆一号是A,黄大豆二号则是B),大多数是取英文单词的头两个字母,或由两个英文单词组成的词组各取一个首字母构成代码,也有取英文单词的首尾字母的。
Ⅸ 会编程的高手请进---手动输入数据 自动生成K线的 程序或者软件
关于这个问题你可以去搜索一下编,程,回,忆,录,之unity3d。零基础开始学起,就算是菜鸟都能看懂,很容易就学会了。