以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 如何根据现有资金量自动调整开仓手数的代码 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=25193) |
-- 作者:jiangsen -- 发布时间:2012/9/4 10:21:01 -- 如何根据现有资金量自动调整开仓手数的代码 比如我有10万资金,每次开仓开2手,当我的资金增长变成15万的时候,自动调整成3手 |
-- 作者:just -- 发布时间:2012/9/4 10:30:39 -- 需根据不同合约的价值 自行通过资金计算。 举个例子 假设1手股指需要5万,则10万资金可以开2手。 代码这么写buy(1,100%,thisclose); 当资金到15万时,自动开3手了。
|
-- 作者:jiangsen -- 发布时间:2012/9/4 11:13:47 -- buy(1,100%,thisclose);这句语句应该添加在哪里啊?而且我用的是enterlong和entershort啊,不是buy |
-- 作者:jinzhe -- 发布时间:2012/9/4 11:25:05 -- 用buy吧,enterlong设定不了100% |
-- 作者:jiangsen -- 发布时间:2012/9/4 12:06:50 -- 开多用buy,那平多开空平空用什么啊? |
-- 作者:RogarZ -- 发布时间:2012/9/4 12:23:10 -- buy sell 多 buyshort sellshort 空 |
-- 作者:jiangsen -- 发布时间:2012/9/4 12:55:04 -- 我之前说的不够详细抱歉 我把任何时候我拥有的资金平均分成3份,比如我的启动资金有30万,可以开6手股指,每份2手,当我的资金涨到45万的时候,可以开9手,每份3手,当我的资金涨到60万的时候,可以开12手,每份4手,以此类推。。。 第1份资金用来试仓,满足条件A加仓1份,满足条件B再加仓1份 这个代码应该怎么写呢? |
-- 作者:董小球 -- 发布时间:2012/9/4 13:10:08 -- 楼主你的意思就是可开仓位的三分之一呗,那就用33%来下单就行了 buy(cond,33%,market);
|
-- 作者:jiangsen -- 发布时间:2012/9/4 13:20:02 -- 那加仓的时候怎么写呢? |
-- 作者:rushtaotao -- 发布时间:2012/9/4 13:36:16 -- if holding>0 then buy 继续买入咯 |