 |
moujin
初級會員
註冊日期: May 2014
來 自:
文章數量: 20 |
[問題] 請板主修正
引用:
cA:=REF(DATE,1)<>DATE OR BARPOS=1;
CB:=BARSLAST(CA)+1;
h1:=hhv(h,cb);
L1:=llv(l,cb);
K棒高低:H1-L1,linethick0;
高低差:=100;
ck:=K棒高低>高低差;
sp:barslast(ck=0) OR BARPOS=1;
ck:ck and sum(ck,sp+1)=1;
第N次:sum(ck,0),COLORWHITE,linethick0;
總次:第N次[datacount],COLORWHITE,linethick0;
q1:在分線首k就達到高低差一百,就會漏掉
q2:請教 ck:ck and sum(ck,sp+1)=1; 代表什麼含義?
謝謝~~
|
|
向版主報告此篇 |  |
|
2015-10-19 00:04 |
|
|
|  |
 |
moujin
初級會員
註冊日期: May 2014
來 自:
文章數量: 20 |
引用: 最初由 cgjj 發表
每根分線的高低差?
還是當日的已發生分線之最高最低差?
會如此問
是因為前面程式有用到 HHV 和 LLV
是 當日的已發生分線之最高最低差
|
|
向版主報告此篇 |  |
|
2015-10-19 10:44 |
|
|
|  |
 |
moujin
初級會員
註冊日期: May 2014
來 自:
文章數量: 20 |
引用: A和B兩者的差值,只會越來越大(或不變)
也就是說 A-B>100 這條件
一但成立,就會一直成立到收盤...
對,原本公式是運用在日線,改成分線一開始發生的錯誤就是如板主所述。後來參考別人的公式修改成這個版本,用日線去檢驗還是錯的,一一比對才發現第一根就成立條件的話會漏掉。
我要算的是當日成立只算一次,成立後 後面的次數不計。
謝謝~~
|
|
向版主報告此篇 |  |
|
2015-10-19 11:34 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18149 |
引用: 最初由 moujin 發表
對,原本公式是運用在日線,改成分線一開始發生的錯誤就是如板主所述。後來參考別人的公式修改成這個版本,用日線去檢驗還是錯的,一一比對才發現第一根就成立條件的話會漏掉。
我要算的是當日成立只算一次,成立後 後面的次數不計。
謝謝~~
試試,看是否為您要的
cA:=REF(DATE,1)<>DATE OR BARPOS=1;
CB:=BARSLAST(CA)+1;
h1:=hhv(h,cb);
L1:=llv(l,cb);
K棒高低:H1-L1,linethick0;
高低差:=100;
ck:=K棒高低>高低差;
ck:ck and sum(ck,CB)=1;
第N次:sum(ck,0),COLORWHITE,linethick0;
總次:第N次[datacount],COLORWHITE,linethick0;
|
|
向版主報告此篇 |  |
|
2015-10-19 13:27 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|