到奇狐勝券首頁 奇狐社區論壇 購買奇狐勝券 試用奇狐勝券
 
論壇首頁 你可以在這裡編輯你的資料,查看短訊,訂閱主題和論壇參數等等 免費會員註冊 會員列表 論壇幫助 論壇日曆 論壇搜索 加入我的最愛 登出論壇  
奇狐社區論壇 : Powered by vBulletin version 2.3.0 奇狐社區論壇 > 指標公式 > 問題交流 > 疑惑
  上一主題   下一主題
作者
主題 發表新主題    回覆主題
yjl8895
資深會員

註冊日期: Jun 2009
來  自:
文章數量: 170

疑惑

版大:如圖
下列語法中,不知何處有錯,在圖中當CA條件成立時,想要求A卻也同時出現B,有請大大解惑。

畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
MA1:MA(CLOSE,34),COLORCYAN;
畫柱線(XC>MA1,最高價,最低價,1,0),COLORBLACK;
畫柱線(XC<MA1,最高價,最低價,1,0),COLORGREEN;

BT1:=之字轉向(3,3)>向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)<向前引用(之字轉向(3,3),2);
畫圖示(BT1,最低價,4);
ST1:=之字轉向(3,3)<向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)>向前引用(之字轉向(3,3),2);
畫圖示(ST1,最高價,12);

ST1SP:=上一次條件成立位置(ST1); LDS:=序列下界(ST1SP);
LBSP:=上一次條件成立位置(BT1);
KNo:=序列數據量-LBSP[序列數據量]-1;
DWB:=收盤價*0; DWS:=DWB; HH:=最高價; LL:=最低價;
BKNo:=KNo; SKNo:=KNo;
VARIABLE: PH[2]=0,PL[2]=0;
for i:=1 to 2 do begin
條件函數 SKNo>=LDS then begin
FPS:=SKNo-ST1SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS4:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED;
CA:=交叉函數(收盤價,DSS4) OR 交叉函數(DSS4,收盤價);
LBSPSP:=上一次條件成立位置(BT1>0 and DSS4>0);
買BT1:CA and 求和(CA,LBSPSP+1)=1;
畫圖示(買BT1,最低價,1);

yjl8895 附帶上了此圖片:

__________________
efef55e3

向版主報告此篇 | 查IP位址
Old Post 2012-12-05 09:15
yjl8895 現在離線 點選這裡查看 yjl8895 的個人資料 點選這裡給 yjl8895 傳送一條短訊 查找更多關於 yjl8895 的文章 增加 yjl8895 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

回覆: 疑惑

引用:
最初由 yjl8895 發表
版大:如圖
下列語法中,不知何處有錯,在圖中當CA條件成立時,想要求A卻也同時出現B,有請大大解惑。

畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
MA1:MA(CLOSE,34),COLORCYAN;
畫柱線(XC>MA1,最高價,最低價,1,0),COLORBLACK;
畫柱線(XC<MA1,最高價,最低價,1,0),COLORGREEN;

BT1:=之字轉向(3,3)>向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)<向前引用(之字轉向(3,3),2);
畫圖示(BT1,最低價,4);
ST1:=之字轉向(3,3)<向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)>向前引用(之字轉向(3,3),2);
畫圖示(ST1,最高價,12);

ST1SP:=上一次條件成立位置(ST1); LDS:=序列下界(ST1SP);
LBSP:=上一次條件成立位置(BT1);
KNo:=序列數據量-LBSP[序列數據量]-1;
DWB:=收盤價*0; DWS:=DWB; HH:=最高價; LL:=最低價;
BKNo:=KNo; SKNo:=KNo;
VARIABLE: PH[2]=0,PL[2]=0;
for i:=1 to 2 do begin
條件函數 SKNo>=LDS then begin
FPS:=SKNo-ST1SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS4:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED;
CA:=交叉函數(收盤價,DSS4) OR 交叉函數(DSS4,收盤價);
LBSPSP:=上一次條件成立位置(BT1>0 and DSS4>0);
買BT1:CA and 求和(CA,LBSPSP+1)=1;
畫圖示(買BT1,最低價,1);



您決定要 A 不要 B 的判斷關鍵為何?

向版主報告此篇 | 查IP位址
Old Post 2012-12-05 17:17
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
yjl8895
資深會員

註冊日期: Jun 2009
來  自:
文章數量: 170

當D出現時,兩個S 的點所連成的DSS趨勢線也會同時成立而劃出紅線,故出現D時,去求A的先決條件是一定要有兩個S,圖中就是S1 和S2。

原本C出現時,兩個S(S2和S3) 的點所連成DSS趨勢線也會同時成立而劃出紅線,然而卻因D的出現,(S1和S2)趨勢線取代(S2和S3)趨勢線,因為總是在最後一個週期呈現,故B的訊號不應該再出現。





畫漸變背景色(1,RGB顏色值(0,150,100),RGB顏色值(0,150,100),1);
XC:收盤價,LINETHICK0;
S:=(最高價-最低價)*2;
MA1:MA(CLOSE,34),COLORCYAN;
畫柱線(XC>MA1,最高價,最低價,1,0),COLORBLACK;
畫柱線(XC<MA1,最高價,最低價,1,0),COLORGREEN;

B1:=之字轉向(3,3)>向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)<向前引用(之字轉向(3,3),2);
畫圖示(B1,最低價,4);
S1:=之字轉向(3,3)<向前引用(之字轉向(3,3),1) AND
向前引用(之字轉向(3,3),1)>向前引用(之字轉向(3,3),2);
畫圖示(S1,最高價,12);

