Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共11 条记录, 每页显示 10 条, 页签: [1] [2]
[浏览完整版]

标题:如何根据现有资金量自动调整开仓手数的代码

1楼
jiangsen 发表于:2012/9/4 10:21:01

比如我有10万资金,每次开仓开2手,当我的资金增长变成15万的时候,自动调整成3手

2楼
just 发表于:2012/9/4 10:30:39

需根据不同合约的价值 自行通过资金计算。

举个例子

假设1手股指需要5万,则10万资金可以开2手。

代码这么写buy(1,100%,thisclose);

当资金到15万时,自动开3手了。

 

3楼
jiangsen 发表于:2012/9/4 11:13:47
buy(1,100%,thisclose);这句语句应该添加在哪里啊?而且我用的是enterlong和entershort啊,不是buy
4楼
jinzhe 发表于:2012/9/4 11:25:05
用buy吧,enterlong设定不了100%
5楼
jiangsen 发表于:2012/9/4 12:06:50
开多用buy,那平多开空平空用什么啊?
6楼
RogarZ 发表于:2012/9/4 12:23:10

buy   sell   多

buyshort  sellshort 空

7楼
jiangsen 发表于:2012/9/4 12:55:04

我之前说的不够详细抱歉

我把任何时候我拥有的资金平均分成3份,比如我的启动资金有30万,可以开6手股指,每份2手,当我的资金涨到45万的时候,可以开9手,每份3手,当我的资金涨到60万的时候,可以开12手,每份4手,以此类推。。。

第1份资金用来试仓,满足条件A加仓1份,满足条件B再加仓1份

这个代码应该怎么写呢?

8楼
董小球 发表于:2012/9/4 13:10:08
楼主你的意思就是可开仓位的三分之一呗,那就用33%来下单就行了
buy(cond,33%,market);
9楼
jiangsen 发表于:2012/9/4 13:20:02
那加仓的时候怎么写呢?
10楼
rushtaotao 发表于:2012/9/4 13:36:16

if holding>0 then buy 

继续买入咯

共11 条记录, 每页显示 10 条, 页签: [1] [2]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 3 queries.