以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  如何表达  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=68347)

--  作者:yeqiu
--  发布时间:2014/8/5 11:23:04
--  如何表达

请问如何表达下列:

SD:= 开空后的最低收盘价

ZD:= 开空后的最低价

A:=SD-ZD

B:= (SD-ZD)/2

如果B的值的小数点后1位数为单数, 那么B= (SD-ZD)/20.1;//(期指最小单位为0.2)

如果A =0, 那么K=SD+0.4

如果A =0.2, 那么K=SD+0.2

如果A =0.4, 那么K=SD

如果A =0.6, 那么K=SD-0.2

如果A =0.8, 那么K=SD-0.4

如果A >0.8, 那么K=B

(K+10点平空) (ZDZD的当条K线的现价<=4时平空);// 即长下影线4点时立即平


--  作者:jinzhe
--  发布时间:2014/8/5 11:31:04
--  

sd:=llv(close,enterbars+1);

zd:=llv(low,enterbars+1);

a:=sd-zd;

b:=(sd-zd)/2;

bb:=if(mod(b*10,0.2*10)=0,b,b+0.1);

if A=0 then k:=sd+0.4;

....

其他k定义按照上面的写

 

k+10点是条件还是价位

 

(zd-close)<=4


--  作者:yeqiu
--  发布时间:2014/8/5 15:03:13
--  
谢谢!
k+10点还是价位
(zd-close)<=4  不是收盘价而是当条K线的现价(防止很长的影线)

--  作者:jinzhe
--  发布时间:2014/8/5 15:08:46
--  
在没走完的k线上,close就是表示最新价
--  作者:yeqiu
--  发布时间:2014/8/5 15:22:42
--  

这样是否可限定K一定是0.2的倍数, 如不是, 是否会自动调用bb


--  作者:yeqiu
--  发布时间:2014/8/5 15:27:31
--  
能否把这个写完,谢谢!
(K+10点平空(ZDZD的当条K线的现价<=4时平空)

--  作者:jinzhe
--  发布时间:2014/8/5 15:28:37
--  
if zd-close<=4 then sellshort(1,0,limitr,k+10);
--  作者:yeqiu
--  发布时间:2014/8/5 15:29:53
--  
这样是否可限定K一定是0.2的倍数如不是是否会自动调用bb
--  作者:jinzhe
--  发布时间:2014/8/5 15:36:52
--  
BB就是加工后的B,直接用
--  作者:yeqiu
--  发布时间:2014/8/5 15:43:21
--  
谢谢