当前位置:文档之家› 黑马

黑马

黑马
黑马

黑马程序员训练营入学考试题

1、假如我们在开发一个系统时需要对员工进行建模,员工包含 3 个属性:姓名、工号以及工资。经理也是员工,除了含有员工的属性外,另为还有一个奖金属性。请使用继承的思想设计出员工类和经理类。要求类中提供必要的方法进行属性访问。

abstract class Employee

{

private String name;

private String id;

private double pay;

//员工的构造函数初始化

Employee(String name,String id,double pay)

{

https://www.doczj.com/doc/f6120874.html,=name;

this.id=id;

this.pay=pay;

}

//员工类的抽象方法

public abstract void work();

}

class Manager extends Employee

{

private double bonus;

Manager(String name,String id,double pay,double bonus)

{

super(name,id,pay);

this.bonus=bonus;

}

//重写父类工作方法

public void work()

{

System.out.println("Manager工作");

}

}

class Demo5

{

public static void main(String[] args)

{

Manager m=new Manager("zhangsan","0001",10000.0,10000.0); m.work();

}

第二种

public class Test03 {

/* 分析:员工类中有属性:姓名、工号以及工资并且有getter和setter方法。经理类继承了员工类并添加了奖金属性*/

class Employee {

private String name;

private String id;

private double wages;

Employee(String name, String id, double wages) {

https://www.doczj.com/doc/f6120874.html, = name;

this.id = id;

this.wages = wages;

}

public String getName() {

return name;

}

public void setName(String name) {

https://www.doczj.com/doc/f6120874.html, = name;

}

public String getId() {

return id;

}

public void setId(String id) {

this.id = id;

public double getWages() {

return wages;

}

public void setWages(double wages) {

this.wages = wages;

}

}

//经理类

class Manager extends Employee {

private double bonus;

Manager(String name, String id, double wages, double bonus) { super(name, id, wages);

this.setBonus(bonus);

}

public double getBonus() {

return bonus;

}

public void setBonus(double bonus) {

this.bonus = bonus;

}

public static void main(String []args){

Test03 setandget = new Test03();

Employee e = setandget.new Employee("bushijie", "HM003", 10000);

System.out.println("----------员工类查询-----------");

System.out.println("员工姓名:"+e.getName()+"\r员工编号:"+e.getId()+"\r 员工工资:"+e.getWages()+"元整");

System.out.println("----------经理类查询-----------");

Manager m = setandget.new Manager("bushijie", "HM003", 10000,3000);

System.out.println("员工姓名:"+m.getName()+"\r员工编号:"+m.getId()+"\r 员工工资:"+m.getWages()+"元整"

+"\r获得奖金:"+m.getBonus()+"元整");

}

}

2、有五个学生,每个学生有3门课(语文、数学、英语)的成绩,写一个程序接收从键盘输入学生的信息,输入格式为:name,30,30,30(姓名,三门课成绩),然后把输入的学生信息按总分从高到低的顺序写入到一个名称"stu.txt"文件中。要求:stu.txt文件的格式要比较直观,打开这个文件,就可以很清楚的看到学生的信息。

import java.io.FileNotFoundException;

import java.io.PrintWriter;

import java.math.?BigInteger;

import java.util.Scanner; public class ?p10 {

/*

* 有五个学生,每个学生有3门课的成绩(语文、数学、英语),

* 从键盘输入以上数据(包括学号,姓名,三门课成绩),将读入的数据存放在磁盘文件

* "student.dat"中。

*

* 编写另一个程序,读取”student.dat”文件输出学生的学号、姓名、三门课成绩、平均成绩。

*/ public static void main(String[] args) throws FileNotFoundException{

Scanner scan = new Scanner(System.in);

PrintWriter outWriter = new PrintWriter("student.dat");

System.out.print("请输入学号:");

BigInteger studNumb = scan.nextBigInteger();

System.out.print("请输入姓名:");

String studName = scan.next();

System.out.print("请输入语文成绩:");

int greChinese = scan.nextInt();

System.out.print("请输入数学成绩:");

int greMath = scan.nextInt();

System.out.print("请输入英语成绩:");

int greEnglish = scan.nextInt();

int averGre = greChinese + greMath + greEnglish ; outWriter.print("学号" + studNumb + "\n姓名:" + studName + "\n语文成绩:" + greChinese

+ "\n数学成绩:" + greMath + "\n英语成绩:" + greEnglish + "\n平均成绩:" + averGre );

outWriter.flush(); //刷新该流的缓冲。

}

}

3、分析运行结果,说明原理。(没有分析结果不得分)

import java.util.ArrayList;

class Data {

int val;

}

public class Test {

public static void main(String args[]) { Data data = new Data();

ArrayList list = new ArrayList();

for (int i = 100; i < 103; i++) {

data.val = i;

list.add(data);

}

for (Data d : list) {

System.out.println(d.val);

}

}

}

4、取出一个字符串中字母出现的次数。如:字符串:"abcdekka27qoq" ,输出格式为:a(2)b(1)k(2)...

1 import java.util.Iterator;

2 import java.util.Map;

3 import java.util.Map.Entry;

4 import java.util.Set;

5 import java.util.TreeMap;

6

7 public class Test1 {

8 public static void main(String[] args){

9 String str ="abcdekka27qoq";

10 System.out.println(charCount(str));

11 }

12 public static String charCount(String str){

13 char[] chs = str.toCharArray();

14 Map m = new TreeMap();

15 int count =0;

16 for(int x=0;x

17 if(chs[x]>='a'&&chs[x]<='z'||chs[x]>='A'&&chs[x]<='Z'){

18 Integer value = m.get(chs[x]);

19 if(value!=null)

20 count=value;

21 count++;

22 m.put(chs[x], count);

23 count =0;

24 }

25 }

26 StringBuilder sb =new StringBuilder();

27 Set> s = m.entrySet();

28 Iterator> it =s.iterator();

29 while(it.hasNext()){

30 Map.Entry me =it.next();

31 sb.append(me.getKey()+"("+me.getValue()+")");

32 }

33 return sb.toString();

34

35 }

36 }

5、

编写三各类Ticket、SealWindow、TicketSealCenter分别代表票信息、售票窗口、售票中心。售票中心分配一定数量的票,由若干个售票窗口进行出售,利用你所学的线程知识来模拟此售票过程。

public class Test05 {

public static void main(String[] args) {

Test05 t = new Test05();

t.new Ticket();

}

/**

* 票信息类定义了票的总数,和售票窗口数,让售票窗口启动

*/

class Ticket {

public Ticket() {

TicketSealCenter tsc = new TicketSealCenter(100);//定义有100张票

for (int i = 0; i < 5; i++) {//定义有5个窗口

new Thread(new SealWindow(i, tsc)).start();//启动售票窗口售票

}

}

}

/**

* 售票中心类定义了票的总数,同步售票方法

*/

class TicketSealCenter {

int ticketNum = 50;

boolean flag = false; // 定义票是否卖完

public TicketSealCenter(int num) {//定义一个改变票数的方法

this.ticketNum = num;

}

public synchronized void sellTicket(SealWindow s) {

if (ticketNum > 0) {

int n = s.num+1;

System.out.println("第--" + n+ "--售票窗口卖出了第" + ticketNum + "张票!");

ticketNum--;

} else {

flag = true;

}

}

}

/**

* 售票窗口类

*/

class SealWindow implements Runnable {

int num;

TicketSealCenter tsc;

public SealWindow(int num, TicketSealCenter tsc) {

this.num = num;

this.tsc = tsc;

}

public final void run() {

while (!tsc.flag) {

tsc.sellTicket(this); // 调用售票中心类的同步票数

try {

Thread.sleep(100);

} catch (InterruptedException e) {

e.printStackTrace();

}

}

}

}

}

6、编写一个类,增加一个实例方法用于打印一条字符串。并使用反射手段创建该类的对象,并调用该对象中的方法。

public class Test5 {

public static void main(String[] args) throws Exception {

//为了代码的可读性这里就抛出异常了

Class testClass = Class.forName("com.itheima.TestString"); TestString ts = (TestString)testClass.newInstance();

// 通过反射获得TestString类的字节码

Method methodShow = testClass.getMethod("show", null);

// invoke对带有指定参数的指定对象调用由此 Method 对象表示的底层方法

Object obj = methodShow.invoke(ts, null);

}

}

class TestString {

public static void show() {

System.out.println("hello heima");

}

}

7、将字符串中进行反转。abcde --> edcba

public class ReverseChar {

public static void main(String[] args) {

//普通反转

String str="first";

System.out.print("first 的反转是:");

for(int i=str.length()-1;i>=0;i--){

char ch=str.charAt(i);

System.out.print(ch);

}

System.out.println();

8、已知一个类,定义如下:

package cn.itcast.heima;

public class DemoClass {

public void run()

{

System.out.println("welcome to heima!");

}

}

(1) 写一个Properties格式的配置文件,配置类的完整名称。

(2) 写一个程序,读取这个Properties配置文件,获得类的完整名称并加载这个类,用反射的方式运行run方法。

class Test8 {

public static void main(String[] args) throws Exception {

loadFile();

}

public static void loadFile() throws Exception {

Properties prop = new Properties();// 创建Properties加载配置文件

FileInputStream fis = new FileInputStream(new

File("Test8.properties"));

prop.load(fis);

String name = prop.getProperty("a");

System.out.println(name);

Class c = Class.forName(name);

DemoClass dc = (DemoClass) c.newInstance();

Method m = c.getMethod("run", null);

Object obj = m.invoke(dc, null);

if (fis != null) {

fis.close();

}

}

}

9、编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,还是其中包含有非数字字符的情况。提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的每一位的方式(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。

/*

*编写一个程序,它先将键盘上输入的一个字符串转换成十进制整数,然后打印出这个十进制整数对应的二进制形式。

* 这个程序要考虑输入的字符串不能转换成一个十进制整数的情况,并对转换失败的原因要区分出是数字太大,

* 还是其中包含有非数字字符的情况。

* 提示:十进制数转二进制数的方式是用这个数除以2,余数就是二进制数的最低位,接着再用得到的商作为被除数去除以2,

* 这次得到的余数就是次低位,如此循环,直到被除数为0为止。其实,只要明白了打印出一个十进制数的每一位的方式

*(不断除以10,得到的余数就分别是个位,十位,百位),就很容易理解十进制数转二进制数的这种方式。

*/

/*

* 这道题的解题思路事实上题目已经讲了,在此基础上我特化一下我的思路:首先定义一个字符数组,把0到9的十个数字

* 当做字符存储在里面,从命令行读取一行字符串,用charAt()函数把命令行字符串的每一个字符取出来,与十个十进制

* 数进行比较,若与其中的任意一个相等则break退出测试下一个字符,直到字符串的末尾,即args[0].length()长度,

* 这里一定要注意不是args.length,args.length表示args数组的长度。当发现有字符不是数字的话则退出并打印“里面

* 里面有非数字字符”,若整个字符串的每一个字符都是0到1十个数字中的一个的话,接着转换为double类型,并判断是不是

* 超出了int类型整数所能表示的范围,若超出了则打印“数字过大,不能转换为int类型整数”,若每超出的话则把字符串

* 转换为int类型整数,然后进行二进制转换,转换之后打印出来。这里注意,在二进制转换的时候我用到了BufferedBuild,

* 首先用转换的int整数除以2所得余数用append函数添加到BufferedBuild里面,然后把所得商作为被除数,2继续作为除数

* 求余,余数继续放在BufferedBuild的后面,如此循环,直到被除数为0。循环完之后,调用reverse函数将BufferedBuild

* 里面的字符串进行反转,打印出来,所得结果即为相应的二进制数 */

package com.itcast.exercise;

public class ReverseToBinary {

public static void main(String[] args) {

char c;

int i,j,num,b;

StringBuilder sb = new StringBuilder();

char[] data = new

char[]{'0','1','2','3','4','5','6','7','8','9'};

/*

* 注意:这里是i

* 结果折腾了半天运行结果就是不对,后来仔细查看才发现这里出了问题,哎,程序员一定要细心啊

* 下面的第一个循环用来检测字符串里面有没有非数字字符

*/

for(i=0;i

c = args[0].charAt(i);

for(j=0;j

if(c==data[j]) {

break;

}

}

if(j>=data.length) {

System.out.println(args[0]+"中含有非数字字符");

return;

}

}

double doub = Double.parseDouble(args[0]);//首先转换为double 类型,因为double类型表示的范围比较大

if(doub>Integer.MAX_VALUE) {//进行比较看是不是超出了int类型的范围

System.out.println("数字过大,不能装换为int类型整数");

}else{

num = Integer.parseInt(args[0]);

while(num>0) {//求二进制数

b = num%2;

sb.append(b);

num = num/2;

}

System.out.println(sb.reverse());

}

//String s = "121.456";

//System.out.println(s.length());

//因为上面循环我写成了i

}

}

10、金额转换,阿拉伯数字转换成中国传统形式。

例如:101000001010 转换为壹仟零壹拾亿零壹仟零壹拾圆整

public class Test10 {

public static String Change(String money){

String[] Monetary = {"元","拾","佰","仟","万",

"拾","佰","仟","亿","拾","佰","仟"};

String[] Number = {"零","壹","贰","叁","肆","伍","陆","柒","捌","玖"};

String MONEY ="";

for (int i = money.length(); i>0;i--){

//遍历金额的每一位

int a = Integer.parseInt(String.valueOf(money.charAt(money.length()-i))); MONEY += Number[a];//将小写数字变成大写

MONEY += Monetary[i-1];//在数字后面加单位

} //未替换前:壹仟零佰壹拾零亿零仟零佰零拾零万壹仟零佰壹拾零元整

//正确结果:壹仟零壹拾亿零壹仟零壹拾元整

return MONEY.replaceAll("零[拾佰仟]", "零").replaceAll("零亿", "亿").replaceAll("零零零零万", "零").replaceAll("零+零万", "万零")

.replaceAll("零+元", "元").replaceAll("零零", "零");//此代码顺序很重要。需细细品味。

//使用字符串的replaceAll方法和正则表达式进行替换字符。

}

public static void main (String []args) {

System.out.println("您输入的101000001010转换为大写金额如下:\n"+Test10.Change("101000001010" )+"整");

System.out.println("您输入的786024500转换为大写金额如下:

\n"+Test10.Change("786024500" )+"整");

System.out.println("您输入的500001000转换为大写金额如下:

\n"+Test10.Change("500001000" )+"整");

System.out.println("您输入的520001000转换为大写金额如下:

\n"+Test10.Change("520001000" )+"整");

System.out.println("您输入的502001000转换为大写金额如下:

\n"+Test10.Change("502001000" )+"整");

System.out.println("您输入的1002001000转换为大写金额如下:\n"+Test10.Change("1002001000" )+"整");

}

2015年中国十大黑马电商平台

2015年中国十大黑马电商平台 电子商务是指以信息网络技术为手段,以商品交换为中心的商务活动。也可理解为在互联网(Internet)、企业内部网(Intranet)和增值网(VAN,Value Added Network)上以电子交易方式进行交易活动和相关服务的活动,是传统商业活动各环节的电子化、网络化。 电子商务通常是指在全球各地广泛的商业贸易活动中,在因特网开放的网络环境下,基于浏览器/服务器应用方式,买卖双方不谋面地进行各种商贸活动,实现消费者的网上购物、商户之间的网上交易和在线电子支付以及各种商务活动、交易活动、金融活动和相关的综合服务活动的一种新型的商业运营模式。各国政府、学者、企业界人士根据自己所处的地位和对电子商务参与的角度和程度的不同,给出了许多不同的定义。电子商务分为:ABC、B2B、B2C、C2C、B2M、M2C、B2A(即B2G)、C2A(即C2G)、O2O 等。 四要素:商城、消费者、产品、物流。 ⒈买卖:各大网络平台为消费者提供质优价廉的商品,吸引消费者购买的同时促使更多商家的入驻。 ⒉合作:与物流公司建立合作关系,为消费者的购买行为提供最终保障,这是电商运营的硬性条件之一。 ⒊服务:电商三要素之一的物流主要是为消费者提供购买服务,从而实现再一次的交易。 黑马电商是知名网络媒体筹办,由第三方统计报备,只为增加客户信用度为大前提评选出以下十个2015年电商黑马平台,评比时间每年每年1月-月中,请关注明年的黑马企业名单: 2014年中国十大黑马电商平台排行榜如下:排名不分先后浙江淘宝网络有限公司taobaocom 北京京东叁佰陆拾度电子商务有限公司jdcom 亚马逊卓越有限公司zcn 阿里巴巴香港有限公司1688com 广东客商网络科技有限公司sqhcom 国美在线电子商务有限公司gomecomcn 苏宁云商集团股份有限公司suningcom 凡客诚品(北京)科技有限公司vanclcom

【股票指标公式下载】-【通达信】黑马摇篮(黑马线、大黑马、摇篮手)

【通达信】黑马摇篮(黑马线、大黑马、摇篮手)-指标公式源码 VAR3:=EMA(100*(CLOSE-LLV(LOW,100))/(HHV(HIGH,100)-LLV(LOW,100)),5); VAR4:=(CLOSE-LLV(CLOSE,N1))/(HHV(CLOSE,N1)-LLV(CLOSE,N1))*100; VAR5:=EMA(CLOSE,2)-EMA(CLOSE,150); VAR6:=EMA(VAR5,100); VAR7:=2*(VAR5-VAR6); VAR8:=POW(VAR7,3)*0.1+POW(VAR7,1); VAR9:=SQRT(SQRT(LOW*HIGH*OPEN*CLOSE)); VARA:=EMA(VAR9*0.97,3); VARB:=(HIGH+LOW+CLOSE)/3; VARC:=(VARB-MA(VARB,14))/(0.015*AVEDEV(VARB,14)); 黑马线1:= IF(VAR7>0.1,VAR8,0)*5; VARD:=LLV(HIGH,240); VARE:=100*(CLOSE-VARD)/VARD; VARF:=AMOUNT/VOL; VAR10:=EMA((WINNER(CLOSE*1.1)-WINNER(CLOSE*0.9))*80,5); VAR11:=INDEXC; VAR12:=MA(VAR11,5); VAR13:=MA(VAR11,20); VAR14:=MA(VAR11,30); VAR15:=VAR14>VAR12*1.08 AND VAR13>VAR12*1.055; VAR16:=VAR12>VAR11*1.03 AND VAR13>VAR11*1.13; VAR17:=VAR16; VAR18:=IF(FILTER(VAR10<6,5)=1,1,0); VAR19:=VAR10<6 AND VAR17; VAR1A:=CROSS(黑马线1,2); VAR1B:=CROSS(黑马线1,4); VAR1C:=(CLOSE-MA(CLOSE,6))/MA(CLOSE,6)*100; VAR1D:=(CLOSE-MA(CLOSE,12))/MA(CLOSE,12)*100; VAR1E:=(CLOSE-MA(CLOSE,24))/MA(CLOSE,24)*100; VAR1F:=REF(CLOSE,1); VAR20:=SMA(MAX(CLOSE-VAR1F,0),5,1)/SMA(ABS(CLOSE-VAR1F),5,1)*100; VAR21:=(HIGH+LOW+CLOSE)/3;

黑马暴涨主图通达信指标公式源码

DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1,2,1); DRAWTEXT_FIX(1,0.88,5,0,''),COLORRED; Z1:=STRCAT(HYBLOCK,' '); Z2:=STRCAT(Z1,DYBLOCK); Z3:=STRCAT(Z2,' '); DRAWTEXT_FIX(ISLASTBAR,0,0,0,STRCAT(Z3,GNBLOCK)),COLORRED; ZK1:(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1+XMA(XMA(H,25),25),DOTLINE,COLOR BLUE; ZD1:XMA(XMA(L,25),25)-(XMA(XMA(H,25),25)-XMA(XMA(L,25),25))*1,LINETHICK2,COL ORRED; ZD2:EMA(ZD1,25),LINETHICK2; DRAWBAND(ZD1,RGB(55,0,0),ZD2,RGB(0,91,0)); DRAWKLINE(H,O,L,C); STICKLINE(ZD1>LOW AND ZD1MIN(C,O) AND ZD1HIGH,OPEN,CLOSE,2,0),COLORYELLOW; STICKLINE(ZD1>HIGH,HIGH,LOW,0,0),COLORYELLOW;

精确-捕捉波段大黑马指标:

精确-捕捉波段大黑马: 威廉指标,是一种利用振荡点来反映市场超买超卖现象、预测循环周期内的高点和低点,从而提出有效的信号来分析市场短期行情走势、判断股市强弱分界的技术指标。与KDJ随机指标有很多相似之处,都是追踪收盘价在过去一段时间价格区域中相对位置,只不过其考察角度正好和随机指标相反。随机指数是以收盘价和最低比较,而威廉指数则是以收盘价和最高价比较,因而两者计算值的解释意义也正好相反。 传统的威廉(WR)指标应用原则: 1.高于-20,超买,即将见顶,应伺机卖出。 2.低于-80,超卖,即将见底,应伺机买进。 3.当WR进入超买区,并不表示会立即下跌,如果WR一直在超买区波动,表示行情仍属强势中,可以等到指标跌穿-20时,再确认为卖出信号。 4.当WR进入超卖区,并不表示会立即上涨,如果WR一直在超卖区波动,表示行情仍属弱势中,可以等到指标上穿-80时,再确认为买入信号。 5. WR指标由超买区向下滑落表示行情趋势转向,若跌穿-50,表示趋势彻底转弱,可以追加卖出。 6. WR指标由超卖区向上攀升表示行情趋势转向,若上穿-50,表示趋势彻底转强,可以追加买入。 威廉指标的缺点: 1、反映过于灵敏,指标波动频率过快,引起信号频发现象,误差率也非常高,过多的信号和严重的误差率造成投资者不敢轻易使用它。 2、过于侧重于短线,经过仔细研究,发现并非是指标设计上的错误,只是仅仅在参数设置上过于偏重于短线,时间参数设置普遍采用一些随意性和不科学的参数,如5、10、20等,也有的设置成6、12等,都未认真考虑市场本身的

运行规律。过短的时间参数是造成指标过于侧重于短线和极度敏感的重要原因。但是,随意延长时间参数设置的周期,又会使威廉指标丧失原有的应用价值。 金牌威廉的诞生: 为了既能改进威廉指标的缺陷,但又不失威廉指标的原有特性,最佳的方案是设置三条WR指标线。这三条线的参数分别设置为13,34,89。其应用技巧: 1、改进的WR指标超买超卖研判技巧:13日WR指标线低于-80,表示市场处于短线超卖状态,行情即将见短期底部。13日WR指标线高于-20,表示市场处于短线超买状态,行情即将见短期顶部。 34日WR指标线和13日WR指标线同时低于-80,表示市场处于中线超卖状态,行情即将见中期底部。34日WR指标线和13日WR指标线同时高于-20,表示市场处于短线超买状态,行情即将见中期顶部。 13日WR和34日WR和89日WR三条WR指标线全部低于-80,表示市场处于极端超卖状态,行情即将见长期底部。13日WR和34日WR和89日WR三条WR指标线全部高于-20,表示市场处于极端超买状态,行情即将见长期顶部。 但是,不能只用这一个公式来确定你的投资方向。还要从基本面。和别的公式来推断。这个抄底逃顶成功是非常高的! 金牌威廉源码:通达信、大智慧、飞狐等可用 STICKLINE(C>0,20,20,15,1),COLOR404040; STICKLINE(C>0,50,50,15,1),COLOR404040; STICKLINE(C>0,80,80,15,1),COLOR404040; WR13:100*(HHV(HIGH,13)-CLOSE)/(HHV(HIGH,13)-LLV(LOW,13)),COLORGREEN; WR34:100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34))COLORYELLOW; WR89:100*(HHV(HIGH,89)-CLOSE)/(HHV(HIGH,89)-LLV(LOW,89)),COLORRED;

黑马论坛涨停战法PDF电子书

w .9 98 h m .c o m w w

【停板战法】涨停基因---概念因素 (荐股山东黄金涨幅:42%,1次涨停) 1、图形特征 目标股处在缓慢向上的中期趋势当中。短期、中期趋势开始逐渐并拢,长期趋势线开始向上弯曲,而且成交量有序萎缩。同时在受到行业优势影响以及公司的基本面向好的影响,长期趋势线进一步加速上升,多 条均线开始密集,在整理的末端,股价以涨停板向上突破,从而突破原来缓慢上升的趋势,进入加速上升轨道! 2、机理解剖:第一个涨停板是主力突破原来趋势的标志,为的是解放前期被套筹谋,中间横盘走势,将前期的筹谋充分消化,为以后的进一步拉抬做准备! 3、操作要点:前一个涨停可以适量参与。在涨停后的几天内等待上升趋势的形成再逐渐吸纳。等待主力的逐波拉升,坐收渔人之利! 4、注意事项:当原趋势处于急拉或急跌的趋势中,禁用此原则! 【停板战法】涨停基因---概念因素“前后停板” (荐股交大南洋涨幅:64%,5次涨停) 1、图形特征 目标股处在上升中期。股价某日放量涨停板,其后市场恢复平静,股份做横盘整理,日K 线呈小阴小阳,中、短期均价线粘合在一起,成交量有序萎缩,时间在5个交易日内。在整理的末端,股价再次涨停板,从而 引发出市场的一波上升行情。 2、机理解剖:前一个涨停板是主力初始进入目标股收集筹码阶段,或者收集筹码的尾声阶段。中间横盘走势,表示主力在吸筹或洗盘。后一个涨停板是主力拉升的标志信号,股价进入主拉升阶段。 3、操作要点:前一个涨停时少量参与。横盘整理阶段逢低吸纳。后一个涨停时大胆跟进。 4、注意事项:股价处在循环圈高价区禁用此方法 600661 交大南洋 2005-09-13 九月黑马手册 上海本地股新龙头,主升浪大牛 “涨前后停”前45% 年线16的天整理威力 主力坚决做多, 决胜连续涨停! w w w . 99 8h m . c o m

通达信指标——黑马趋势(副图)

{黑马趋势} A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H, 55)-LLV(L,55))*100,5,1); 黑马线:EMA(A1,5),LINETHICK2,COLOR6600FF; A2:=(黑马线-REF(黑马线,1))/REF(黑马线,1)*100; A3:=EMA(C,5); A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100; 趋势线:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,COLORYELLOW; A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100; DRAWTEXT(FILTER(REF(黑马线,1)> 90 AND A2< 0,7),黑马线,'跑'),COLOR00FF00; DRAWTEXT(CROSS(A1,黑马线)AND 黑马线< A5,黑马线,'黑马'); DRAWTEXT(CROSS(黑马线,A5)AND 趋势线< 80,黑马线,'追涨'); DRAWTEXT(CROSS(趋势线,0)AND 黑马线< 40,5,'大黑马'); 底部:(A2< -10 AND A2> REF(A2,1))*25,COLORRED; DRAWICON(底部AND A3> REF(A3,1),25,4); 机会来临:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)> 0.04,30,0),1),COLORF00FF0; 大势已去:IF(CROSS(黑马线,A1) AND 黑马线> 70 AND 趋势线> 80,90,100),COLORFF0000;

通达信抓黑马指标

金牛顶底副图: 90,COLOR9966FF,LINETHICK2; 80,COLOR996699; 20,COLORGREEN; 10,COLORCC6633,LINETHICK2; 长期线:MA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),19)+100,COLOR9 900FF; 短期线:-100*(HHV(HIGH,14)-CLOSE)/(HHV(HIGH,14)-LLV(LOW,14))+100,COLOR888888; 中期线:EMA(-100*(HHV(HIGH,34)-CLOSE)/(HHV(HIGH,34)-LLV(LOW,34)),4)+100,COLOR YELLOW,LINETHICK2; 见顶:(REF(中期线,1)>85 AND REF(短期线,1)>85 AND REF(长期线,1)>65) AND CROSS(长期线,短期线) ; 顶部区域:(中期线80) AND (REF(短期线,1)>95 OR REF(短期线,2)>95 ) AND 长期线>60 AND 短期线<83.5 AND 短期线<中期线AND 短期线<长期线+4; 顶部:=FILTER(顶部区域,4); {https://www.doczj.com/doc/f6120874.html, 股旁网_最新股票指标公式} 底部区域:(长期线<12 AND 中期线<8 AND (短期线<7.2 OR REF(短期线,1)<5) AND (中期线>REF(中期线,1) OR 短期线>REF(短期线,1))) OR (长期线<8 AND 中期线<7 AND 短期线<15 AND 短期线>REF(短期线,1)) OR (长期线<10 AND 中期线<7 AND 短期线<1) ; STICKLINE( 顶部,99,103,20,1 ),COLORRED, COLORGREEN; 低位金叉:长期线<15 AND REF(长期线,1)<15 AND 中期线<18 AND 短期线>REF(短期线,1) AND CROSS(短期线,长期线) AND 短期线>中期线 AND (REF(短期线,1)<5 OR REF(短期线,2)<5 ) AND (中期线>=长期线OR REF( 短期线,1)<1 ); STICKLINE( 低位金叉,0,5,11,0 ),COLORRED;

黑马创业运营情况概析

“黑马创业”企业情况一览 黑马创业:创业黑马(北京)科技股份有限公司 成立日期:2011年11月16日地点:北京 一、业务模式 主营业务:创业服务,具体为通过线上线下相结合的商业模式,向创业群体提供包含创业资讯、线下活动、会员服务、创业辅导培训、公关等在内的多样化服务。随着新媒体的兴起,创业黑马逐渐打造了从 PC 端到移动端的线上媒体平台,包括“i黑马”网站、“i黑马”微信公众号、“i黑马”新浪微博、“创业家”微信公众号、“创业家传媒”新浪微博。截止到 2015 年底,共获取超 500 万订阅/注册用户。 二、前三年财务情况

(1)创业辅导培训 作为公司营业收入和利润增长的核心板块之一,创业辅导培训业务是公司近年来业务运营的关键,其主要培训项目包括长期辅导培训、短期辅导培训和国际游学等。

(2)公关业务 创业黑马围绕创业相关群体,提供具体包括品牌传播、产品推广、创意营销等在内的公关服务,主要客户有两种类型,一是致力于影响创业者的知名企业和政府机构,二是高成长创业企业。报告期内,公司的公关服务业务收入逐年增长,2013 年、2014 年和 2015 年,公司的公关服务业务收入分别为 2,947.98 万元、5,127.47 万元和 7,141.56 万元,复合增长率达 55.64%。 (3)会员服务业务 主要来自于公司打造的以创业者为核心、覆盖大量创业相关群体的创业者社群——“黑马会”。“黑马会”实行会员收费模式,申请加入“黑马会”的会员需向公司缴纳年费。在“双创”的社会背景下,报告期内公司“黑马会”成员人数逐年增加,销售收入也逐年增加。2013 年、2014 年和 2015 年,公司的会员服务业务收入分别为 58.18 万元、257.19 万元和 724.03

通达信2指标——黑马波段(主图)

上线:=SMA(C,6.5,1); 下线:=SMA(C,13.5,1); 上线1:=SMA(C,3,1); 下线1:=SMA(C,8,1); STICKLINE(上线>下线,上线,下线,2,2),COLORRED,LINETHICK2; STICKLINE(下线>上线,上线,下线,2,2),COLORGREEN,LINETHICK2; DRAWTEXT(CROSS(上线,下线),LOW,'● 全仓买'),COLOR00FF00; DRAWTEXT(CROSS(下线1,上线1),H,'◆ 清仓'),COLORYELLOW; BBI:=(MA(CLOSE,3)+MA(CLOSE,6)+MA(CLOSE,12)+MA(CLOSE,24))/4; UPR:=BBI+3*STD(BBI,13),LINETHICK2; DWN:=BBI-3*STD(BBI,13); 安全:=MA(CLOSE,60),LINETHICK2; LC:=REF(CLOSE,1); RSI:=SMA(MAX(CLOSE-LC,0),6,1)/SMA(ABS(CLOSE-LC),6,1)*100; DRAWTEXT( CROSS(82,RSI) , HIGH,'◆ 减仓') ,COLORFF9966,LINETHICK2; A7:=(2*C+H+L)/4; 操作:MA(A7,5),LINETHICK2; 操作1:=MA(A7,5)*1.03,LINETHICK2; 操作2:=MA(A7,5)*0.97,LINETHICK2; V AR1:LLV(A7,21); V AR0:HHV(A7,21); SK:=EMA((A7-V AR1)/(V AR0-V AR1)*100,7); SD:=EMA(0.667*REF(SK,1)+0.333*SK,5); DRAWTEXT(IF(COUNT(CLOSE6/10 AND VOL>=1.5*MA(VOL,5) AND COUNT(SK>=SD,3) AND REF(LOW,1)=LLV(LOW,120),1,0),LOW*0.98,'● 买进') ,COLOR0099FF; DRAWTEXT(IF(COUNT(CLOSE6/10 AND COUNT(SK>SD,6) AND REF(LOW,5)=LLV(LOW,120) AND REF(CLOSE>=OPEN,4) AND REF(CLOSE>OPEN,3) AND REF(CLOSE>OPEN,2) AND REF(OPEN>CLOSE,1) AND OPEN>REF(CLOSE,1),1,0),LOW*0.98,'● 买进') ,COLORYELLOW; D:=MA(CLOSE,80)-MA(CLOSE,10)/3; DRAWTEXT(IF(CLOSEMA(VOL,5)/240 AND CLOSE>REF(CLOSE,1)*1.08 AND CLOSE

黑马线 指标源码

黑马线指标源码 A1:3*SMA((C-LLV(L,55))/(HHV(H,55)-LLV(L,55))*100,5,1)-2*SMA((C-LLV(L,55))/(HHV(H, 55)-LLV(L,55))*100,5,1); 黑马线:EMA(A1,5),LINETHICK2,COLOR6600FF; A2:=(黑马线-REF(黑马线,1))/REF(黑马线,1)*100; A3:=EMA(C,5); A4:=((C-LLV(L,21))/(HHV(H,21)-LLV(L,21)))*100; 趋势线:(MA(3*SMA(A4,6,1)-2*SMA(SMA(A4,5,1),5,1),2)),LINETHICK2,COLORYELLOW; A5:=(HHV(H,60)-C)/(HHV(H,60)-LLV(L,60))*100; DRAWTEXT(FILTER(REF(黑马线,1)>90 AND A2<0,7),黑马线,'跑'),COLOR00FF00; DRAWTEXT(CROSS(A1,黑马线)AND 黑马线REF(A2,1))*25,COLORRED; DRAWICON(底部AND A3>REF(A3,1),25,4); 机会来临:REF(IF((MA(C,5)-C)/C>0.04 AND (MA(C,10)-MA(C,5))/MA(C,5)>0.04,30,0),1),COLORF00FF0; 大势已去:IF(CROSS(黑马线,A1)AND 黑马线>70 AND 趋势线>80,90,100),COLORFF0000;

通达信指标公式源码 翻倍黑马 副图指标+选股指标

VA1:=HHV(HIGH,9)-LLV(LOW,9); VA2:=HHV(HIGH,9)-CLOSE; VA3:=CLOSE-LLV(LOW,9); VA4:=VA2/VA1*100-70; VA5:=(CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60))*100; VA6:=(2*CLOSE+HIGH+LOW)/4; VA7:=SMA(VA3/VA1*100,3,1); VA8:=LLV(LOW,34); VA9:=SMA(VA7,3,1)-SMA(VA4,9,1); VARA:=IF(VA9>100,VA9-100,0); VARB:=HHV(HIGH,34); VARC:=EMA((VA6-VA8)/(VARB-VA8)*100,13); VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2); VARE:=SMA(MAX(CLOSE-REF(CLOSE,1),0)/CLOSE,8,1)/SMA(ABS(INDEXC-REF(INDEXC,1 ))/INDEXC,8,1)*100-25; VARF:=MA(VARE,3); 生命线:EMA(VARD,1), COLORFF00FF; VAR1:=HHV(HIGH,9)-LLV(LOW,9); VAR2:=HHV(HIGH,9)-CLOSE; VAR3:=CLOSE-LLV(LOW,9); VAR4:=((VAR2)/(VAR1))*(100)-70; VAR5:=((CLOSE-LLV(LOW,60))/(HHV(HIGH,60)-LLV(LOW,60)))*(100); VAR6:=((2)*(CLOSE)+HIGH+LOW)/(4);

【股票指标公式下载】-【通达信】黑马雷达(决策线、黑马)

【通达信】黑马雷达(决策线、黑马)-指标公式源码 A1:=1; A2:=(5); A3:=(((2 * CLOSE) + HIGH) + LOW) / 4; A4:=LLV(LOW,34); A5:=HHV(HIGH,34); A6:=EMA((((A3 - A4) / (A5 - A4)) * 100),13); A7:=(EMA(((0.667 * (REF(A6,1))) + (0.333 * A6)),2)) * A1; 决策线:(EMA(A7,A2)) * A1,COLORRED; A8:=(HHV(HIGH,9)) - (LLV(LOW,9)); A9:=(HHV(HIGH,9)) - CLOSE; A10:=CLOSE - (LLV(LOW,9)); A11:=((A9 / A8) * 100) - 70; A12:=((CLOSE - (LLV(LOW,60))) / ((HHV(HIGH,60)) - (LLV(LOW,60)))) * 100; A13:=SMA(((A10 / A8) * 100),3,1); A14:=(SMA(A13,3,1)) - (SMA(A11,9,1)); A15:=IF((A14 > 100),(A14 - 100),0); A16:=(EMA((((A3 - A4) / (A5 - A4)) * 100),8)) * A1; A17:=(EMA(A16,5)) * A1; STICKLINE(((A16 - A17) > 0),A16,A17,3,1),COLORFFAA18; STICKLINE(((A16 - A17) < 0),A16,A17,3,0),COLORGREEN; A18:=(EMA(CLOSE,2)) * A1; A19:=(EMA((((SLOPE(CLOSE,21)) * 20) + CLOSE),42)) * A1; A20:=(HHV((MA(HIGH,13)),13)) * A1; A21:=(LLV((MA(HIGH,13)),1)) * A1; A22:=(EMA(CLOSE,4)) * A1; A23:=((((A18 >= A19) AND (A21 = A20)) AND (A18 > A22)) AND (CLOSE > A21)) AND ((REF(A21,1)) < (REF(A20,1))); A24:=BARSLAST(A23) + 1; A25:=(LLV(LOW,A24)) * 1.3; A26:=(LLV(LOW,20)) * 1.418; A27:=(((((A18 >= A19) AND (A21 = A20)) AND ((CLOSE / (REF(CLOSE,1))) >= 1.07)) AND (A24 <= 30)) AND (CLOSE <= A25)) AND (CLOSE <= A26);

黑马HIMA安全控制系统

黑马HIMA简介 林子建 15-95-9 96-52-68 扣28-02-6 5-34-20 德国HIMA公司创建于1908年,是世界著名安全控制系统专业制造商 。自1970年HIMA公司生产出世界上第一套TüV认证的故障安全型控制系统HIMA-Planar-System起,HIMA公司一直处于安全控制领域的最前沿,致 力于安全控制系统技术和产品的开发和应用,并在该领域保持世界领先 地位。三十多年来HIMA公司生产的安全控制系统已有14,000多套投入使 用,广泛分布于世界各地的炼油、化工、海上石油平台、长输管线、油 气站等行业。HIMA公司生产的安全控制产品满足IEC61508和DIN19250等 对安全控制的最高等级要求,并取得TüV最高等级AK7/SIL4的认证。随着 电子技术的发展,HIMA公司的安全控制系统已经发展到了第四代,1998 年HIMA公司推出了CPU四重化结构(QMR)的安全控制系统H41q 和H51q,使安全控制技术又有了重大性突破,首次实现了安全控制系统无故障修 复时间限制,该技术是目前世界上安全控制领域中最为先进和可靠的。 一.安全控制系统技术的发展 安全控制系统是专门用于危险场所(如:石油化工装置)联锁和紧 急事故停车的控制系统。它和普通工艺过程控制的DCS和PLC的本质区别 在于,其功能是在事故和故障状态下(包括装置事故和控制系统本身发 生故障时),使装置能够安全停车,并处于安全状态下,从而避免灾难 的发生,即避免对装置人员的伤害及对环境的影响等,因而安全控制系 统本身必须是故障安全型(Fail to Safe)的,系统的硬件和软件的可 靠性都要求很高。在国际安全标准IEC61508中,对安全等级及安全控制 系统的要求具有详尽的规定。TüV是目前世界上唯一的安全控制系统认证 机构。 自1970年HIMA公司首先推出TüV认证的故障安全型安全控制系统HIMA-Planar-System起,安全控制系统已有三十年的发展史。 HIMA安全控制系统的发展历史: 1970年HIMA推出的世界首例经TüV认证的故障安全型控制系统HIMA -Planar-System投入使用。 1983年HIMA推出世界首例故障安全型可编程电子控制系统(PES) 用于安全控制。 1986年HIMA推出世界首例经TüV认证的可编程安全控制系统H50投 入使用,CPU结构型式为双冗余容错完全自诊断型,即1oo2D。 1991年HIMA推出第二代经TüV认证PES系统H51和H41系列产品.

通达信黑马精准线主图指标通达信指标公式源码

通达信黑马精准线主图指标 {黑马精准线参数顶底开关0 1 0 点位差0 1 0 指定点0 1000 0} DRAWGBK(O>0,RGB(33,47,58),RGB(0,0,0),0,'02',0); {标缺口} LL:=REF(L,1);HH:=REF(H,1);上跳:=L>HH;下跳:=HREF(H,1),L,REF(H,1),3.1,-1),COLORRED; STICKLINE(REF(L,1)>H,REF(L,1),H,3.1,-1),COLORGREEN; {灰色} STICKLINE(O>=C,H,L,0,0),COLOR909090; STICKLINE(O>=C,C,O,3.1,0),COLOR606060; STICKLINE(O>=C,C,O,2.1,0),COLOR707070; STICKLINE(O>=C,C,O,1.2,0),COLOR808080; STICKLINE(O>=C,C,O,0.2,0),COLOR909090; STICKLINE(O<=C,H,L,0,0),COLOR666B6F; STICKLINE(C>O,C,O,3.1,1),COLOR666B6F; V2V:=V/REF(V,1)>=1.9 AND C>REF(C,1); {金黄色} STICKLINE(V2V,H,L,0,0),COLORYELLOW; STICKLINE(V2V,O,C,3.1,0),COLOR0033FF; STICKLINE(V2V,O,C,2.1,0),COLOR0077FF; STICKLINE(V2V,O,C,1.1,0),COLOR00BBFF; STICKLINE(V2V,O,C,0.1,0),COLOR00FFFF; {涨停粉} ZT:=C/REF(C,1)>1.097; ZT数:COUNT(ZT,BARSSINCE(ZT)),NODRAW; {涨停红色} ZDF:=(C-REF(C,1))/REF(C,1)*100; STICKLINE(ZDF>9.5,C,O,3.1,0),COLOR0000CC; STICKLINE(ZDF>9.5,C,O,2.1,0),COLOR0000DD; STICKLINE(ZDF>9.5,C,O,1.2,0),COLOR0000EE; STICKLINE(ZDF>9.5,C,O,0.2,0),COLOR0000FF; STICKLINE(ZDF>9.5,H,L,0,0),COLOR0000FF; {跌停绿色} STICKLINE(ZDF<-9.9,O,C,3.1,0),COLOR66CC66; STICKLINE(ZDF<-9.9,O,C,2.1,0),COLOR77DD77; STICKLINE(ZDF<-9.9,O,C,1.2,0),COLOR88EE88; STICKLINE(ZDF<-9.9,O,C,0.2,0),COLOR99FF99; STICKLINE(ZDF<-9.5,H,L,0,0),COLOR99FF99; 均价:=AMO/VOL/100; 假阴真阳:=C=REF(MIN(C,O),1) AND 均价>REF(均价,1); {蓝} DT:=假阴真阳; STICKLINE(DT,H,L,0,0),COLORFFAA00; STICKLINE(DT,O,C,3,0),COLORFF3300;

公布本人用了多年的黑马利器通达信指标公式源码

公布本人用了多年的黑马利器 EMA13:=EMA(C,13); EMA30:EMA(C,30),COLORFFCCCC; EMA60:EMA(C,60),COLORFF00FF; EMA90:EMA(C,90),COLORYELLOW; EMA120:EMA(C,120),COLORFFCC66; EMA250:EMA(C,250),COLORBLUE; F1:=EMA30-EMA60<130/1000 AND EMA30-EMA90<230/1000 AND EMA30-EMA120<330/1000; F2:=EMA60-EMA30<130/1000 AND EMA60-EMA90<230/1000 AND EMA60-EMA120<330/1000; F3:=EMA90-EMA30<130/1000 AND EMA90-EMA60<230/1000 AND EMA90-EMA120<330/1000; F4:=EMA120-EMA30<130/1000 AND EMA120-EMA60<230/1000 AND EMA120-EMA90<330/1000; F5:=EMA30-EMA60<100/1000 AND EMA30-EMA90<200/1000; FF1:=F1 AND F2 AND F3 AND F4 AND CROSS(EMA30,EMA60); FF2:=F1 AND F2 AND F3 AND F4 AND CROSS(EMA(C,13),EMA30); FF3:=F5 AND C>EMA250 AND CROSS(EMA30,EMA60); G1:=EMA60-EMA90<220/1000 AND EMA60-EMA120<320/1000 AND EMA60-EMA250<420/1000; G2:=EMA90-EMA30<220/1000 AND EMA90-EMA60<320/1000 AND EMA90-EMA250<420/1000; G3:=EMA120-EMA60<220/1000 AND EMA120-EMA90<320/1000 AND EMA120-EMA250<420/1000; G4:=EMA250-EMA60<220/1000 AND EMA250-EMA90<320/1000 AND EMA250-EMA120<420/1000; GG1:=G1 AND G2 AND G3 AND G4 AND CROSS(EMA13,EMA30); GG2:=G1 AND G2 AND G3 AND G4 AND CROSS(EMA30,EMA60); DRAWICON(FF1 OR FF2 OR FF3 OR GG1 OR GG2,L-0.1,9);

中国最有质量的16家科技媒体

中国最有质量的16家科技媒体 1.创业家杂志 围绕杂志“创业、创新、创富”的办刊宗旨,提供全球最新最有价值的财经、科技、消费、文化等领域新闻,旨在为创业家和读者提供财经资讯、深度报道、人物观察及创业参考。 2.36氪 关注互联网创业的科技博客,旨在帮助互联网创业者实现创业梦。我们相信每个人都可以像氪星超人那样强大无比。 3.速途网 中国最大的互联网行业社交媒体,从海量原创资讯中精选资讯和用户分享、互动,成为最具时效和人气的互联网新闻、舆论、电子商务的社交媒体。

4.Techweb 领先的互联网行业互动媒体.秉承专注于报道新媒体、新商业、新技术的信念,已成为科技和互联网领域最具人气和影响力的新闻和资讯交流互动媒体。 5.知乎 真实的网络问答社区,帮助你寻找答案,分享知识。 6.IT经理世界 基于对技术和商业创新深深的信仰,将技术不断演化的进步趋势与商业管理变革实践有机融合,使其成为中国众多商业财经杂志中一本风格独特、特色鲜明、致力于推动商业创新与变革的新锐商业读物。

由一群移动互联网的信徒建立,客观敏锐地记录移动互联网的每一天。努力做好移动互联网的三个代表,代表移动互联网未来发展的方向,代表移动互联网的颠覆创新思潮,代表移动互联网创业者和从业者的利益。 8.199IT 专注于互联网数据研究、互联网数据调研、IT数据分析、互联网咨询机构数据、互联网权威机构,并致力为中国互联网研究和咨询及IT行业数据专业人员和决策者提供一个数据共享平台。 9.派代网 定位为中国电子商务入口,业内口号“做电商,上派代”。目前是中国最具影响力、交流最活跃的电子商务行业深度交流平台。派代集聚了大量中国电子商务领军企业的创始人。

【股票指标公式下载】-【通达信】黑马信号(选股买点、黑马线、发现黑马)

【通达信】黑马信号(选股买点、黑马线、发现黑马)-指标公式源码 VAR3:=LLV(HIGH,240); VAR4:=100*(CLOSE-VAR3); VAR5:=(CLOSE-LLV(LOW,528))/(HHV(HIGH,528)-LLV(LOW,528))*100; VAR6:=(CLOSE-LLV(CLOSE,530))/(HHV(CLOSE,530)-LLV(CLOSE,530))*100; VAR8:=SMA(MAX(CLOSE-REF(CLOSE,1),0),34,1)/SMA(ABS(CLOSE-REF(CLOSE,1)) ,7,1)*100; VAR9:=SMA(MAX(CLOSE-REF(CLOSE,1),0),13,1)/SMA(ABS(CLOSE-REF(CLOSE,1)) ,13,1)*100; VARA:=BARSCOUNT(CLOSE); VARB:=VAR8<20 AND VAR9<23 AND VARA>35; VARC:=VARB AND COUNT(VARB,1)=1; VARD:=EMA(CLOSE,21)-EMA(CLOSE,8); VARE:=EMA(VARD,5); VARF:=TROUGHBARS(3,6,1)<4 AND CROSS(VARD,VARE); VAR10:=IF(TROUGHBARS(3,16,1)=0 AND HIGH>LOW+0.04,4,0); VAR11:=ZIG(3,6)>REF(ZIG(3,6),1) AND REF(ZIG(3,6),1)<=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)<=REF(ZIG(3,6),3); VAR12:=ZIG(3,6)=REF(ZIG(3,6),2) AND REF(ZIG(3,6),2)>=REF(ZIG(3,6),3); VAR13:=ZIG(3,22)>REF(ZIG(3,22),1) AND REF(ZIG(3,22),1)<=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)<=REF(ZIG(3,22),3); VAR14:=ZIG(3,22)=REF(ZIG(3,22),2) AND REF(ZIG(3,22),2)>=REF(ZIG(3,22),3); VAR15:=ZIG(3,51)>REF(ZIG(3,51),1) AND REF(ZIG(3,51),1)<=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)<=REF(ZIG(3,51),3); VAR16:=ZIG(3,51)=REF(ZIG(3,51),2) AND REF(ZIG(3,51),2)>=REF(ZIG(3,51),3);

