利弗莫尔记录表公式化
2016-09-10 08:22:00   来源:股票壹网   评论:0 点击:

利弗莫尔记录表公式化 @境界与修为 你求助于他人的目的,无非就是想借用他人的指标公式的写功。为何还要强求他人再学习你推荐的课本呢? 你只需把你学透的这本书的内容,口语化,通俗易懂即可。--拜托江哥,
  利弗莫尔记录表公式化
@境界与修为

你求助于他人的目的,无非就是想借用他人的指标公式的写功。为何还要强求他人再学习你推荐的课本呢?

你只需把你学透的这本书的内容,口语化,通俗易懂即可。--拜托江哥,能写一个吗?--@境界与修为

你到现在,也没有口语化它。--1、原理按照长阳《股票大作手操盘术》书上的规则进行。
2、图例为600737(中粮屯河);
3、实现平台:tradestation.
4、为方便,没有标明次级回测。
5、白色点:上升趋势。
   蓝色点:自然回升。
   黄色点:下降趋势。
   浅蓝点:自然回测。
6、部分源代码:
input: PtsPctATR(0), Threshold(6),  ATRLength(14),
       DnTrendColor(Red), UpTrendColor(Blue),
           ReactColor(Magenta), RallyColor(DarkGreen);

{ PtsPctATR:      0 for Threshold in points,
                  1 for Threshold in Percent
                  2 for Threshold in multiples of ATR

  Threshold:      in Points (if PtsPct = 0)
                  in Percent (if PtsPct = 1)
                  in ATR Multiples (if PtsPct = 2)

  ATRLength(14) : only used when PtsPctATR = 2

  Note: Livermore's system used a threshold of 6 points for stocks priced over $30.
        This is the default (PtsPctATR = 0, Threshold = 6).

}

