以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请问移动止损怎样编写?  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183515)

--  作者:qq代人发帖
--  发布时间:2020/12/18 10:13:42
--  请问移动止损怎样编写?
请教:移动止损怎样编写?5秒周期
做多:移动止损10点(跳)
做空:移动止损10点(跳)

--  作者:FireScript
--  发布时间:2020/12/18 10:15:39
--  
 这个可以参考下系统自带的范例模块:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

基本上差不多

--  作者:诗与远方
--  发布时间:2020/12/18 10:39:33
--  

//移动止损部分************************

//求出持仓以来的最高价或最低价,通过与当前价做比较,判断资金回落的幅度

DTYDZS:=HHV(H,ENTERBARS-AVGENTERPRICE)>=20;

KTYDZS:=CLOSE-AVGENTERPRICE>=20;

SELL(DTYDZS,0,MARKET);

SELLSHORT(KTYDZS,0,MARKET);

//*************************************


--  作者:诗与远方
--  发布时间:2020/12/18 10:48:40
--  

//移动止损部分************************

//求出持仓以来的最高价或最低价,通过与当前价做比较,判断资金回落的幅度

DTYDZS:=HHV(H,ENTERBARS-AVGENTERPRICE)>=20;

KTYDZS:=CLOSE-AVGENTERPRICE>=20;

SELL(DTYDZS,0,MARKET);

SELLSHORT(KTYDZS,0,MARKET);

//***************

能帮助改一下吗?我不会编写


--  作者:qq代人发帖
--  发布时间:2020/12/22 12:51:51
--  
hh:=hhv(h,enterbars+1);
ll:=llv(l,enterbars+1);
if c<hh-10*mindiff and holding>0 then sell(1,holding,marketr);
if c>ll+10*mindiff and holding<0 then sellshort(1,holding,marketr);

--  作者:诗与远方
--  发布时间:2020/12/22 18:28:22
--  
多谢!