设为首页收藏本站

 找回密码
 注册
查看: 875|回复: 3

经典海龟系统语句理解问题 [复制链接]

Rank: 1

精华
0
UID
233903
积分
10
帖子
6
主题
4
阅读权限
10
注册时间
2016-5-6
最后登录
2020-8-16
发表于 2019-3-19 16:33:19 |显示全部楼层
If(MarketPosition == 0 && ((!LastProfitableTradeFilter) Or (PreBreakoutFailure)))
   
我不理解这里的 "!LastProfitableTradeFilter"  ,为什么有个惊叹号?

请老师指教。

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2019-3-19 16:41:14 |显示全部楼层
!LastProfitableTradeFilter可以理解为 !=LastProfitableTradeFilter, 即LastProfitableTradeFilter为false时。

使用道具 举报

Rank: 1

精华
0
UID
233903
积分
10
帖子
6
主题
4
阅读权限
10
注册时间
2016-5-6
最后登录
2020-8-16
发表于 2019-3-19 16:52:20 |显示全部楼层
本帖最后由 Kris_Z 于 2019-3-19 16:54 编辑
小米 发表于 2019-3-19 16:41
!LastProfitableTradeFilter可以理解为 !=LastProfitableTradeFilter, 即LastProfitableTradeFilter为false ...



if ( 当前没有仓位 && (不使用入市过滤条件 or 上一次的交易是损失)

相当于 ,没有仓位时,
  不使用入市过滤条件这个变量,则直接开仓
  使用入市过滤条件变量,上一次交易是损失,开仓
  使用入市过滤条件变量,上一次交易是盈利,不开仓

我的理解有没有问题,谢谢老师!



这里的
LastProfitableTradeFilter
PreBreakoutFailure
是用户自建的变量还是系统自带的变量?

使用道具 举报

Rank: 10Rank: 10Rank: 10

精华
3
UID
5
积分
26584
帖子
12686
主题
49
阅读权限
200
注册时间
2007-7-20
最后登录
2021-11-3
发表于 2019-3-19 17:10:59 |显示全部楼层
Kris_Z 发表于 2019-3-19 16:52
if ( 当前没有仓位 && (不使用入市过滤条件 or 上一次的交易是损失)

相当于 ,没有仓位时,

LastProfitableTradeFilter是一个布尔型参数。
PreBreakoutFailure是一个布尔型变量。

使用道具 举报

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

bottom

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

GMT+8, 2024-4-19 05:22

Powered by Discuz! X2 LicensedChrome插件扩展

© 2011-2012 交易开拓者 Inc.

回顶部