以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于在1分钟引用30分KDJ  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=50819)

--  作者:salesman21cn
--  发布时间:2013/4/9 11:21:53
--  关于在1分钟引用30分KDJ

老师,要求1分钟周期,引用30分钟KD值。

 

如果K值有打到20以下,然后出现了第一个金叉(金叉可以再20以上出现)。空单自动平掉。这个如何写?谢谢老师


--  作者:jinzhe
--  发布时间:2013/4/9 11:28:19
--  

是出现过20以下然后消失

还是金叉时同时20以下?


--  作者:salesman21cn
--  发布时间:2013/4/9 11:35:43
--  

是出现20以下,只要有打到过20就默认要平仓。金叉有可能再20以下出现,也有可能不在20以下出现。但是前提是K有打过20以下。


--  作者:jinzhe
--  发布时间:2013/4/9 13:28:15
--  

 

 

variable:n=0;

 

k1:=stkindi(\'\',\'kdj.k\',0,4);

 

if k<20 then n:=1;

if n=1 and 金叉 then 平空语句;


--  作者:salesman21cn
--  发布时间:2013/4/9 16:40:03
--  

input:n(9),m(3);
LOWV:=LLV(LOW,N);
HIGHV:=HHV(HIGH,N);
RSV:=EMA((CLOSE-LOWV)/(HIGHV-LOWV)*100,M);
K1:=EMA(RSV,M);
D1:=MA(K,M);
var1:=cross(k1,d1);
var2:=cross(d1,k1);

variable:r=0;


if k1<20 then r:=1;
if r=1 and k1>80 then r:=0;
if  var2 and holding>0  then sell(1,1,market) ;
if r=1 and var1 and holding=0 then buy(1,1,market) ;
 老师帮我看下,我要开多,没信号。也没有显示错误。谢谢。


--  作者:jinzhe
--  发布时间:2013/4/9 16:43:40
--  
k到哪里去了?这样写编译会不报错?
[此贴子已经被作者于2013-4-9 16:44:19编辑过]