以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  策略编写求助区  (http://weistock.com/bbs/list.asp?boardid=11)
----  求助:请用金字塔语言写出程序  (http://weistock.com/bbs/dispbbs.asp?boardid=11&id=163413)

--  作者:jinniu1058
--  发布时间:2018/5/14 10:20:33
--  求助:请用金字塔语言写出程序

请用金字塔语言写出程序:

设计思路:

 使用快速均线和慢速均线的交叉来识别一波潜在的趋势,直到上升趋势或下降趋势确定后才发出买入或卖出信号。系统通过设置在移动数目的K线内有效的买入/卖出条件单来确定趋势。

进场策略:

买入:移动快速均线上穿慢速均线,把最近12根K线的高点加上3%的位置设置为“买入突破线”,如果价格突破

“买入突破线”时则发出买入指令,突破指令在12根K线内有效,即如果12根K线内未突破则取消本次交易。

卖出:移动快速均线下穿慢速均线,系统把最近12根K线的低点减去3%的位置设置为“卖出突破线”,如果价格突破

“卖出突破线”时则发出卖出指令,突破指令在12根K线内有效,即如果12根K线内未突破则取消本次交易。

最近多少根K线的高点以及超过多少百分比作为策略参数输入,允许使用者灵活测试和优化。

出场策略:

反手出场:上述的买入或卖出指令也是反手指令,即:如果持有多头而触发了卖出指令,将先平掉多单头寸然后开立空头头寸,反之亦然。

周期出场:

持有多头头寸时,价格跌破最近8根K线的低点,多头平仓;

持有空头头寸时,价格跌破最近8根K线的高点,空头平仓。

再进场策略:

上述的出场策略有时会导致提前出场并导致系统措施大的利润,再进场策略可以在趋势继续是重建原来的头寸。多头出场后,记下出场时最近10根K线的高点,如果出场后15根K线内价格达到最近10根K线的高点重新做多;

空头出场后,记下出场时最近10根K线的低点,如果出场后15根K线内价格达到最近10根K线的低点重新做空。


--  作者:jinniu1058
--  发布时间:2018/5/16 11:19:28
--  
已经自己编写了程序,但是没有信号,应该是自己编写出现错误了。
--  作者:Ivan
--  发布时间:2018/5/28 11:42:41
--  
我知道为啥没信号了