- 精华
- 0
- 在线时间
- 553 小时
- UID
- 5640
- 积分
- 1314
- 帖子
- 202
- 阅读权限
- 60
- 注册时间
- 2009-10-12
- 最后登录
- 2023-4-7
- 精华
- 0
- UID
- 5640
- 积分
- 1314
- 帖子
- 202
- 主题
- 75
- 阅读权限
- 60
- 注册时间
- 2009-10-12
- 最后登录
- 2023-4-7
|
Vars
Bool Con1;
Bool Con2;
Bool Con3;
Numeric gd;
Numeric dd;
Begin
Con1 = (Close>Open) && (Close[1]>Open[1]) && (Close[2]>Open[2]);
Con2 = Close > Close[1] && Close[1] > Close[2];
Con3 = Open <= Close[1] && Open[1] <= Close[2];
If (Con1 && Con2 && Con3) //判断哪三根连续k线符合上述条件(就是红三兵的判断条件)
{
gd=HighestBarFC(high,2);dd=LowestBarFC(low,2); //把符合条件的三根k线中的最高点和最低点分别存入变量
}
If(Close>gd) {Buy(1,close);} //在符合条件的三根k线后的任意bar的收盘价高于那三根k线得最高点就作多
If(Close<dd) {sellshort(1,Close);} //在符合条件的三根k线后的任意bar的收盘价低于那三根k线得最低点就作空
End
效验保存公式过了,在k线图上插入该交易指令后没反应,对它进行性能测试回复的报告也显示没有成交(只有多头建仓),请老师帮忙看看这是怎么回事??谢谢了 |
|