Rss & SiteMap

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

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

标题:BUYSHORT函数使用的疑问

1楼
双保险 发表于:2012/8/14 14:08:11
请问:BUYSHORT(1, 50%, THISCLOSE);
里面的
50%可以替换成0.5么
2楼
jinzhe 发表于:2012/8/14 14:09:44
不行,绝对不行。50%和0.5是两回事了
3楼
双保险 发表于:2012/8/14 14:12:19

还有,我想设置一个类似“开关”的外部参数,赋值为a的时候,只可以做空,赋值为b的时候,只可以做多。赋值为c的时候既可以做空也可以做多。

 

问题是,我想要在盘中去改变这个参数,那么程序是否还会执行既定的多空限制呢?比如可以让程序每隔5分钟扫描一次这个外部参数,以便应对盘中的改变。

4楼
jinzhe 发表于:2012/8/14 14:57:22

if conda then begin

buy

sell

end

 

if condb then begin

buyshort

sellshort

end

 

if condc then begin

buy

sell

buyshort

sellshort

end

5楼
双保险 发表于:2012/8/14 15:02:44

 

 

谢谢jin版主的解答。

 

如果50%不可以。
 用什么变量可以替换这个50%
 字符串么?

 

比如我要有个变量控制10%,20%,25%,50%这样,应该是怎么写的

[此贴子已经被作者于2012-8-14 15:03:39编辑过]
6楼
just 发表于:2012/8/14 15:24:50

楼主请仔细看看2楼帖子 不是50%不行,而是0.5不能代替50%,我们并不清楚楼主想要表达什么意思 故不好妄加判断。

 

7楼
RogarZ 发表于:2012/8/14 16:44:52
设个参数呗
input(50,1,100,1);
BUYSHORT(1,N%, THISCLOSE);

8楼
董小球 发表于:2012/8/14 17:25:42
楼主 不可以用0.5, 楼上的写法是可以使用的


设个参数呗
input(50,1,100,1);
BUYSHORT(1,N%, THISCLOSE);
9楼
双保险 发表于:2012/8/15 20:40:23
谢谢大家都帮助,这个语句是半仓开仓。但模拟操作中都是最多只能开仓100w。总资金有1000w。请问为什么? BUYSHORT(1, 50%, THISCLOSE)
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
[此贴子已经被作者于2012-8-15 20:42:12编辑过]
10楼
RogarZ 发表于:2012/8/15 22:36:38

这个是按 当根K线asset值50%

你在你的模型最后加入


资金:asset,noaxis;

 

asset是从该品种本地第一根K线数据开始算

你试试在K线 X轴 鼠标右击 X坐标属性 常规 指定开始时间 的功能

[此贴子已经被作者于2012-8-15 22:40:00编辑过]
共13 条记录, 每页显示 10 条, 页签: [1] [2]


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