以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  线上线下多空一手  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=166215)

--  作者:qq代人发帖
--  发布时间:2018/10/30 13:48:25
--  线上线下多空一手
RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
0,LINETHICK1,COLORFF0000;
LC := REF(CLOSE,1);
VID := SUM(VOL,2)/(((HHV(HIGH,2)-LLV(LOW,2)))*100);
RC := (CLOSE-LC)*VID;
LONG := SUM(RC,0);
DIFF := SMA(LONG,10,1);
DEA := SMA(LONG,20,1);
LON : DIFF-DEA;
LONMA : MA(LON,N);
LONT : LON, COLORSTICK;
金叉死叉多空1手
EMA144:EMA(CLOSE,144),LINETHICK8,COLORFFFFFF;
线上线下多空一手

--  作者:FireScript
--  发布时间:2018/10/30 14:20:21
--  
 “金叉死叉多空1手” 详细描述下你这里的金叉死叉是上述代码中哪2个指标变量的金叉死叉?
“线上线下多空一手”需要明确定义,才能转换成代码。

--  作者:18931813378
--  发布时间:2018/10/30 15:02:50
--  
1.
 “金叉死叉多空1手” 详细描述下你这里的金叉死叉是上述代码中哪2个指标变量的金叉死叉?
LONMA叉LONT

--  作者:18931813378
--  发布时间:2018/10/30 15:05:13
--  
 
“144EMA线上开多;线下开空;一手

--  作者:FireScript
--  发布时间:2018/10/30 15:15:42
--  
jc1:cross(LONMA,LONT);
sc1:cross(LONT,LONMA);
jc2:c>EMA144;
sc2:EMA144>c;
if jc1 or jc2 then  //图表上不能同时持有多空,因此开多前平空,开空同理。
begin
sellshort(holding<0,holding,market);
buy(holding=0,1,market);    
end

if sc1 or sc2 then
begin
sell(holding>0,holding,market);
buyshort(holding=0,1,market);    
end

[此贴子已经被作者于2018/10/30 15:16:01编辑过]