龙听期货论坛's Archiver

龙听 发表于 2018-5-13 00:12

上穿和下穿 [MC函数]

[p=22, 2, center]上穿和下穿[/p][p=22, 2, left](原创:Alex)[/p][p=22, 2, left]    下面以两条均线来介绍一下关于上穿和下穿的两种不同的表示,这是一个细节,有客户使用到,但是使用不当导致出错的情况![/p][p=22, 2, left]//代码[/p][p=22, 2, left]inputs: Price( Close ), FastLength( 9 ), SlowLength( 18 ) ;[/p][p=22, 2, left]variables: var0( 0 ), var1( 0 ) ;  //声明两个变量var0和var1分别表示均线值[/p][p=22, 2, left]var0 = AverageFC( Price, FastLength ) ;  //快速均线值[/p][p=22, 2, left]var1 = AverageFC( Price, SlowLength ) ;  //慢速均线值[/p]
[p=22, 2, left]condition1 = var0 cross above var1 ;[/p][p=22, 2, left]condition2 = var0 cross over var1;[/p][p=22, 2, left]condition3 = crosses_above(var0,var1);[/p][p=22, 2, left]{condition1、condition2、condition3这三种表示均线var0上穿均线var1的表达方式完全等价,前两种方式比较常用,后面crosses_above这个相当一个函数,是旧版本遗留的使用方式。[/p][p=22, 2, left]condition4 = var0 cross under var1 ;[/p][p=22, 2, left]condition5 = var0 cross below var1 ;[/p][p=22, 2, left]condition6 = crosses_below(var0,var1);[/p][p=22, 2, left]{condition4、condition5、condition6这三种表示均线var0下穿均线var1的表达方式完全等价,前两种方式比较常用,后面的crosses_below这个相当一个函数,是旧版本遗留的使用方式。[/p][p=22, 2, left]对于旧版本遗留的使用方式,不建议使用,但是使用也不会出错。[/p]

页: [1]