锘??xml version="1.0" encoding="utf-8" standalone="yes"?>国内精品久久久久伊人av,久久久精品人妻无码专区不卡,亚洲&amp;http://www.shnenglu.com/alantop/category/21351.html閲忓寲瓚嬪娍浜ゆ槗zh-cnSat, 20 Jul 2019 10:45:50 GMTSat, 20 Jul 2019 10:45:50 GMT60tb璺ㄥ懆鏈熷嚱鏁?/title><link>http://www.shnenglu.com/alantop/archive/2019/07/19/216571.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Fri, 19 Jul 2019 14:26:00 GMT</pubDate><guid>http://www.shnenglu.com/alantop/archive/2019/07/19/216571.html</guid><wfw:comment>http://www.shnenglu.com/alantop/comments/216571.html</wfw:comment><comments>http://www.shnenglu.com/alantop/archive/2019/07/19/216571.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/alantop/comments/commentRss/216571.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/alantop/services/trackbacks/216571.html</trackback:ping><description><![CDATA[<div><div style="background-color:#eeeeee;font-size:13px;border:1px solid #CCCCCC;padding-right: 5px;padding-bottom: 4px;padding-left: 4px;padding-top: 4px;width: 98%;word-break:break-all"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><span style="color: #008000; ">//</span><span style="color: #008000; ">------------------------------------------------------------------------<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; "> 綆縐? k_Bar<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍚嶇О: 璺ㄥ懆鏈熷嚱鏁?-鍩虹BAR鏁版嵁<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; "> 綾誨埆: 鐢ㄦ埛鍑芥暟<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; "> 綾誨瀷: 鐢ㄦ埛鍑芥暟<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; "> 杈撳嚭: 鏁板煎瀷<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; ">------------------------------------------------------------------------</span><span style="color: #008000; "><br /></span><span style="color: #000000; "><br /><br />Params <br />    Numeric TimeFrame(</span><span style="color: #000000; ">1440</span><span style="color: #000000; ">);    <br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡錛氭寜鏈堢嚎=4鍛紙40320)錛屽懆綰?7澶?10080)錛屾棩綰?24灝忔椂錛?440錛?br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍏朵粬鏃ュ唴鐨勫懆鏈熺瓑浜庣浉搴旂殑鍒嗛挓鏁幫紝濡傦細1灝忔椂=60錛?nbsp;30鍒嗛挓=30銆傘傘?br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 1鍒嗛挓鍥捐〃錛屾敮鎸佷笉瑙勫垯鍒嗛挓鏁幫紝濡?鍒嗛挓銆?鍒嗛挓銆?4鍒嗛挓絳?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        <br />    Numeric BarsBack(</span><span style="color: #000000; ">0</span><span style="color: #000000; ">); <br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡BAR鍋忕Щ錛?br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 1--琛ㄧず褰撳墠鍛ㄦ湡涓嬬殑褰撳墠BAR瀵瑰簲鐩爣鍛ㄦ湡鐨勫墠涓鏍笲AR<br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 0--琛ㄧず褰撳墠鍛ㄦ湡涓嬬殑褰撳墠BAR瀵瑰簲鐩爣鍛ㄦ湡鐨勫綋鍓岯AR鎴鍒扮洰鍓嶄負姝㈢殑BAR鏁版嵁鍊?/span><span style="color: #008000; "><br /></span><span style="color: #000000; "><br />Vars<br />    Numeric TradeDate;                </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰撳墠K綰垮疄闄呬氦鏄撴棩鏈燂紙涓昏瑙e喅澶滅洏闂錛?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    Numeric TradeHour;                </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰撳墠K綰垮疄闄呬氦鏄撴椂闂達紙灝忔椂錛?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    Numeric TradeMinute;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰撳墠K綰垮疄闄呬氦鏄撴椂闂達紙鍒嗛挓錛?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Index;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰撳墠BAR鍦═imeFrame鏃墮棿鍛ㄦ湡涓嬬殑绱㈠紩鍊?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    Numeric SessionStartHour;        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰撳墠K綰垮疄闄呯殑浜ゆ槗鏃ョ殑絎竴鑺備氦鏄撶殑璧峰鏃墮棿錛堝皬鏃訛級</span><span style="color: #008000; "><br /></span><span style="color: #000000; "><br /><br />    NumericSeries barCnt;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 璇誨彇鐩爣鍛ㄦ湡涓婁竴鏍笲AR鐨勬暟鎹湪褰撳墠鍛ㄦ湡涓嬮渶瑕佸洖婧殑BAR鏁?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Ht_CurBar;        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 褰撳墠BAR鍦ㄧ洰鏍囧懆鏈熶笅瀵瑰簲鐨凜urrentBar</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    Numeric barCntSum;                 </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 涓存椂鍙橀噺錛岃繑鍥炵洰鏍囧懆鏈熸暟鎹渶瑕佸洖婧殑BAR鏁?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Ht_Open;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡鐨勫紑鐩樹環</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Ht_High;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡鐨勬渶楂樹環</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Ht_Low;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡鐨勬渶浣庝環</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Ht_Close;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡鐨勬敹鐩樹環</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Ht_Vol;            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡鐨勬垚浜ら噺</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    NumericSeries Ht_OpenInt;        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鐩爣鏃墮棿鍛ㄦ湡鐨勬寔浠撻噺</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    </span><span style="color: #0000FF; ">bool</span><span style="color: #000000; "> condition(</span><span style="color: #0000FF; ">false</span><span style="color: #000000; ">);            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍒ゆ柇鍦ㄧ洰鏍囨椂闂存槸鍚﹀睘浜庝笉鍚屾牴BAR</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    Numeric i;<br />    <br />Begin<br /><br />     TradeDate </span><span style="color: #000000; ">=</span><span style="color: #000000; "> TrueDate(</span><span style="color: #000000; ">0</span><span style="color: #000000; ">);         </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙栧疄闄呬氦鏄撴棩鏈?br /><br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鏍規嵁TimeFrame鍒嗗埆澶勭悊</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    If(TimeFrame </span><span style="color: #000000; ">==</span><span style="color: #000000; "> </span><span style="color: #000000; ">40320</span><span style="color: #000000; ">)            </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鏈堢嚎</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    {<br />        Index </span><span style="color: #000000; ">=</span><span style="color: #000000; "> (YearFromDateTime(TradeDate) </span><span style="color: #000000; ">-</span><span style="color: #000000; "> </span><span style="color: #000000; ">1970</span><span style="color: #000000; ">) </span><span style="color: #000000; ">*</span><span style="color: #000000; "> </span><span style="color: #000000; ">12</span><span style="color: #000000; "> </span><span style="color: #000000; ">+</span><span style="color: #000000; "> MonthFromDateTime(TradeDate);<br />    }<br />    Else If(TimeFrame </span><span style="color: #000000; ">==</span><span style="color: #000000; "> </span><span style="color: #000000; ">10080</span><span style="color: #000000; ">)        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍛ㄧ嚎</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    {<br />        Index </span><span style="color: #000000; ">=</span><span style="color: #000000; "> IntPart(DateDiff(</span><span style="color: #000000; ">19700105</span><span style="color: #000000; ">,TradeDate)</span><span style="color: #000000; ">/</span><span style="color: #000000; ">7</span><span style="color: #000000; ">);<br />    }<br />    Else If(TimeFrame </span><span style="color: #000000; ">==</span><span style="color: #000000; "> </span><span style="color: #000000; ">1440</span><span style="color: #000000; ">)        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鏃ョ嚎</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    {<br />        Index </span><span style="color: #000000; ">=</span><span style="color: #000000; "> DateDiff(</span><span style="color: #000000; ">19700105</span><span style="color: #000000; ">,TradeDate);<br />    }<br />    Else<br />    {<br />        TradeHour </span><span style="color: #000000; ">=</span><span style="color: #000000; "> HourFromDateTime(Time);<br />        TradeMinute </span><span style="color: #000000; ">=</span><span style="color: #000000; "> MinuteFromDateTime(Time);<br /><br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍙栧綋鍓嶅搧縐嶏紝絎竴鑺備氦鏄撶殑寮濮嬪皬鏃舵暟</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        SessionStartHour </span><span style="color: #000000; ">=</span><span style="color: #000000; "> IntPart(GetSessionStartTime(</span><span style="color: #000000; ">0</span><span style="color: #000000; ">)</span><span style="color: #000000; ">*</span><span style="color: #000000; ">100</span><span style="color: #000000; ">);<br /><br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 瑙e喅4灝忔椂鍥劇殑鏃墮棿鍒掑垎姣旇緝鐗規畩闂</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        If(TimeFrame </span><span style="color: #000000; ">==</span><span style="color: #000000; "> </span><span style="color: #000000; ">240</span><span style="color: #000000; ">) SessionStartHour </span><span style="color: #000000; ">=</span><span style="color: #000000; "> IIF(SessionStartHour </span><span style="color: #000000; ">==</span><span style="color: #000000; "> </span><span style="color: #000000; ">21</span><span style="color: #000000; ">,</span><span style="color: #000000; ">20</span><span style="color: #000000; ">,</span><span style="color: #000000; ">8</span><span style="color: #000000; ">);<br />        <br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鎸夊綋鍓岯AR瀵瑰簲鏃墮棿錛岄櫎浠imeFrame鐨勫垎閽熸暟錛屽緱鍒扮殑鍟嗕負绱㈠紩鍊鹼紝绱㈠紩鍊肩浉鍚岀殑鍦ㄥぇ鍛ㄦ湡涓婂睘浜庡悓涓鏍笲AR</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        Index </span><span style="color: #000000; ">=</span><span style="color: #000000; "> DateDiff(</span><span style="color: #000000; ">19700105</span><span style="color: #000000; ">,TradeDate) </span><span style="color: #000000; ">*</span><span style="color: #000000; "> (IntPart(</span><span style="color: #000000; ">1439</span><span style="color: #000000; ">/</span><span style="color: #000000; ">TimeFrame)</span><span style="color: #000000; ">+</span><span style="color: #000000; ">1</span><span style="color: #000000; ">) </span><span style="color: #000000; ">+</span><span style="color: #000000; "> IntPart((IIF(TradeHour </span><span style="color: #000000; ">>=</span><span style="color: #000000; "> SessionStartHour, TradeHour </span><span style="color: #000000; ">-</span><span style="color: #000000; "> SessionStartHour,<br />        TradeHour </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">24</span><span style="color: #000000; "> </span><span style="color: #000000; ">-</span><span style="color: #000000; "> SessionStartHour) </span><span style="color: #000000; ">*</span><span style="color: #000000; "> </span><span style="color: #000000; ">60</span><span style="color: #000000; "> </span><span style="color: #000000; ">+</span><span style="color: #000000; "> TradeMinute)</span><span style="color: #000000; ">/</span><span style="color: #000000; ">TimeFrame);<br />    }<br /><br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 绱㈠紩鍊間笉鍚岀殑錛屽垯璇存槑灞炰簬涓嶅悓BAR</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    condition </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Index </span><span style="color: #000000; "><></span><span style="color: #000000; "> Index[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">];<br /><br />    If(CurrentBar</span><span style="color: #000000; ">==</span><span style="color: #000000; ">0</span><span style="color: #000000; ">)                </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 濡傛灉鏄涓鏍笲ar, Ht_CurBar=0</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    {<br />        barCnt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br />        Ht_CurBar </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">;<br />        Ht_Open </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Open;<br />        Ht_High </span><span style="color: #000000; ">=</span><span style="color: #000000; "> High;<br />        Ht_Low </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Low;<br />        Ht_Close </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Close;<br />        Ht_Vol </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Vol;<br />        Ht_OpenInt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> OpenInt;<br />    }<br />    Else<br />    {<br />        If(Condition)              <br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 濡傛灉鍦ㄧ洰鏍囧懆鏈熶笅錛屽睘浜庡彟涓鏍筀綰匡紝鍒橦t_CurBar鍔?</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        {<br />            barCnt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">;<br />            Ht_CurBar </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Ht_CurBar[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">] </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">;<br />            Ht_Open </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Open;<br />            Ht_High </span><span style="color: #000000; ">=</span><span style="color: #000000; "> High;<br />            Ht_Low </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Low;<br />            Ht_Vol </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Vol;<br />        }<br />        Else<br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 濡傛灉鍦ㄧ洰鏍囧懆鏈熶笅錛屽睘浜庡悓涓鏍筀綰匡紝鍒橦t_CurBar涓嶅彉錛屼絾鏈楂樹環鍜屾渶浣庝環瑕佽褰曚環鏍肩殑鍙樺寲錛屾垚浜ら噺瑕佺瘡鍔?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        {<br />            barCnt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> barCnt[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">] </span><span style="color: #000000; ">+</span><span style="color: #000000; "> </span><span style="color: #000000; ">1</span><span style="color: #000000; ">;<br />            Ht_High </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Max(Ht_High[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">],High);<br />            Ht_Low </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Min(Ht_Low[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">],Low);<br />            Ht_Vol </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Ht_Vol[</span><span style="color: #000000; ">1</span><span style="color: #000000; ">] </span><span style="color: #000000; ">+</span><span style="color: #000000; "> Vol;<br />        }<br />        </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鏀剁洏浠峰拰鎸佷粨閲忔繪槸鍙栨渶鏂板?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">        Ht_Close </span><span style="color: #000000; ">=</span><span style="color: #000000; "> Close;<br />        Ht_OpenInt </span><span style="color: #000000; ">=</span><span style="color: #000000; "> OpenInt;<br />    }<br /><br /></span><span style="color: #008000; ">//</span><span style="color: #008000; ">    FileAppend("c:\\qqqq.txt","DT="+Text(Date+Time)+" Index="+Text(Index)+" CurrentBar="+Text(CurrentBar)+" barCnt="+text(barCnt)+" Ht_CurBar="+text(Ht_CurBar)+" Ht_Open="+text(Ht_Open)+" Ht_High="+text(Ht_High)<br /></span><span style="color: #008000; ">//</span><span style="color: #008000; ">    +" Ht_Low="+Text(Ht_Low)+" Ht_Close="+Text(Ht_Close)+" Ht_Vol="+Text(Ht_Vol)+" Ht_OpenInt="+Text(Ht_OpenInt));<br />    <br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鍓嶉潰鍦ㄥ綋鍓嶅懆鏈熺殑姣忔牴BAR錛岃褰曚簡瀹冨搴旂殑鐩爣鏃墮棿鍛ㄦ湡鐨勫紑楂樹綆鏀剁瓑鏁版嵁銆?br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 鎺ヤ笅鏉ユ妸姣忔牴BAR瀵瑰簲鐨勬暟鎹繑鍥炵粰璋冪敤鏈嚱鏁扮殑鍏紡錛堥氳繃鍏ㄥ眬鍙橀噺錛?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    barCntSum </span><span style="color: #000000; ">=</span><span style="color: #000000; "> barCnt ;<br />    If(BarsBack </span><span style="color: #000000; ">==</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; ">)<br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 濡傛灉BarsBack涓?錛屽垯褰撳墠BAR璁板綍鐨勬槸褰撳墠BAR鎵瀵瑰簲鐩爣鍛ㄦ湡鐨勫綋鍓岯AR鎴鍒扮洰鍓嶄負姝㈢殑BAR鏁版嵁鍊?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    {<br />        barCntSum </span><span style="color: #000000; ">=</span><span style="color: #000000; "> </span><span style="color: #000000; ">0</span><span style="color: #000000; "> ;<br />    }<br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 濡傛灉BarsBack涓?錛屽垯褰撳墠BAR璁板綍鐨勬槸褰撳墠BAR鎵瀵瑰簲鐩爣鍛ㄦ湡鐨勫墠涓鏍笲AR鐨勬暟鎹?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    Else<br />    {<br />        barCntSum </span><span style="color: #000000; ">=</span><span style="color: #000000; "> barCnt ;<br />    }<br /><br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 灝嗙洰鏍囨椂闂村懆鏈熶笅鐨凚AR鏁版嵁鍐欏叆鍏ㄥ眬鍙橀噺榪斿洖璋冪敤鍏紡</span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    SetGlobalVar2(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ht_curbar</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,Ht_CurBar);<br />    SetGlobalVar2(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ht_open</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,Ht_Open[barCntSum]);<br />    SetGlobalVar2(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ht_high</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,Ht_High[barCntSum]);<br />    SetGlobalVar2(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ht_low</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,Ht_Low[barCntSum]);<br />    SetGlobalVar2(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ht_close</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,Ht_Close[barCntSum]);<br />    SetGlobalVar2(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ht_vol</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,Ht_Vol[barCntSum]);<br />    SetGlobalVar2(</span><span style="color: #000000; ">"</span><span style="color: #000000; ">Ht_openInt</span><span style="color: #000000; ">"</span><span style="color: #000000; ">,Ht_OpenInt[barCntSum]);<br /><br />    </span><span style="color: #008000; ">//</span><span style="color: #008000; "> 灝嗚鍙栧ぇ鍛ㄦ湡鏁版嵁鐨勫洖婧疊AR鏁頒綔涓哄嚱鏁扮殑榪斿洖鍊艱繑鍥?/span><span style="color: #008000; "><br /></span><span style="color: #000000; ">    Return barCnt;<br />    <br />End<br /><br /><br /> <br /></span><span style="color: #008000; ">/*</span><span style="color: #008000; "> <br />Params <br />    Numeric TimeFrame(1440);    <br />        // 鐩爣鏃墮棿鍛ㄦ湡錛氭寜鏈堢嚎=4鍛紙40320)錛屽懆綰?7澶?10080)錛屾棩綰?24灝忔椂錛?440錛?br />        // 鍏朵粬鏃ュ唴鐨勫懆鏈熺瓑浜庣浉搴旂殑鍒嗛挓鏁幫紝濡傦細1灝忔椂=60錛?nbsp;30鍒嗛挓=30銆傘傘?br />        // 1鍒嗛挓鍥捐〃錛屾敮鎸佷笉瑙勫垯鍒嗛挓鏁幫紝濡?鍒嗛挓銆?鍒嗛挓銆?4鍒嗛挓絳?br />        <br />    Numeric BarsBack(0); <br />        // 鐩爣鏃墮棿鍛ㄦ湡BAR鍋忕Щ錛?br />        // 1--琛ㄧず褰撳墠鍛ㄦ湡涓嬬殑褰撳墠BAR瀵瑰簲鐩爣鍛ㄦ湡鐨勫墠涓鏍笲AR<br />        // 0--琛ㄧず褰撳墠鍛ㄦ湡涓嬬殑褰撳墠BAR瀵瑰簲鐩爣鍛ㄦ湡鐨勫綋鍓岯AR鎴鍒扮洰鍓嶄負姝㈢殑BAR鏁版嵁鍊?br /><br />Vars<br />    Numeric TradeDate;                // 褰撳墠K綰垮疄闄呬氦鏄撴棩鏈燂紙涓昏瑙e喅澶滅洏闂錛?br />    Numeric TradeHour;                // 褰撳墠K綰垮疄闄呬氦鏄撴椂闂達紙灝忔椂錛?br />    Numeric TradeMinute;            // 褰撳墠K綰垮疄闄呬氦鏄撴椂闂達紙鍒嗛挓錛?br />    NumericSeries Index;            // 褰撳墠BAR鍦═imeFrame鏃墮棿鍛ㄦ湡涓嬬殑绱㈠紩鍊?br />    Numeric SessionStartHour;        // 褰撳墠K綰垮疄闄呯殑浜ゆ槗鏃ョ殑絎竴鑺備氦鏄撶殑璧峰鏃墮棿錛堝皬鏃訛級<br /><br /><br />    NumericSeries barCnt;            // 璇誨彇鐩爣鍛ㄦ湡涓婁竴鏍笲AR鐨勬暟鎹湪褰撳墠鍛ㄦ湡涓嬮渶瑕佸洖婧殑BAR鏁?br />    NumericSeries Ht_CurBar;        // 褰撳墠BAR鍦ㄧ洰鏍囧懆鏈熶笅瀵瑰簲鐨凜urrentBar<br />    Numeric barCntSum;                 // 涓存椂鍙橀噺錛岃繑鍥炵洰鏍囧懆鏈熸暟鎹渶瑕佸洖婧殑BAR鏁?br />    NumericSeries Ht_Open;            // 鐩爣鏃墮棿鍛ㄦ湡鐨勫紑鐩樹環<br />    NumericSeries Ht_High;            // 鐩爣鏃墮棿鍛ㄦ湡鐨勬渶楂樹環<br />    NumericSeries Ht_Low;            // 鐩爣鏃墮棿鍛ㄦ湡鐨勬渶浣庝環<br />    NumericSeries Ht_Close;            // 鐩爣鏃墮棿鍛ㄦ湡鐨勬敹鐩樹環<br />    NumericSeries Ht_Vol;            // 鐩爣鏃墮棿鍛ㄦ湡鐨勬垚浜ら噺<br />    NumericSeries Ht_OpenInt;        // 鐩爣鏃墮棿鍛ㄦ湡鐨勬寔浠撻噺<br />    bool condition(false);            // 鍒ゆ柇鍦ㄧ洰鏍囨椂闂存槸鍚﹀睘浜庝笉鍚屾牴BAR<br />    Numeric i;<br />    <br />Begin<br /><br />     TradeDate = TrueDate(0);         // 鍙栧疄闄呬氦鏄撴棩鏈?br /><br />    // 鏍規嵁TimeFrame鍒嗗埆澶勭悊<br />    If(TimeFrame == 40320)            // 鏈堢嚎<br />    {<br />        Index = (YearFromDateTime(TradeDate) - 1970) * 12 + MonthFromDateTime(TradeDate);<br />    }<br />    Else If(TimeFrame == 10080)        // 鍛ㄧ嚎<br />    {<br />        Index = IntPart(DateDiff(19700105,TradeDate)/7);<br />    }<br />    Else If(TimeFrame == 1440)        // 鏃ョ嚎<br />    {<br />        Index = DateDiff(19700105,TradeDate);<br />    }<br />    Else<br />    {<br />        TradeHour = HourFromDateTime(Time);<br />        TradeMinute = MinuteFromDateTime(Time);<br /><br />        // 鍙栧綋鍓嶅搧縐嶏紝絎竴鑺備氦鏄撶殑寮濮嬪皬鏃舵暟<br />        SessionStartHour = IntPart(GetSessionStartTime(0)*100);<br />        <br />        // 鎸夊綋鍓岯AR瀵瑰簲鏃墮棿錛岄櫎浠imeFrame鐨勫垎閽熸暟錛屽緱鍒扮殑鍟嗕負绱㈠紩鍊鹼紝绱㈠紩鍊肩浉鍚岀殑鍦ㄥぇ鍛ㄦ湡涓婂睘浜庡悓涓鏍笲AR<br />        Index = DateDiff(19700105,TradeDate) * (IntPart(1440/TimeFrame)+1) + IntPart((IIF(TradeHour >= SessionStartHour, TradeHour - SessionStartHour,TradeHour + 24 - SessionStartHour) * 60 + TradeMinute)/TimeFrame);<br />    }<br /><br />    // 绱㈠紩鍊間笉鍚岀殑錛屽垯璇存槑灞炰簬涓嶅悓BAR<br />    condition = Index <> Index[1];<br /><br />    If(CurrentBar==0)                // 濡傛灉鏄涓鏍笲ar, Ht_CurBar=0<br />    {<br />        barCnt = InvalidNumeric;<br />        Ht_CurBar = InvalidNumeric;<br />        Ht_Open = InvalidNumeric;<br />        Ht_High = InvalidNumeric;<br />        Ht_Low = InvalidNumeric;<br />        Ht_Close = InvalidNumeric;<br />        Ht_Vol = InvalidNumeric;<br />        Ht_OpenInt = InvalidNumeric;<br />    }<br />    Else<br />    {<br />        If(Condition)              <br />        // 濡傛灉鍦ㄧ洰鏍囧懆鏈熶笅錛屽睘浜庡彟涓鏍筀綰匡紝鍒橦t_CurBar鍔?<br />        {<br />            If(Ht_CurBar[1] == InvalidNumeric)<br />            {<br />                Ht_CurBar = 0;<br />            }<br />            Else<br />            {<br />                Ht_CurBar = Ht_CurBar[1] + 1;<br />            }<br />            barCnt = 1;<br />            Ht_Open = Open;<br />            Ht_High = High;<br />            Ht_Low = Low;<br />            Ht_Vol = Vol;<br />        }<br />        Else<br />        // 濡傛灉鍦ㄧ洰鏍囧懆鏈熶笅錛屽睘浜庡悓涓鏍筀綰匡紝鍒橦t_CurBar涓嶅彉錛屼絾鏈楂樹環鍜屾渶浣庝環瑕佽褰曚環鏍肩殑鍙樺寲錛屾垚浜ら噺瑕佺瘡鍔?br />        {<br />            If(Ht_CurBar[1] <> InvalidNumeric)<br />            {<br />                barCnt = barCnt[1] + 1;<br />                Ht_High = Max(Ht_High[1],High);<br />                Ht_Low = Min(Ht_Low[1],Low);<br />                Ht_Vol = Ht_Vol[1] + Vol;<br />            }<br />        }<br />        // 鏀剁洏浠峰拰鎸佷粨閲忔繪槸鍙栨渶鏂板?br />        If(Ht_CurBar <> InvalidNumeric)<br />        {<br />            Ht_Close = Close;<br />            Ht_OpenInt = OpenInt;<br />        }<br />    }<br />    <br />    //Commentary("barCnt = "+Text(barCnt));<br />    //Commentary("Ht_CurBar="+text(Ht_CurBar));<br />    <br />    //FileAppend("c:\\qqqq.txt","DT="+Text(Date+Time)+" Index="+Text(Index)+" CurrentBar="+Text(CurrentBar)+" barCnt="+text(barCnt)+" Ht_CurBar="+text(Ht_CurBar)+" Ht_Open="+text(Ht_Open)+" Ht_High="+text(Ht_High)<br />    //+" Ht_Low="+Text(Ht_Low)+" Ht_Close="+Text(Ht_Close)+" Ht_Vol="+Text(Ht_Vol)+" Ht_OpenInt="+Text(Ht_OpenInt));<br />    <br />    // 鍓嶉潰鍦ㄥ綋鍓嶅懆鏈熺殑姣忔牴BAR錛岃褰曚簡瀹冨搴旂殑鐩爣鏃墮棿鍛ㄦ湡鐨勫紑楂樹綆鏀剁瓑鏁版嵁銆?br />    // 鎺ヤ笅鏉ユ妸姣忔牴BAR瀵瑰簲鐨勬暟鎹繑鍥炵粰璋冪敤鏈嚱鏁扮殑鍏紡錛堥氳繃鍏ㄥ眬鍙橀噺錛?br />    barCntSum = barCnt ;<br />    If(BarsBack == 0)<br />    // 濡傛灉BarsBack涓?錛屽垯褰撳墠BAR璁板綍鐨勬槸褰撳墠BAR鎵瀵瑰簲鐩爣鍛ㄦ湡鐨勫綋鍓岯AR鎴鍒扮洰鍓嶄負姝㈢殑BAR鏁版嵁鍊?br />    {<br />        barCntSum = 0 ;<br />    }<br />    // 濡傛灉BarsBack涓?錛屽垯褰撳墠BAR璁板綍鐨勬槸褰撳墠BAR鎵瀵瑰簲鐩爣鍛ㄦ湡鐨勫墠涓鏍笲AR鐨勬暟鎹?br />    Else<br />    {<br />        barCntSum = barCnt ;<br />    }<br /><br />    // 灝嗙洰鏍囨椂闂村懆鏈熶笅鐨凚AR鏁版嵁鍐欏叆鍏ㄥ眬鍙橀噺榪斿洖璋冪敤鍏紡<br />    SetGlobalVar2("Ht_curbar",Ht_CurBar);<br />    SetGlobalVar2("Ht_open",Ht_Open[barCntSum]);<br />    SetGlobalVar2("Ht_high",Ht_High[barCntSum]);<br />    SetGlobalVar2("Ht_low",Ht_Low[barCntSum]);<br />    SetGlobalVar2("Ht_close",Ht_Close[barCntSum]);<br />    SetGlobalVar2("Ht_vol",Ht_Vol[barCntSum]);<br />    SetGlobalVar2("Ht_openInt",Ht_OpenInt[barCntSum]);<br /><br />    // 灝嗚鍙栧ぇ鍛ㄦ湡鏁版嵁鐨勫洖婧疊AR鏁頒綔涓哄嚱鏁扮殑榪斿洖鍊艱繑鍥?br />    Return barCnt;<br />    <br />End <br /></span><span style="color: #008000; ">*/</span><span style="color: #000000; "><br /><br /><br /></span></div></div><img src ="http://www.shnenglu.com/alantop/aggbug/216571.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/alantop/" target="_blank">AlanTop</a> 2019-07-19 22:26 <a href="http://www.shnenglu.com/alantop/archive/2019/07/19/216571.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item><item><title>鏂囧崕鍙屽潎綰跨瓥鐣?/title><link>http://www.shnenglu.com/alantop/archive/2018/12/25/216138.html</link><dc:creator>AlanTop</dc:creator><author>AlanTop</author><pubDate>Tue, 25 Dec 2018 09:12:00 GMT</pubDate><guid>http://www.shnenglu.com/alantop/archive/2018/12/25/216138.html</guid><wfw:comment>http://www.shnenglu.com/alantop/comments/216138.html</wfw:comment><comments>http://www.shnenglu.com/alantop/archive/2018/12/25/216138.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.shnenglu.com/alantop/comments/commentRss/216138.html</wfw:commentRss><trackback:ping>http://www.shnenglu.com/alantop/services/trackbacks/216138.html</trackback:ping><description><![CDATA[     鎽樿:   <a href='http://www.shnenglu.com/alantop/archive/2018/12/25/216138.html'>闃呰鍏ㄦ枃</a><img src ="http://www.shnenglu.com/alantop/aggbug/216138.html" width = "1" height = "1" /><br><br><div align=right><a style="text-decoration:none;" href="http://www.shnenglu.com/alantop/" target="_blank">AlanTop</a> 2018-12-25 17:12 <a href="http://www.shnenglu.com/alantop/archive/2018/12/25/216138.html#Feedback" target="_blank" style="text-decoration:none;">鍙戣〃璇勮</a></div>]]></description></item></channel></rss> <footer> <div class="friendship-link"> <p>感谢您访问我们的网站,您可能还对以下资源感兴趣:</p> <a href="http://www.shnenglu.com/" title="精品视频久久久久">精品视频久久久久</a> <div class="friend-links"> </div> </div> </footer> <a href="http://www.0731car.com.cn" target="_blank">狠狠色丁香婷婷久久综合不卡</a>| <a href="http://www.padshow.cn" target="_blank">欧美一级久久久久久久大</a>| <a href="http://www.roseavenue.cn" target="_blank">热99RE久久精品这里都是精品免费</a>| <a href="http://www.angcha.cn" target="_blank">亚洲国产综合久久天堂 </a>| <a href="http://www.wow-diamond.com.cn" target="_blank">国内精品伊人久久久久777</a>| <a href="http://www.e9ir544.cn" target="_blank">奇米影视7777久久精品人人爽</a>| <a href="http://www.i33b.cn" target="_blank">久久亚洲精品人成综合网</a>| <a href="http://www.knnnb.cn" target="_blank">久久91精品国产91久久麻豆</a>| <a href="http://www.badnao.cn" target="_blank">亚洲欧美国产精品专区久久</a>| <a href="http://www.80xz.cn" target="_blank">久久精品无码一区二区无码</a>| <a href="http://www.myjhy.cn" target="_blank">欧美日韩精品久久久免费观看</a>| <a href="http://www.ya74.cn" target="_blank">色欲综合久久躁天天躁蜜桃</a>| <a href="http://www.ubmz.cn" target="_blank">久久精品国产亚洲7777</a>| <a href="http://www.jumeiba.cn" target="_blank">色欲久久久天天天综合网精品 </a>| <a href="http://www.yyfeixiang.cn" target="_blank">奇米综合四色77777久久</a>| <a href="http://www.baipe.cn" target="_blank">精品久久久久久无码免费</a>| <a href="http://www.qiuhen.cn" target="_blank">影音先锋女人AV鲁色资源网久久</a>| <a href="http://www.j16dr.cn" target="_blank">久久AⅤ人妻少妇嫩草影院</a>| <a href="http://www.hkjiajiao.com.cn" target="_blank">久久久久亚洲av无码专区导航</a>| <a href="http://www.danongyao.cn" target="_blank">人妻少妇精品久久</a>| <a href="http://www.17art.com.cn" target="_blank">国产精品热久久毛片</a>| <a href="http://www.z42195.cn" target="_blank">久久久久久午夜成人影院</a>| <a href="http://www.linux123.cn" target="_blank">久久天天躁夜夜躁狠狠躁2022 </a>| <a href="http://www.92mo.cn" target="_blank">亚洲午夜无码AV毛片久久</a>| <a href="http://www.qkl888.cn" target="_blank">久久青草国产精品一区</a>| <a href="http://www.thesmarterwaytofaster.cn" target="_blank">久久人人青草97香蕉</a>| <a href="http://www.dyhao.com.cn" target="_blank">久久久久99精品成人片</a>| <a href="http://www.nxgy.net.cn" target="_blank">精品国产福利久久久</a>| <a href="http://www.zzouyi.cn" target="_blank">久久99毛片免费观看不卡 </a>| <a href="http://www.wanghaochuju.cn" target="_blank">理论片午午伦夜理片久久</a>| <a href="http://www.kanqiuwang.cn" target="_blank">草草久久久无码国产专区</a>| <a href="http://www.lglmhdf.cn" target="_blank">777米奇久久最新地址</a>| <a href="http://www.chcrw.cn" target="_blank">99久久免费国产特黄</a>| <a href="http://www.kuaiyanapp.com.cn" target="_blank">久久国产精品成人片免费</a>| <a href="http://www.hhjzw.cn" target="_blank">久久久亚洲欧洲日产国码二区</a>| <a href="http://www.yizhangguan.cn" target="_blank">97视频久久久</a>| <a href="http://www.wenlitown.cn" target="_blank">伊人色综合久久天天人手人婷</a>| <a href="http://www.pluv.cn" target="_blank">久久精品无码一区二区WWW</a>| <a href="http://www.cxwlvip.cn" target="_blank">久久精品国产亚洲av麻豆蜜芽 </a>| <a href="http://www.hpd4.cn" target="_blank">久久久久亚洲AV无码专区网站</a>| <a href="http://www.yksxc.cn" target="_blank">国产精品激情综合久久</a>| <script> (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> </body>