S1SP:=上一次條件成立位置(S1); LDS:=序列下界(S1SP);
LBSP:=上一次條件成立位置(B1);
KNo:=序列數據量-LBSP[序列數據量]-1;
DWB:=收盤價*0; DWS:=DWB; HH:=最高價; LL:=最低價;
BKNo:=KNo; SKNo:=KNo;
VARIABLE: PH[2]=0,PL[2]=0;
for i:=1 to 2 do begin
條件函數 SKNo>=LDS then begin
FPS:=SKNo-S1SP[SKNo];
DWS[FPS]:=i; PH[i]:=HH[FPS]; SKNo:=FPS-1;
end;
end;
PDH:=PH[2]>PH[1];
DSS:趨勢線數值(DWS=2 and PDH,HH, DWS=1 and PDH,HH,0,0) COLORRED;
CA:=交叉函數(收盤價,DSS) OR 交叉函數(DSS,收盤價);
LBSPSP:=上一次條件成立位置(B1>0 and DSS>0);
買B1:CA and 求和(CA,LBSPSP+1)=1;
畫圖示(買B1,H,1);

yjl8895 附帶上了此圖片:

__________________
efef55e3

向版主報告此篇 | 查IP位址
Old Post 2012-12-05 20:11
yjl8895 現在離線 點選這裡查看 yjl8895 的個人資料 點選這裡給 yjl8895 傳送一條短訊 查找更多關於 yjl8895 的文章 增加 yjl8895 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

引用:
最初由 yjl8895 發表
當D出現時,兩個S 的點所連成的DSS趨勢線也會同時成立而劃出紅線,故出現D時,去求A的先決條件是一定要有兩個S,圖中就是S1 和S2。

原本C出現時,兩個S(S2和S3) 的點所連成DSS趨勢線也會同時成立而劃出紅線,然而卻因D的出現,(S1和S2)趨勢線取代(S2和S3)趨勢線,因為總是在最後一個週期呈現,故B的訊號不應該再出現。




試著用這樣的邏輯處理看看

若當前位置笑臉條件有成立
則檢查
自最近的黃圈圈到當前位置, 是否有紅色箭頭成立過
若有則顯示笑臉, 若無則忽略本次條件成立

公式寫法上大致上是: (請自行替換為實際程式對應變數)
笑臉訊號 := 笑臉條件成立 and sum( 紅色箭頭 , barslast(黃圈圈)+1 )>0;

向版主報告此篇 | 查IP位址
Old Post 2012-12-06 10:28
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
yjl8895
資深會員

註冊日期: Jun 2009
來  自:
文章數量: 170

大大:
真不好意思,情況未獲改善,還請您費心思。

yjl8895 附帶上了此圖片:

__________________
efef55e3

向版主報告此篇 | 查IP位址
Old Post 2012-12-06 13:15
yjl8895 現在離線 點選這裡查看 yjl8895 的個人資料 點選這裡給 yjl8895 傳送一條短訊 查找更多關於 yjl8895 的文章 增加 yjl8895 至你的好友列表 編輯/刪除訊息 引用回覆
yjl8895
資深會員

註冊日期: Jun 2009
來  自:
文章數量: 170

1

yjl8895 附帶上了此圖片:

__________________
efef55e3

向版主報告此篇 | 查IP位址
Old Post 2012-12-06 13:16
yjl8895 現在離線 點選這裡查看 yjl8895 的個人資料 點選這裡給 yjl8895 傳送一條短訊 查找更多關於 yjl8895 的文章 增加 yjl8895 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

註冊日期: Oct 2003
來  自:
文章數量: 18091

引用:
最初由 yjl8895 發表
大大:
真不好意思,情況未獲改善,還請您費心思。



把這式子
笑臉訊號 := 笑臉條件成立 and sum( 紅色箭頭 , barslast(黃圈圈)+1 )>0;

其中的 "黃圈圈" , 改為 S1 位置的那一個黃圈圈
也就是替換 barslast(黃圈圈)
改為 barslast(DWS=1)

6143 應該就不會有兩個笑臉

向版主報告此篇 | 查IP位址
Old Post 2012-12-06 13:41
cgjj 現在離線 點選這裡查看 cgjj 的個人資料 點選這裡給 cgjj 傳送一條短訊 查找更多關於 cgjj 的文章 增加 cgjj 至你的好友列表 編輯/刪除訊息 引用回覆
yjl8895
資深會員

註冊日期: Jun 2009
來  自:
文章數量: 170

版大:
感恩

__________________
efef55e3

向版主報告此篇 | 查IP位址
Old Post 2012-12-06 15:58
yjl8895 現在離線 點選這裡查看 yjl8895 的個人資料 點選這裡給 yjl8895 傳送一條短訊 查找更多關於 yjl8895 的文章 增加 yjl8895 至你的好友列表 編輯/刪除訊息 引用回覆
yjl8895
資深會員

註冊日期: Jun 2009
來  自:
文章數量: 170

版大:
感恩

__________________
efef55e3

向版主報告此篇 | 查IP位址
Old Post 2012-12-06 16:50
yjl8895 現在離線 點選這裡查看 yjl8895 的個人資料 點選這裡給 yjl8895 傳送一條短訊 查找更多關於 yjl8895 的文章 增加 yjl8895 至你的好友列表 編輯/刪除訊息 引用回覆
全部時間均為台灣時間, 現在時間為02:57 發表新主題    回覆主題
  上一主題   下一主題
顯示可列印版本 | 訂閱此主題

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
HTML語法禁止
vB 語法核准
表情符號核准
貼圖語法[IMG]核准
 

本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。

Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.

簡愛洋行 製作 Copyright 2003-. All Rights Reserved.  聯絡我們