设为首页收藏本站

 找回密码
 注册
楼主: ppzcgg
打印 上一主题 下一主题

小白提问 [复制链接]

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
11#
发表于 2018-10-25 09:04:14 |只看该作者
ppzcgg 发表于 2018-10-25 09:01
非得像下面这样才能执行,这是为什么呢?
If(close[1]>=12200)//MidLine)
{       

将9楼与10楼的信号图表分别贴图我看一下。。
切记,是要将K线显示到最左边的位置后再截图的。

使用道具 举报

Rank: 1

精华
0
UID
269950
积分
25
帖子
19
主题
2
阅读权限
10
注册时间
2018-9-11
最后登录
2018-10-30
12#
发表于 2018-10-25 09:10:40 |只看该作者
本帖最后由 ppzcgg 于 2018-10-25 09:12 编辑
小米 发表于 2018-10-25 09:04
将9楼与10楼的信号图表分别贴图我看一下。。
切记,是要将K线显示到最左边的位置后再截图的。 ...


搞错了,9楼也执行了,刚才没看清

9楼图片:

10楼图片:
附件: 你需要登录才可以下载或查看附件。没有帐号?注册

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
13#
发表于 2018-10-25 09:17:47 |只看该作者
ppzcgg 发表于 2018-10-25 09:10
搞错了,9楼也执行了,刚才没看清

9楼图片:

OK,问题解决了就好。

使用道具 举报

Rank: 1

精华
0
UID
269950
积分
25
帖子
19
主题
2
阅读权限
10
注册时间
2018-9-11
最后登录
2018-10-30
14#
发表于 2018-10-25 09:19:47 |只看该作者
小米 发表于 2018-10-25 09:17
OK,问题解决了就好。

其实也没解决,换成变量MidLine就不行了,是不是重复开仓的问题?因为图表中有很多次会出现close[1]>=MidLine的情况

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
15#
发表于 2018-10-25 09:51:46 |只看该作者
ppzcgg 发表于 2018-10-25 09:19
其实也没解决,换成变量MidLine就不行了,是不是重复开仓的问题?因为图表中有很多次会出现close[1]>=Mid ...

commentary输出midline的值是看看是多少?

使用道具 举报

Rank: 1

精华
0
UID
269950
积分
25
帖子
19
主题
2
阅读权限
10
注册时间
2018-9-11
最后登录
2018-10-30
16#
发表于 2018-10-25 10:28:01 |只看该作者
小米 发表于 2018-10-25 09:51
commentary输出midline的值是看看是多少?

图表上没commentary输出,倒是a.log上有很多输出
//close[1]:10828//MidLine:10797.7
//close[1]:10825//MidLine:10797.7
//close[1]:10814//MidLine:10797.7
//close[1]:10816//MidLine:10797.7
//close[1]:10820//MidLine:10797.7
//close[1]:10813//MidLine:10797.7
//close[1]:10820//MidLine:10797.7
//close[1]:10817//MidLine:10794.75
//close[1]:10796//MidLine:10794.75

使用道具 举报

Rank: 1

精华
0
UID
269950
积分
25
帖子
19
主题
2
阅读权限
10
注册时间
2018-9-11
最后登录
2018-10-30
17#
发表于 2018-10-25 13:59:35 |只看该作者
小米 发表于 2018-10-25 09:51
commentary输出midline的值是看看是多少?

是不是在菜单中设置不能连续建仓了?

使用道具 举报

Rank: 1

精华
0
UID
269950
积分
25
帖子
19
主题
2
阅读权限
10
注册时间
2018-9-11
最后登录
2018-10-30
18#
发表于 2018-10-25 14:43:17 |只看该作者
使用A_SendOrder可以开仓,只有一种解释,那就是SellShort函数内部不知道什么原因,不开仓!版主能回答吗?

使用道具 举报

Rank: 1

精华
0
UID
269950
积分
25
帖子
19
主题
2
阅读权限
10
注册时间
2018-9-11
最后登录
2018-10-30
19#
发表于 2018-10-25 14:54:36 |只看该作者
加上MarketPosition!=-1就能执行了,这是为什么呢?
If(close[1]>=MidLine && MarketPosition!=-1)
{       
        FileAppend("f:\\a.log","//close[1]:"+Text(close[1])+"//MidLine:"+Text(MidLine));
        //commentary("max="+text(maxbarsback)+"currentbar="+text(currentbar));               
        SellShort(1,0);//平掉所有多仓,当前价开空
        //A_SendOrder(Enum_Sell,Enum_Entry,1,close);
}

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
20#
发表于 2018-10-26 08:28:36 |只看该作者
ppzcgg 发表于 2018-10-25 14:43
使用A_SendOrder可以开仓,只有一种解释,那就是SellShort函数内部不知道什么原因,不开仓!版主能回答吗? ...

版主回答不了。
要不直接将你的代码以及你所说的不出信号的图表一并贴出来看一下吧。。。
否则版本说一个可能你否定一个可能,看不到代码确实没法知道你的问题到底长啥样啊。。

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

bottom

静态版|手机版|联系我们|交易开拓者 ( 粤ICP备07044698   

GMT+8, 2024-4-20 04:15

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部