var:
      SecondaryRally(0), NaturalRally(0), UpTrend(0),
      SecondaryReaction(0), NaturalReaction(0), DnTrend(0),
      DnTrendBL(0), NaturalRallyBL(0), {BL = Black Line}
      UpTrendRL(0), NaturalReactionRL(0), {RL = Red Line}
      InSecRally(false), InNatRally(false), InUpTrend(false),
      InSecReact(false), InNatReact(false), InDnTrend(false),
      ResumeUpTrend(false), ResumeDnTrend(false),
      MA10(0), Thresh(0), HalfThresh(0),
      UseRule10(false), {set to true to use Livermore's Rule 10, note: system may become unstable}
      Debug(false); {set to true for output}



{initialization}
if (CurrentBar = 1) then
  begin
    if (PtsPctATR = 0) {use Points} then
      begin
        Thresh = Threshold;
        HalfThresh = Thresh/2;
      end;
    SecondaryRally = Close;
    NaturalRally = Close;
    UpTrend = Close;
    SecondaryReaction = Close;
    NaturalReaction = Close;
    DnTrend = Close;
  end;


if (CurrentBar <= 21) then  {initialization continued}
  begin
  MA10 = Average(Close, 10);
  if (CurrentBar = 21) then
    begin
      if (MA10 > MA10[10]) then {assume UpTrend}
        begin
          InUpTrend = true;
          UpTrend = C;
        end
      else {assume DnTrend}
        begin
          InDnTrend = true;
          DnTrend = C;
        end;
    end;
  end
else  {Main}
  begin  {calc current Threshold if required}
    if (PtsPctATR = 1) then {use Percent change Thresh, calc on every bar }
      begin
        Thresh = Threshold*Close[1]/100;
        HalfThresh = Thresh/2;
      end
    else if (PtsPctATR = 2) then {use ATR multiples for Thresh, calc on every bar }
      begin
        Thresh = Threshold*AvgTrueRange(14);
        HalfThresh = Thresh/2;
      end;


    {Process by Current State}


    {------Up Trend State-------}
    if InUpTrend then
      begin
        if (Close > (NaturalReaction + Threshold)) then
          NaturalReactionRL = NaturalReaction;  {Rule 4b}
        if ResumeUpTrend then  {Rule 10 logic.  Note: system becomes unstable if used}
          begin
            if (Close > (UpTrendRL + HalfThresh)) then
              begin
                ResumeUpTrend = false;     {Rule 10a}
                UpTrend = Close;
                if Debug then print(date, Close, " Node 1", UpTrend, DnTrend, NaturalRally, NaturalReaction, UpTrendRL, DnTrendBL, NaturalRallyBL, NaturalReactionRL);
              end
            else if (Close < (UpTrendRL - HalfThresh)) then   {UpTrend Over, return to NaturalReaction}
              begin
                ResumeUpTrend = false;
                InUpTrend = false;   {Rule 10b}
                InNatReact = true;
                NaturalReaction = Close;
                if Debug then print(date, Close, " Node 2", UpTrend, DnTrend, NaturalRally, NaturalReaction, UpTrendRL, DnTrendBL, NaturalRallyBL, NaturalReactionRL);
              end;
          end
        else if (Close < (UpTrend - Thresh)) then   {start NaturalReaction}
          begin    {Rules 4a, 6a}
            InUpTrend = false;
            InNatReact = true;
            NaturalReaction = Close;
            UpTrendRL = UpTrend; {Pivot Pt, Rule 8}
            ResumeUpTrend = false;
            if Debug then print(date, Close, " Node 3", UpTrend, DnTrend, NaturalRally, NaturalReaction, UpTrendRL, DnTrendBL, NaturalRallyBL, NaturalReactionRL);
          end
        else if (Close > UpTrend) then   {remain in UpTrend, record higher price}
          UpTrend = Close;   {Rule 1, 4b, 6d}
      end {InUpTrend}
 境界与修为:   2016-9-10 08:22
   寻求解决一个公式编写,能解决一切投资模式--杰西利弗莫尔
各位好,有看过《股票大作手操作术》的么?它最后讲解的规则图,我用EXCEL编写引用在个股上很好用,对于外汇,黄金,白银都很有利,但是没发编写到通达信里,主要是因为公式要求超3%变行和次级行情里要比较数据入行这里不知道如何编写,这系统开发出来就可以选股了。
002568        次        自        上        下        调        就
4月14日                18.48                                
4月15日                        19.38                        
4月16日                        19.45                        
4月17日                        18.95                        
4月18日                        18.75                        
4月21日                        18.64                        
4月22日                        18.48                        
4月23日                        18.52                        
4月24日                        18                        
4月25日                        18.12                        
4月28日                                        17.4        
4月29日                                        17.5        
4月30日                                        17.78        
5月5日                                        17.81        
5月6日                                        18        
5月7日                                        17.77        
5月8日                                16.45               
5月9日                                15.88               
5月12日                                15.98               
5月13日                                16.35               
5月14日                                15.99               
5月15日                                15.55               
5月16日                                15.58               
5月19日                                15.61               
5月20日                                15.84               
5月21日                                16.08               
5月22日                                16.19               
5月23日                                16.3               
5月26日                                16.53               
5月27日                                16.29               
5月28日                                16.5               
5月29日                                16.5               
5月30日                                16.41               
6月3日                                16.64               
6月4日                                16.36               
6月5日                                16.48               
6月6日                                16.31               
6月9日                                16.09               
6月10日                                16.45               
6月11日                                16.55               
6月12日                                16.89               
6月13日                                16.85               
6月16日                                16.9               
6月17日                                16.6               
6月18日                                16               
6月19日                                15.49               
6月20日                                15.68               
6月23日                                15.67               
6月24日                                15.79               
6月25日                                15.66               
6月26日        16.39                                       
6月27日        16.6                                       
6月30日        17.7                                       
7月1日        17.43                                       
7月2日        17.6                                       
7月3日        17.36                                       
7月4日        17.46                                       
7月7日        17.5                                       
7月8日        18                                       
7月9日        17.47                                       
7月10日        17.31                                       
7月11日        16.99                                       
7月14日        17.35                                       
7月15日        17.15                                       
7月16日        17.06                                       
7月17日        17.08                                       
7月18日        17.58                                       
7月21日        17.78                                       
9月12日                19.59                                
9月15日                        21.58                        
9月16日                        23.77                        
9月17日                        26.18                        
9月18日                        28.83                        
9月19日                        31.74                        
9月22日                        34.94                        
9月23日                        34.7                        
9月24日                        33.76                        
9月25日                        34.54                        
9月26日                        34.85                         附图

9月29日                        37                        
9月30日                        40.7
这东西现在只能手写版,请理解杰西利弗莫尔的那个时代没计算机,现在就是想高手编写个公式,我这变行是3%,次行要低于自行才填写,就行要高于调行才填写。还请读过那本书的才好编写,谢谢!
从数据看出4月25产生18.12关键点后,5月7日打压建仓,直到6月25日出15.66封死低位价,这里出现ZJ02的半空加油,到7月9日至7月21日震仓完成利用重组消息停牌,9月12日后都成看客,到9月23和24日才使短客进场机会,但已经放量--鸡肋--派货,这就是恶庄,后期只有长期横盘或下跌调整。16元的120%就是阶段高位,这系统就是很好的锻炼看盘工具。

 股票专家荐股少而精.成功率达95%免费个股咨询点这里

 想了解手头持有个股接下来的走势个股论坛-股票吧点击这里

利弗莫尔记录表公式化..更多详情请加腾飞涨停微信:gupiao163 或 18692083657 股票壹专家指导服务微信

相关热词搜索:通达信 黄金 白银

上一篇:请老师们编写一个WR钝化指标(已解答:飞远国际)
下一篇:求老师将通达信(LJQS量价趋势)公式改成大智慧公式。

本栏点击总排行
分享到: 收藏
短信荐股回顾
邮件传真荐股回顾
整网点击月排行
整网点击排行