股民大家庭

 找回密码
 立即注册

扫一扫,访问微社区

搜索
查看: 5349|回复: 0
打印 上一主题 下一主题

[飞狐] 飞狐量神源码公式

[复制链接]
跳转到指定楼层
1
发表于 2009-10-27 21:55:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
飞狐量神源码公式:
量比:(VOL / MA(VOL,5)),LINETHICK0,colorFFFF;
VAR10:="真神";
VAR20:="魔鬼";
JX1:=BARSSINCE(VAR10);
JY1:=IF(((121 > JX1) AND (JX1 > 0)),JX1,120);
JY2:=IF(((4 > JX1) AND (JX1 > 0)),JX1,3);
VAR30:=MA(VOL,JY2);
动神:VAR10,LINETHICK0,colorFF;
鬼力:VAR20,LINETHICK0,colorBBBBBB;
神比:=(动神 / VAR30);
鬼比:=(鬼力 / VAR30);
VAR2:=(HIGH - LOW);
VAR3:=ABS((OPEN - CLOSE));
VAR4:=(HIGH - IF((CLOSE > OPEN),CLOSE,OPEN));
VAR5:=(IF((CLOSE > OPEN),OPEN,CLOSE) - LOW);
VAR6:=((VAR3 / VAR2) * VOL);
VAR7:=((VAR4 / VAR2) * VOL);
VAR8:=((VAR5 / VAR2) * VOL);
VAR9:=IF(((VOL / CAPITAL) > 0.001),1,EXP(ABS(LOG(((VOL / CAPITAL) * 100)))));
VARA:=(((CLOSE - MA(CLOSE,5)) / MA(CLOSE,5)) * 100);
VARB:=(((MA(CLOSE,5) > MA(CLOSE,10)) AND (MA(CLOSE,10) > MA(CLOSE,30))) AND (MA(CLOSE,30) > MA(CLOSE,60)));
VARC:=((MA(CLOSE,5) < MA(CLOSE,10)) AND (MA(CLOSE,10) < MA(CLOSE,30)));
VAR40:=((IF((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)),VAR6,动神) + 动神) / 2);
VAR41:=((IF(((VAR7 > VAR6) AND (VAR7 > VAR8)),VAR7,动神) + 动神) / 2);
VAR42:=((IF(((VAR8 > VAR6) AND (VAR8 > VAR7)),VAR8,动神) + 动神) / 2);
VAR50:=((IF((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)),VAR6,鬼力) + 鬼力) / 2);
三日上攻:MA((((VAR40 + VAR41) + VAR42) / 3),JY2),LINETHICK0,colorFF00FF;
三日下攻:MA(VAR50,JY2),LINETHICK0,colorFFFFFF;
多头:STICKLINE((CLOSE > MA(CLOSE,30)),0,VOL,8,1),colorFF;
空头:STICKLINE((CLOSE < MA(CLOSE,30)),0,VOL,8,1),colorFF00;
STICKLINE((鬼力 > 0),鬼力,0,8,0),colorFF3399;
上攻量:STICKLINE((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)),0,VAR6,6,0),color66FF;
下攻量:STICKLINE((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)),0,VAR6,6,0),color6633;
上探量:STICKLINE(((VAR7 > VAR6) AND (VAR7 > VAR8)),0,VAR7,6,0),colorCCCC66;
下探量:STICKLINE(((VAR8 > VAR6) AND (VAR8 > VAR7)),0,VAR8,6,0),colorFF6633;
相对地量:STICKLINE(((VAR9 > 2) AND (VOL < (MA(VOL,5) / 2))),0,VOL,3,0),color9966CC;
地量: DRAWTEXT(((VAR9 > 2) AND (VOL < (MA(VOL,5) / 2))),VOL,'地量'),colorFFFF;
放量:STICKLINE((VOL > (MA(VOL,5) * 2.5)),0,VOL,3,0),colorFFFFFF;
STICKLINE((动神 > 0),动神,0,1.5,0),colorFF;
上攻:MA((((VAR40 + VAR41) + VAR42) / 3),JY2),LINETHICK3,colorFF00FF;
下攻:MA(VAR50,JY2),LINETHICK3,colorFFFFFF;
上攻均量:MA(VAR10,JY1),colorFFFF00;
下攻均量:MA(VAR20,JY1),colorFF0000;
逢高出货: DRAWTEXT(((((((((VAR7 > VAR6) AND (VARA > 2)) AND (VAR9 > VAR8)) AND (CLOSE > MA(CLOSE,5))) AND (CLOSE > MA(CLOSE,30))) AND (HIGH > MA(CLOSE,60))) AND (VOL > MA(VOL,5))) AND (VAR7 >= MA(VOL,5))),VOL,'逢高出货'),colorFF00;
逢低跟进: DRAWTEXT(((((((VAR8 > VAR6) AND (VAR8 > VAR7)) AND (VARA < (0 - 2))) AND (CLOSE < MA(CLOSE,30))) AND (VAR8 < (MA(VOL,5) / 2))) AND (MA(VOL,5) < MA(VOL,10))),VOL,'逢低跟进'),colorFF00FF;
强势参与: DRAWTEXT((((((VAR6 > (MA(VOL,5) * 2)) AND (VAR6 >= VAR7)) AND (VAR6 >= VAR8)) AND (CLOSE > OPEN)) OR ((VOL > (MA(VOL,5) * 3)) AND VARB)),VOL,'强势参与'),colorCC99CC;
空头释放: DRAWTEXT(((((((VAR6 >= VAR7) AND (VAR6 >= VAR8)) AND (CLOSE < OPEN)) AND ((VAR6 / VOL) > 0.7)) AND VARC) AND (VAR6 > MA(VOL,5))),(VAR6 * 2),'空头释放'),colorFF00;
及时参与: DRAWTEXT((((((量比 > 1) AND ((动神 / 三日上攻) > 1.58)) AND IF((三日上攻 > 上攻均量),(三日上攻 > 三日下攻),(三日上攻 > REF(三日上攻,1)))) AND (三日下攻 < REF(三日下攻,1))) AND ((((CLOSE - REF(CLOSE,3)) / REF(CLOSE,3)) * 100) < 14)),(动神 * 1.3),'★及时参与'),color99FF;
MFI:=(((HIGH - LOW) * 1000000) / VOL);



