以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助] 刚开始接触程序交易  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=79094)

--  作者:wt33333
--  发布时间:2015/5/27 15:20:24
--  [求助] 刚开始接触程序交易
刚开始接触程序交易  

比如,账户10万元,想满仓多豆粕m1509,2540元,当豆粕下跌,保证金不够时,自动平 1手;当价格上涨,保证金有余额是,自动加一手。

在图表or后台中,有没有现成的模型?谢


--  作者:jinzhe
--  发布时间:2015/5/27 15:42:51
--  

保证金不够

这个具体指不够多少?


--  作者:wt33333
--  发布时间:2015/5/27 17:07:16
--  

当豆粕下跌,保证金不够时,===即由于价格下跌,导致保证金不足时,平一手。

 

 

这是我刚写的:

KD:=asset>0;          //开多条件
PD:=asset<0;          //平多条件
 

开多:BUY(1,1,marketr);          //开多信号
平多:SELL(1,1,marketr);                       //平多信号

开多正常,但平仓时不正常;当资产为负数时,系统全平,我希望只平1手。


--  作者:jinzhe
--  发布时间:2015/5/27 17:15:31
--  
意思是剩下钱不够开一手,就平掉1手吗?
--  作者:wt33333
--  发布时间:2015/5/27 21:34:41
--  

比如,账户10万元,想满仓多豆粕m1509,2540元,当价格下跌,导致保证金为负数时,自动平 1手,使保证金为正数;当价格上涨,保证金有余额,超过一手时,自动加一手。

在图表or后台中,有没有现成的模型?谢


--  作者:netfox
--  发布时间:2015/5/27 21:47:02
--  
以下是引用wt33333在2015/5/27 21:34:41的发言:

比如,账户10万元,想满仓多豆粕m1509,2540元,当价格下跌,导致保证金为负数时,自动平 1手,使保证金为正数;当价格上涨,保证金有余额,超过一手时,自动加一手。

在图表or后台中,有没有现成的模型?谢

 

用个别法子也可以:

求每首最大亏损可能导致保证金警报, 那么你只要计算 开仓价 - 变量 = 标记价格 ,到达就平1手。

 

但是,这么操作没啥意义吧,你这要求下跌必须是一点一点的,如果隔夜跳空你账面已经被清零了。