以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (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=171932)

--  作者:utada
--  发布时间:2019/9/5 16:15:47
--  请老师帮忙写一个止盈止损策略
请老师帮忙写一个止盈止损策略

止损:某支K线末大于等于开仓均价1% 时,立即平仓

止盈:某品种浮盈大于开仓价的2%以后,该品种的某支K线末浮盈小于或等于之前最大浮盈的一半时平仓。

--  作者:utada
--  发布时间:2019/9/5 16:17:33
--  
请老师帮忙写一个止盈止损策略

止损:某支K线末大于等于开仓均价1% 时,立即平仓

止盈:某品种浮盈大于开仓价的2%以后,该品种的某支K线末浮盈小于或等于之前最大浮盈的50%时平仓。

说明:我们希望上面的1%和50%都允许我们自行更改。


--  作者:FireScript
--  发布时间:2019/9/5 16:45:37
--  
止损这个思路有一定问题吧。开仓后可能直接就平仓了。根本不会有多长时间的持仓时间。只有在完全只涨不跌的行情下才可能不马上平仓。
止盈这个其实可以参考系统自带的移动止盈的代码:

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

你可以参考这个先试下。你这个止盈这个需求基本上就是上面代码就行了。

修改百分比这个 使用这个input参数就行了。
INPUT:N(10,1,100,1);
DTYDZS:=(HHV(H,ENTERBARS)-CLOSE)/AvGENTERPRICE>=(N/100);


总之你先试下,不行再进一步沟通。
[此贴子已经被作者于2019/9/5 16:48:43编辑过]

--  作者:utada
--  发布时间:2019/9/10 9:21:46
--  
好的。
请问1、开仓后如何启动移动止盈代码?
        2、如果是在金字塔里开仓,会不和我其他策略有冲突?

--  作者:FireScript
--  发布时间:2019/9/10 9:26:23
--  
 1.你这个是代码里的止盈止损 因此只要开启了程序化就行了的。
2.和其他策略相互独立 互不干扰的。