Rss & SiteMap

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

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

标题:老师好

1楼
诗与远方 发表于:2021/2/9 9:55:27
老师好,因为开仓用的是走完1根K线(软件设置),
           这个移动止损能否改成触发止损?(不用走完1根K线)

//移动止损部分************************
//求出持仓以来的最高价或最低价,通过与当前价做比较,判断资金回落的幅度
hh:=hhv(h,enterbars+1);
ll:=llv(l,enterbars+1);
if c<hh-2*mindiff and holding>0 then sell(1,holding,marketr);
if c>ll+2*mindiff and holding<0 then sellshort(1,holding,marketr);
2楼
gxx978 发表于:2021/2/9 9:57:40
这个不可以,你可以把策略调成固定间隔的模式,来实现止损满足条件立即触发。把其他的开平仓条件,用ref,变相实现开仓是走完一根K线的模式。
3楼
诗与远方 发表于:2021/2/9 10:04:43
CONKD:(C>O OR (C=O AND C>REF(C,1)))AND (MA1>MA2) AND (MA2>MA3) ;            //开多条件
CONKK:(C<O OR (C=O AND C<=REF(C,1)))AND (MA1<MA2) AND (MA2<MA3) ;          //开空条件
请改一下
4楼
gxx978 发表于:2021/2/9 10:09:38
CONKD:REF((C>O OR (C=O AND C>REF(C,1))) AND (MA1>MA2) AND (MA2>MA3),1);    //开多条件
CONKK:REF((C<O OR (C=O AND C<=REF(C,1))) AND (MA1<MA2) AND (MA2<MA3),1);   //开空条件
5楼
诗与远方 发表于:2021/2/9 10:11:19
多谢
6楼
诗与远方 发表于:2021/2/9 10:17:52
函数REF所调用的参数与预定义参数不符。公式测评
7楼
gxx978 发表于:2021/2/9 10:19:42
编译是否通过呢?贴下你完整的代码
8楼
诗与远方 发表于:2021/2/9 10:24:03

INPUT:A(1,1,100,1),B(5,1,1000,1),D(30,1,1000,1),SS(1,1,100,1);//均线参数,下单手数 都在这里调整参数即可
MA1:MA(CLOSE,A);
MA2:MA(CLOSE,B);
MA3:MA(CLOSE,D);


CONKD:REF(C>O OR (C=O AND C>REF(C,1)))AND (MA1>MA2) AND (MA2>MA3) ;            //开多条件
CONKK:REF(C<O OR (C=O AND C<=REF(C,1)))AND (MA1<MA2) AND (MA2<MA3) ;          //开空条件

   
//移动止损部分************************
//求出持仓以来的最高价或最低价,通过与当前价做比较,判断资金回落的幅度
hh:=hhv(h,enterbars+1);
ll:=llv(l,enterbars+1);
if c<hh-2*mindiff and holding>0 then sell(1,holding,marketr);
if c>ll+2*mindiff and holding<0 then sellshort(1,holding,marketr);

 IF CONKD  THEN
   BUY(1,SS,MARKET);
  
IF CONKK  THEN
   BUYSHORT(1,SS,MARKET);
9楼
gxx978 发表于:2021/2/9 10:25:48
是你自己代码写错了啊,缺少了个参数,看下4楼的回帖。

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

共9 条记录, 每页显示 10 条, 页签: [1]


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