分享

"菜鸟”引入与改写选股公式的方法与步骤 - 互助答疑交流区 - 理想论坛 - 中国人气最旺...

 昵称1808554 2010-12-07
或许你是第一次,了解以下内容,引入公式的很多问题是可以自己解决的,尤其是公式转选股。愿你的回复让更多菜鸟愉快腾飞。(原创-----理321)
附:二至五楼,实例解答、选股逻辑、最菜问题,如何开启公式编辑器。。。。。

一、复制公式

二、打开源码对应的股软的公式编辑器,新建公式、填入公式名称;  注意股软不同有特殊语句通不过的情况。需要有经验后再来替代。

三、粘贴复制的公式内容,在尾部加入双括号‘{}’;

四、点“测试或编译公式”按扭,在不能通过的提示行加左单括号”{”。如是第一行就不能通过,暂时主图加 C;{ 附图加v;{  见例1.
按测试或编译公式按扭,一般暂时通过了,按“确认”这样保存下来再修改。如内部已含有{}的,无非在此之后再加“ { ”。飞狐可用“;//”来停用行或后面内容。 注通达信有被括字符限定数量,只好分段按序放入,学习时用短一点公式。

五、公式修改与通过.(因股软不同或在公式的传递中,有的被表情符号或网页特殊符号隐藏、无意搞掉字符等原因引起不全.)
过程操作的关键词:暂存---即用花括号括“{}”括住跳过一个或多个部份。
分清二个基本问题
1、完整的语句是以“;”分号结束的。
一行可有多个分号,分号后可按回车形成新的行;新手最好一行一语句.
一个完整语句也可以是多个行,也可合并在同一行上。
2、公式通不过的行应明确是“赋值”语句还是“显示绘图”语句;
A、简单的说,赋值语句是由“:”或“:=”号引入、以分号结束的语句,有“=”号是不显示图线的;
B、除赋值语句外,更多的是显示绘图语句。
C、独立语句。它与公式下部分无关联的语句,在不影响所需要功能(信号)的情况下是可以删除,或集中剪切至公式的尾部(颜色可能变化,但不影响公式,最后移回也行);显示绘图语句属非关联语句,但注意显示绘图语句括号内的逻辑式容易是选股的条件式,可用{}括住暂存。
D、有的语句通常有二个部份。
1、一个是函数与双括号内的逻辑式,这部份股软比较互通;(是专业性的,但只需理通)
2、另一部分就是用于显示格式与颜色修鉓的,通常是行尾部逗号以后的部分(是习惯的问题,可暂时保留)。股软不同区别比较大,尤其是改编成条件选股或预警公式的,通不过的情况较多!象大智慧”=”号后的逗号后的修鉓是不允许的。这时可暂时用{,}含逗号括起,注意增加或保留尾部的“;”分号。搞清楚这些问题,“菜鸟”一般能自行解决大部份引入与选股公式的问题。

六、含”{“括号剪切全句,注意保留剪贴板,点“测试或编译公式”按扭,确认此语句与后有无关联性,原位回复粘贴。可反复利用这个经验.
1、赋值语句通不过。如无关联就可加双花括号{}暂存跳过。有关联性,看语句的完整性,如有语句的第二部分,将行前的”{“左花括移至        尾部右圆括“)”后或逗号前,前加“;”号,点“测试或编译公式”,看是否是由修鉓部分不能通过的,这种情况相当多。解决不了的话在“:或=”后加数字“1;”,字符串型加双单引号“’ ’;”,之后加花括号暂存,此句通不过求助问题明确了,这样很快会得到回复的。这种情况太多的话,一个是股软搞错,二是公式不完整程度太多,应放弃,求助不是原创也难解决。
2、显示绘图语句通不过。按问题五中的C、D处理;
3、下移“{”括号,不断确认,使之完全通过。
4、返回修改暂存的部分,保全想要的信号在图线上就OK,既是求助也使问题变得明确简单了。
5、自我提高。学会在公式编辑器中查找和操作“插入函数”中的相关函数及使用方法,对其函数示例复制在编辑器中暂看效果,同样可暂时加左花括关闭其它内容。无疑有关第二部分的修鉓问题都能解决的了。

七、制作选股公式(很多人想要的只是选股公式)
1、确认想要的信号位置的方法。在语句行处逐渐移动括号“{”在行端,使想要的信号刚好消失,说明选股信号就在此句里。常做这样的修改,反映出来的现象使你懂得函数是做什么的,多作相关函数的对比,也许你就成为公式高手了)
2、如所在行是赋值或非关联的信号语句(看图线决定的),通常就是选股的条件。
3、如是显示绘图语句,通常鼠标点处函数会自动显示用法,否则查询一下函数说明,其COND位就是选股的条件。复制出来贴上加分号就成选股条件了,或在前加上名称作成含冒号“:”的赋值语句形式,不要用“=”号,以便选股公式直接引用。即:XX信号: 条件; 条件乘上一系数无关紧要,只起图面显示的比例关系。
4、多条件同时成立的选股形式.  名称:信号1 and 信号2 and 信号3;
多个条件只要有一个成立的选股形式。 名称:信号1 + 信号2 + 信号3;
5、直接用于选股公式的,只能有一个条件式,包括多条件的。
A、应全部删除非关联的显示绘图语句。
B、条件式之前的所有无“=”号的赋值语句全部加“=”号(关闭),这时不能通过的多半是逗号后的格式与颜色修鉓,暂存或删除即可。
C、用于选股公式引用的,不需要做A\B二步。当前很多公式多人反复修改,存在的垃圾太多,删除是很有必要的,使运行速度更快,否则, 成为公式复杂的障眼法,这也便于你明确其相关作用、成为高手。
D、用于预警通常要将技术指标公式转在条件选股下。
打开条件选股栏目,新建一名称公式,复制处理后的选股公式或引用公式的条件。
引用格式:   选股预警:“公式名.指标名”;

或许你不看上面的也能理解的。
例1、        拷贝内容如下:

N(5,0,10,1)   
M1:Ma(c,n);  
M2:ma(c,2*n),color00ffff,LINDOT;  
……需要回复内容可见.....
STICKLINE(c>o,o,c,8,0) ,color00ff;  
DRAWTEXT(cross(M1,m2),l*0.95,'买入提示:')   

显然贴入测试是通不过的。

加 C;{ 括号后通过,保存避免反复拷贝。即:
C;
{ N(5,0,10,1)                              {说明:作者是想提示参数设置}
M1:Ma(c,n);  
M2:ma(c,2*n),color00ffff,LINDOT;            {说明: LINDOT 有错或软件没有这个函数}
……需要回复内容可见.....                      {网页中带入的字符}
STICKLINE(c>o,o,c,8,0) ,color00ff;             {说明:颜色修鉓大智慧通不过飞狐行}
DRAWTEXT(cross(M1,m2),l*0.95,'买入提示:')      {行无分号结束}
{}

修改步骤:(复制内容的端头端尾是很容易增加或减少字符的,多数二三处就通过了的)
1、从头C剪切至M1前的行,  编辑测试提示:”行X未定义的标识符”  明显是要在参数中写入对应的值;将左花括{ 移至m2行 测试通过,这样不断确认,避免在后乱套,看见图线M1。
2、M2处没通过,加分号左花括“;{”移至行的第一逗号处,即:
M2:ma(c,2*n) ;{,LINEDOT,color00ffff; 。。。。。。;
测试通过,确认。在行尾加右花括 } 跳过 。
3、 测试STICKLINE(c,o,c,8,0) ,color00ff;没通过,显然上行有不相关的字符,删除字符,飞狐下全通过。但通达信、大智慧是通不过的。
4、STICKLINE(c,o,c,8,0) ,color00ff; 行是个显示绘图语句,与下无关联性,加双花括住跳过,测试通过,确认 .第一轮基本通过。
5、随便找二个指标,对比函数的附加写法,很容易全面通过的了。不行指明行求助。


改写 条件选股仍以以上通过的为例

M1:Ma(c,5);  
M2:ma(c,10),color00ffff;         
STICKLINE(c>o,o,c,8,0) ,color0000ff;            
{ DRAWTEXT(cross(M1,m2),l*0.95,'买入提示:');  {左括号加行前}
{}
括号加至最后一句,买入提示消失,说明信号在这里。
复制粘贴 cross(M1,m2),另加为  XG:cross(M1,m2);

全部加“=”关闭显示的图线,即为:
M1:=Ma(c,5);  
M2:=ma(c,10);{,color00ffff};   
XG:cross(M1,m2);       {说明:出现信号为1,否则为0 }
{ STICKLINE(c>o,o,c,8,0) ,color0000ff;            
DRAWTEXT(cross(M1,m2),l*0.95,'买入提示:');
{}
删除花括号里内容,直接建立复制在条件选股的公式中,一切OK。多试几个例你就成为改条件选股的高手了。

大智慧、飞狐、通达信 公式组之间存在的差异性与替换在之后逐步补充,有问题请回复,使之更完善。

[ 本帖最后由 理321 于 2010-10-26 20:52 编辑 ]

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多