股票编程new 如何把编程用到股票中去?

chenologin2分享 时间:

2、到股票查看界面。选择左上角的“功能”--“专家系统”--“公式管理器”,或者直接按快捷键Ctrl+F键,打开公式管理器。

3、在公式管理器编辑界面,选择你要导入的公式类型,选择“其他类型”或“条件选股公式”,然后点击右上角的“新建”按钮。

4、给公式取一个名字便于识别,对公式进行一定的描述,然后写上源代码,或者导入源代码,最后再点测试公式。看是否能测试通过。通过后,最后确定。

5、利用我们制作好的公式来进行选出满足公式的股票。点击左上角的“功能”,选择“选股器”里面的“综合选股”或“条件选股”。

6、在公式中,下拉菜单,找到我们制作好的公式。

7、“加入条件”,点击右下角“执行选股”,数据就会开始分析。

8、把得到的股票添加到自选的板块,这样数据分析完后,找到相应的板块,比如,添加到自选股板块中。按F6查看自选股板块,就得到了这个公式筛选出来的股票了。

股票软件中macd的编程公式

MACD公式有三个参数:SHORT(短期)、LONG(长期)、M 天数,一般为12、26、10

MACD公式的用法:

①DIFF、DEA均为正,DIFF向上突破DEA,买入信号。

②DIFF、DEA均为负,DIFF向下跌破DEA,卖出信号。

③DEA线与K线发生背离,行情反转信号。

④分析MACD柱状线,由红变绿(正变负),卖出信号;由绿变红,买入信号。

其中:

⑴DIFF线 收盘价短期、长期指数平滑移动平均线间的差

⑵DEA线  DIFF线的M日指数平滑移动平均线

⑶MACD线 DIFF线与DEA线的差,彩色柱状线

按照上述原理,MACD公式应该写成如下形式:

参数表:

参数名 最小值 最大值 默认值

SHORT 5 40 12

LONG 20 100 26

M 2 60 10

公式写成如下形式即可:

DIFF:=EMA(CLOSE,SHORT)-EMA(CLOSE,LONG);

DEA:=MA(DIFF,M);

MACD:2*(DIFF-DEA);

公式的第一行对应于⑴DIFF线 收盘价短期、长期指数平滑移动平均线间的差 ,公式的第二行对应于⑵DEA线  DIFF线的M日指数平滑移动平均线 ,公式的第三行对应于⑶MACD线 DIFF线与DEA线的差,彩色柱状线 。

会量化或编程的大神请看过来,这是一个股票指标,帮忙解释一下逻辑原理。

Var1:=EMA(HHV(HIGH,500),21);{求500周期内最高价后的21周期移动平均线}

Var2:=EMA(HHV(HIGH,250),21);{求250周期内最高价后的21周期移动平均线}Var3:=EMA(HHV(HIGH,90),21);{求90周期内最高价后的21周期移动平均线}Var4:=EMA(LLV(LOW,500),21);{求500周期内最低价后的21周期移动平均线}Var5:=EMA(LLV(LOW,250),21);{求250周期内最低价后的21周期移动平均线}Var6:=EMA(LLV(LOW,90),21);{求90周期内最低价后的21周期移动平均线}

Var7:=EMA((Var4*0.96+Var5*0.96+Var6*0.96+Var1*0.558+Var2*0.558+Var3*0.558)/6,21);

Var8:=EMA((Var4*1.25+Var5*1.23+Var6*1.2+Var1*0.55+Var2*0.55+Var3*0.65)/6,21);

Var9:=EMA((Var4*1.3+Var5*1.3+Var6*1.3+Var1*0.68+Var2*0.68+Var3*0.68)/6,21);

VarA:=EMA((Var7*3+Var8*2+Var9)/6*1.738,21);

VarB:=REF(LOW,1);

VarC:=SMA(ABS(LOW-VarB),3,1)/SMA(MAX(LOW-VarB,0),3,1)*100;

VarD:=EMA(IF(CLOSE*1.35<=VarA,VarC*10,VarC/10),3);

VarE:=LLV(LOW,30);

VarF:=HHV(VarD,30);

Var10:=IF(MA(CLOSE,58),1,0);

资金入场: EMA(IF(LOW<=VarE,(VarD+VarF*2)/2,0),3)/618*Var10;

资金入场: IF(资金入场>0,资金入场,0),STICK,linethick2, COLOR0000ff;

今量: 资金入场;

a1:IF(资金入场>0,今量*1.2,0),STICK,linethick5, COLOR0000ff;

a2:IF(资金入场>0,今量*0.8,0),STICK,linethick5, COLOR0066ff;

a3:IF(资金入场>0,今量*0.6,0),STICK,linethick5, COLOR0099ff;

a4:IF(资金入场>0,今量*0.4,0) ,STICK,linethick5,COLOR00ccff;

a5:IF(资金入场>0,今量*0.2,0) ,STICK,linethick5,COLOR00ffff;

股理乾坤为您解答为你作如下解答

这个指标是以短中长期三个阶段的最高价与最低价作为依据,再根据作者的理解换算成运算公式。从公式的角度出发,有一定的可用性,因不知道原作者在写这个公式的时候构思,无法做太多的分析与解答。因为上面的加权换算的数据代表的是什么?只能在以后长期的使用时作为观察再分析。

怎么学习股票软件内的编程满足我想要的操作?主要针对分时的编程,但是我一点不会,请教该从何学起

lz 你一点编程基础都没有直接让你搞图形编程确实有点过。。不过你要想干这个就好好学吧。学C++或C#。建议C++,然后接触VC MFC。估计有两年就能编出这种规模的软件了。。。

股票编程效果实现~!

B:=*******

B1:=*******

STICKLINE(B-B1>0,B,B1,8,1),COLORRED;

STICKLINE(B-B1<0,B,B1,8,1),COLOR00FF00;

b2:=b-b1;

DRAWNUMBER(c>0,b,b2,2),color88FF00;

这是在飞狐5.0上的结果,你可以试一下

可以用编程的方式写股票公式吗

可以,现在市面上的大部分股票软件都支持自编公式。我也正在试着写自己的分析指标。其实现方法是使用类似编程语句的方式(更确切地说应该是脚本语言)来自己编写。

你可以自己去搜索关于股票自编公式的教程,我有一个教程,文件名是“302814_jiaocheng_tdx.doc”,你自己去百度搜这个文件,载下来,自己学习吧。

收到你的信息,资料已经传到你的邮箱。

求一股票编程公式

你要求的内容就是收盘价的3日简单移动平均线;

(REF(CLOSE,2)+REF(CLOSE,1)+CLOSE)/3;

或-----

MA(CLOSE,3);

该2个语句计算的结果是一样的,所以,使用MA(CLOSE,3);即可.。更多

是前二天的收盘价相加得出的和,再加第三天的开盘价,得出的总和除以三,得出一个商,我想这个“商”做一个保护价,能在盘面显示出来,做为炒股的参考。

什么叫---我想这个“商”做一个保护价?没有明白你的意思.请详细说明.

三个数相加的总和除以三,得的那个数。我想把这个数作为保护价, 低于这个价位时我买入。

ENTERLONG:DYNAINFO(7)<(REF(CLOSE,2)+REF(CLOSE,1)+OPEN)/3;

131239