以文本方式查看主题
- 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp)
-- 金字塔软件问题提交 (http://weistock.com/bbs/list.asp?boardid=2)
---- 要没跌一个价位开一手,用什么命令可以实现 (http://weistock.com/bbs/dispbbs.asp?boardid=2&id=70763)
|
-- 作者:qq代人发帖
-- 发布时间:2014/10/9 14:23:01
-- 要没跌一个价位开一手,用什么命令可以实现
请教下,要没跌一个价位开一手,用什么命令可以实现? 策略加载后K线都挤到顶上去了是怎么回事?
此主题相关图片如下:o%`4591xz(}jyeg{fyf`uj9.jpg

|
-- 作者:yukizzc
-- 发布时间:2014/10/9 14:30:14
--
1.什么和什么比较跌了一个价位就开一手,k线价格?那就用ref(c,1)-c>1
2.右键y坐标-仅随k线变动
|
-- 作者:yyswz
-- 发布时间:2014/10/9 14:42:35
--
额,是针对最新价,比如最新价<1000元时执行,每跌1元建多仓一手,反弹1元平多仓一手,最新价大于等于1000停止操作,用命令怎么实现?请老师指点谢谢@!另外图表K线挤到顶部是什么原因引起?
|
-- 作者:pyd
-- 发布时间:2014/10/9 14:47:44
--
1,每跌一元是指一根k线内的判断?
2,是你图上输出的值和k线价格相差较大,k线被压缩。
|
-- 作者:yyswz
-- 发布时间:2014/10/9 14:53:54
--
1,是的,或者说在分笔图加载的,高频策略2,额,我写的内容如下:显示出现问题,不知道错在哪里? VARIABLE:n=0; VARIABLE:k=0; VARIABLE:m=850; if close<850 then begin
k=850-close;
buy(k=1 and HOLDING<n+k,n+k-HOLDING,limit,849); end
|
-- 作者:pyd
-- 发布时间:2014/10/9 15:04:27
--
1,
c1:ref(c,1); if c<1000 then begin if c1-c>=1 then buy(1,1,market); if c1-c>=1 then sell(holding>0,1,market); end
2,k后加上冒号 k:=850-close;
|
-- 作者:yyswz
-- 发布时间:2014/10/9 15:20:17
--
非常感谢!
2的问题明晰了,解决了。 1中有点问题在实际需要中,高频要求很细,市价挂单虽然会马上成交但导致滑点亏损,我是否能修改成以下语言: c1:ref(c,1); if c<1000 then begin if c1-c>=1 then buy(1,1,limit,c); if c1-c<=1 then sell(holding>0,1,
limit,c ); end
|
-- 作者:pyd
-- 发布时间:2014/10/9 15:28:25
--
可以
|