Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共2 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:请问如何实现下面想法

1楼
小河要流向大海1 发表于:2021/3/25 13:10:21
随便找个开仓条件作为首次开仓,接下来,按照高点回落(低点回升)6%幅度平仓并且反向,这个怎么实现呢   ?
2楼
FireScript 发表于:2021/3/25 13:25:18
参考以下代码的思路:
buy(TODAYBAR=1 and holding=0,1,market);

hv:hhv(c,ENTERBARS+1);//仅以收盘价计算持仓后的最高点,也可以改成最高价
cd1:hv>AVGENTERPRICE and (hv-c)/hv>=0.06;

if cd1 and holding>0 then
begin
sell(1,holding,market);
buyshort(holding=0,1,market);    
END

lv:llv(c,ENTERBARS+1);//仅以收盘价计算持仓后的最低点,也可以改成最低价
cd2:=lv<AVGENTERPRICE and (c-lv)/lv>=0.06;

if cd2 and holding<0 then
begin
sellshort(1,holding,market);
buy(holding=0,1,market);    
END
共2 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 1.06250 s, 3 queries.