通达信2指标——黑马大黑马(副图)

RV:=(CLOSE-LLV(LOW,27))/(HHV(HIGH,27)-LLV(LOW,27))*100; RG:=(CLOSE-LLV(LOW,5))/(HHV(HIGH,5)-LLV(LOW,5))*100; J0:=(HIGH+LOW)/2;QJ:=EMA(J0,3); J1:=IF(CLOSE>QJ,VOL,0); J2:=IF(CLOSE 量能:=IF(CAPITAL<1,MA(VOL,74),MA(SUM(J1-J2,22),3)); 趋势:=IF(CAPITAL<1,EMA(量能,360),EMA(量能,21)); V AR3:=(量能-趋势); V AR44:=SMA(RV,3,1); V AR55:=SMA(VAR44,3,1); KK:=EMA(SMA(RG,3,1),2); DD:=SMA(KK,3,1); 共振点:=(CROSS(V AR44,V AR55) AND CROSS(KK,DD)); TTJ1:=共振点; V AR200:=(CLOSE-LLV(LOW,20))/(HHV(HIGH,20)-LLV(LOW,20))*100; V AR300:=SMA(SMA(V AR200,3,1),3,1)/28.57; V AR400:=EMA(V AR300,5); 操盘:=3*VAR300-2*V AR400; TTJ2:=CROSS(操盘,V AR300) AND V AR300<2.1 AND C>O; TT1:=COUNT(TTJ1 OR TTJ2,2)=2; V AR1:=1; V AR2:=((((2*CLOSE)+HIGH)+LOW) / 4); V AR4:=LLV(LOW,5); V AR5:=HHV(HIGH,4); C1:=(EMA((((V AR2-V AR4)/(VAR5-V AR4))*100),4)*V AR1); C2:=(EMA(((0.667*REF(C1,1))+(0.333*C1)),2)*V AR1); TJ3:=CROSS(C1,C2) AND C1<40; XG:=TT1 OR TJ3; STICKLINE(TJ3,0,15,4,0),COLORFF00FF; STICKLINE(TT1,0,20,4,0),COLOR0000FF; DRAWTEXT(TJ3,15,'黑马'),COLORFF00FF; DRAWTEXT(TT1,17,'大黑马'),COLOR0000FF;

相关主题
文本预览
相关文档 最新文档