以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  老师帮忙写一个股票程序化交易  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=145037)

--  作者:majidong2016
--  发布时间:2016/12/20 22:18:31
--  老师帮忙写一个股票程序化交易
是根据资金量来说的,浮盈大于等于5000时,卖出浮盈金额的股票,亏损大于等于5000时,开多仓买入亏损金额的股票。
--  作者:jinzhe
--  发布时间:2016/12/21 8:59:35
--  
比如浮动盈亏有5000,那么是全平掉这盈利5000的股票吗?
--  作者:majidong2016
--  发布时间:2016/12/21 20:18:13
--  
具体一点就是我的股票成本是100000元,盈利5000的时候我平掉5000元的股票,让我的股票市值回到100000,如果要是亏损5000时,股票市值是95000,我再买5000的股票,让我的市值恢复到100000元!谢谢老师!
--  作者:jinzhe
--  发布时间:2016/12/22 9:17:20
--  

nn:=taccount(28)

 

if nn-100000>5000 then tsell(1,(n-100000)/close,mkt);

if 100000-nn>5000 then tbuy(1,(100000-n)/close,mkt);

要计算股票市值的话就必须要后台了,


--  作者:majidong2016
--  发布时间:2017/1/2 14:27:26
--  
老师要是后台交易的程序如何去写?
--  作者:majidong2016
--  发布时间:2017/1/2 14:27:46
--  
谢谢您
--  作者:majidong2016
--  发布时间:2017/1/2 14:44:49
--  
老师,以当时的对手价成交,不是以市场价成交
--  作者:jinzhe
--  发布时间:2017/1/3 9:09:41
--  

nn:=taccount(28)

 

if nn-100000>5000 then tsell(1,(n-100000)/close,lmt,DYNAINFO( 34));

if 100000-nn>5000 then tbuy(1,(100000-n)/close,lmt,DYNAINFO( 28));