===================================================


//魔鬼---------引导公式
VAR11:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH = CLOSE)) AND (LOW = OPEN));
VAR12:=((VOL * (CLOSE - OPEN)) / (HIGH - LOW));
VD1:=IF(VAR11,VAR12,0);
VZ1:=IF(VAR11,0,0);
VAR21:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH = CLOSE)) AND (LOW < OPEN));
VAR22:=(VOL * (((CLOSE - OPEN) / (HIGH - LOW)) + (((2 / 3) * (OPEN - LOW)) / (HIGH - LOW))));
VAR23:=((((VOL * 1) / 3) * (OPEN - LOW)) / (HIGH - LOW));
VD2:=IF(VAR21,VAR22,0);
VZ2:=IF(VAR21,VAR23,0);
VAR31:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH > CLOSE)) AND (LOW = OPEN));
VAR32:=(VOL * (((CLOSE - OPEN) / (HIGH - LOW)) + (((1 / 3) * (HIGH - CLOSE)) / (HIGH - LOW))));
VAR33:=((((VOL * 2) / 3) * (HIGH - CLOSE)) / (HIGH - LOW));
VD3:=IF(VAR31,VAR32,0);
VZ3:=IF(VAR31,VAR33,0);
VAR41:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH > CLOSE)) AND (LOW < OPEN));
VAR42:=(VOL * ((((CLOSE - OPEN) / (HIGH - LOW)) + (((1 / 3) * (HIGH - CLOSE)) / (HIGH - LOW))) + (((2 / 3) * (OPEN - LOW)) / (HIGH - LOW))));
VAR43:=(VOL * ((((2 / 3) * (HIGH - CLOSE)) / (HIGH - LOW)) + (((1 / 3) * (OPEN - LOW)) / (HIGH - LOW))));
VD4:=IF(VAR41,VAR42,0);
VZ4:=IF(VAR41,VAR43,0);
VAR51:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH = OPEN)) AND (LOW = CLOSE));
VAR52:=((VOL * (OPEN - CLOSE)) / (HIGH - LOW));
VD5:=IF(VAR51,0,0);
VZ5:=IF(VAR51,VAR52,0);
VAR61:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH = OPEN)) AND (LOW < CLOSE));
VAR62:=((((VOL * (CLOSE - LOW)) / (HIGH - LOW)) * 2) / 3);
VAR63:=(VOL * (((OPEN - CLOSE) / (HIGH - LOW)) + (((1 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VD6:=IF(VAR61,VAR62,0);
VZ6:=IF(VAR61,VAR63,0);
VAR71:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH > OPEN)) AND (LOW = CLOSE));
VAR72:=((((VOL * 1) / 3) * (HIGH - OPEN)) / (HIGH - LOW));
VAR73:=(VOL * (((OPEN - CLOSE) / (HIGH - LOW)) + (((2 / 3) * (HIGH - OPEN)) / (HIGH - LOW))));
VD7:=IF(VAR71,VAR72,0);
VZ7:=IF(VAR71,VAR73,0);
VAR81:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH > OPEN)) AND (LOW < CLOSE));
VAR82:=(VOL * ((((1 / 3) * (HIGH - OPEN)) / (HIGH - LOW)) + (((2 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VAR83:=(VOL * ((((OPEN - CLOSE) / (HIGH - LOW)) + (((2 / 3) * (HIGH - OPEN)) / (HIGH - LOW))) + (((1 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VD8:=IF(VAR81,VAR82,0);
VZ8:=IF(VAR81,VAR83,0);
VAR91:=((((HIGH > LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW < CLOSE));
VAR92:=((VOL * 2) / 3);
VAR93:=((VOL * 1) / 3);
VD9:=IF(VAR91,VAR92,0);
VZ9:=IF(VAR91,VAR93,0);
VAR101:=((((HIGH > LOW) AND (CLOSE = OPEN)) AND (HIGH > CLOSE)) AND (LOW = CLOSE));
VAR102:=((((VOL * 1) / 3) * (HIGH - LOW)) / (HIGH - LOW));
VAR103:=((((VOL * 2) / 3) * (HIGH - LOW)) / (HIGH - LOW));
VD10:=IF(VAR101,VAR102,0);
VZ10:=IF(VAR101,VAR103,0);
VAR111:=((((HIGH > LOW) AND (CLOSE = OPEN)) AND (HIGH > CLOSE)) AND (LOW < CLOSE));
VAR112:=(VOL * ((((1 / 3) * (HIGH - CLOSE)) / (HIGH - LOW)) + (((2 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VAR113:=(VOL * ((((2 / 3) * (HIGH - CLOSE)) / (HIGH - LOW)) + (((1 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VD11:=IF(VAR111,VAR112,0);
VZ11:=IF(VAR111,VAR113,0);
VAR121:=(((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) > 9.75));
VD12:=IF(VAR121,VOL,0);
VAR122:=(((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) < (0 - 9.75)));
VZ12:=IF(VAR122,VOL,0);
VAR131:=((((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) < 9.75)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) > (0 - 9.75)));
VD13:=IF(VAR131,(0.5 * VOL),0);
VAR132:=((((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) < 9.75)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) > (0 - 9.75)));
VZ13:=IF(VAR132,(0.5 * VOL),0);
((((((((((((VZ1 + VZ2) + VZ3) + VZ4) + VZ5) + VZ6) + VZ7) + VZ8) + VZ9) + VZ10) + VZ11) + VZ12) + VZ13);

=========================================================

//真神
VAR11:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH = CLOSE)) AND (LOW = OPEN));
VAR12:=((VOL * (CLOSE - OPEN)) / (HIGH - LOW));
VD1:=IF(VAR11,VAR12,0);
VZ1:=IF(VAR11,0,0);
VAR21:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH = CLOSE)) AND (LOW < OPEN));
VAR22:=(VOL * (((CLOSE - OPEN) / (HIGH - LOW)) + (((2 / 3) * (OPEN - LOW)) / (HIGH - LOW))));
VAR23:=((((VOL * 1) / 3) * (OPEN - LOW)) / (HIGH - LOW));
VD2:=IF(VAR21,VAR22,0);
VZ2:=IF(VAR21,VAR23,0);
VAR31:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH > CLOSE)) AND (LOW = OPEN));
VAR32:=(VOL * (((CLOSE - OPEN) / (HIGH - LOW)) + (((1 / 3) * (HIGH - CLOSE)) / (HIGH - LOW))));
VAR33:=((((VOL * 2) / 3) * (HIGH - CLOSE)) / (HIGH - LOW));
VD3:=IF(VAR31,VAR32,0);
VZ3:=IF(VAR31,VAR33,0);
VAR41:=((((HIGH > LOW) AND (CLOSE > OPEN)) AND (HIGH > CLOSE)) AND (LOW < OPEN));
VAR42:=(VOL * ((((CLOSE - OPEN) / (HIGH - LOW)) + (((1 / 3) * (HIGH - CLOSE)) / (HIGH - LOW))) + (((2 / 3) * (OPEN - LOW)) / (HIGH - LOW))));
VAR43:=(VOL * ((((2 / 3) * (HIGH - CLOSE)) / (HIGH - LOW)) + (((1 / 3) * (OPEN - LOW)) / (HIGH - LOW))));
VD4:=IF(VAR41,VAR42,0);
VZ4:=IF(VAR41,VAR43,0);
VAR51:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH = OPEN)) AND (LOW = CLOSE));
VAR52:=((VOL * (OPEN - CLOSE)) / (HIGH - LOW));
VD5:=IF(VAR51,0,0);
VZ5:=IF(VAR51,VAR52,0);
VAR61:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH = OPEN)) AND (LOW < CLOSE));
VAR62:=((((VOL * (CLOSE - LOW)) / (HIGH - LOW)) * 2) / 3);
VAR63:=(VOL * (((OPEN - CLOSE) / (HIGH - LOW)) + (((1 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VD6:=IF(VAR61,VAR62,0);
VZ6:=IF(VAR61,VAR63,0);
VAR71:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH > OPEN)) AND (LOW = CLOSE));
VAR72:=((((VOL * 1) / 3) * (HIGH - OPEN)) / (HIGH - LOW));
VAR73:=(VOL * (((OPEN - CLOSE) / (HIGH - LOW)) + (((2 / 3) * (HIGH - OPEN)) / (HIGH - LOW))));
VD7:=IF(VAR71,VAR72,0);
VZ7:=IF(VAR71,VAR73,0);
VAR81:=((((HIGH > LOW) AND (CLOSE < OPEN)) AND (HIGH > OPEN)) AND (LOW < CLOSE));
VAR82:=(VOL * ((((1 / 3) * (HIGH - OPEN)) / (HIGH - LOW)) + (((2 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VAR83:=(VOL * ((((OPEN - CLOSE) / (HIGH - LOW)) + (((2 / 3) * (HIGH - OPEN)) / (HIGH - LOW))) + (((1 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VD8:=IF(VAR81,VAR82,0);
VZ8:=IF(VAR81,VAR83,0);
VAR91:=((((HIGH > LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW < CLOSE));
VAR92:=((VOL * 2) / 3);
VAR93:=((VOL * 1) / 3);
VD9:=IF(VAR91,VAR92,0);
VZ9:=IF(VAR91,VAR93,0);
VAR101:=((((HIGH > LOW) AND (CLOSE = OPEN)) AND (HIGH > CLOSE)) AND (LOW = CLOSE));
VAR102:=((((VOL * 1) / 3) * (HIGH - LOW)) / (HIGH - LOW));
VAR103:=((((VOL * 2) / 3) * (HIGH - LOW)) / (HIGH - LOW));
VD10:=IF(VAR101,VAR102,0);
VZ10:=IF(VAR101,VAR103,0);
VAR111:=((((HIGH > LOW) AND (CLOSE = OPEN)) AND (HIGH > CLOSE)) AND (LOW < CLOSE));
VAR112:=(VOL * ((((1 / 3) * (HIGH - CLOSE)) / (HIGH - LOW)) + (((2 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VAR113:=(VOL * ((((2 / 3) * (HIGH - CLOSE)) / (HIGH - LOW)) + (((1 / 3) * (CLOSE - LOW)) / (HIGH - LOW))));
VD11:=IF(VAR111,VAR112,0);
VZ11:=IF(VAR111,VAR113,0);
VAR121:=(((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) > 9.75));
VD12:=IF(VAR121,VOL,0);
VAR122:=(((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) < (0 - 9.75)));
VZ12:=IF(VAR122,VOL,0);
VAR131:=((((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) < 9.75)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) > (0 - 9.75)));
VD13:=IF(VAR131,(0.5 * VOL),0);
VAR132:=((((((HIGH = LOW) AND (CLOSE = OPEN)) AND (HIGH = CLOSE)) AND (LOW = CLOSE)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) < 9.75)) AND ((((CLOSE - REF(CLOSE,1)) / REF(CLOSE,1)) * 100) > (0 - 9.75)));
VZ13:=IF(VAR132,(0.5 * VOL),0);
((((((((((((VD1 + VD2) + VD3) + VD4) + VD5) + VD6) + VD7) + VD8) + VD9) + VD10) + VD11) + VD12) + VD13);



上一篇:[飞狐] 飞狐相对成本源码公式
下一篇:[飞狐] 飞狐布林带源码公式
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

今日股市|网站地图|股民学校|手机版|小黑屋|股民大家庭 |网站地图24小时在线客服

GMT+8, 2025-2-9 17:46 , Processed in 8.234564 second(s), 28 queries , Gzip On.

Powered by 股民大家庭

© 2007-2019 www.gupiao168.com


快速回复 返回顶部 返回列表