 |
tycoon868
資深會員

註冊日期: Oct 2008
來 自:
文章數量: 313 |
|
如何將五個數據排出最大值
原碼###############
M2:=MA(C,30),linethick0,colorff00ff,precision3;
M3:=MA(C,60),linethick0,colorblue,precision3;
M4:=MA(C,120),linethick0,colorff0066,precision3;
M5:=MA(C,240),linethick0,colorred,precision3;
M6:=MA(C,480),linethick0,color0066ff,precision3;
M2P:=(M2-ref(M2,1))*100,linethick0,precision3,colorff00ff;
M3P:=(M3-ref(M3,1))*100,linethick0,precision3,colorblue;
M4P:=(M4-ref(M4,1))*100,linethick0,precision3,colorff0066;
M5P:=(M5-ref(M5,1))*100,linethick0,precision3,colorred;
M6P:=(M6-ref(M6,1))*100,linethick0,precision3,color0066ff;
原碼###################
請總版主支援以下需求:
1. 根據 M2P~M6P 五個數值,取其 [絕對值} 排出每一根K棒的 最大值 以及 第二大值
2. 分別輸出為 PMAX1、PMAX2,假設該最大值M2P為 負值,則忠實呈現該 M2P的數值
感謝
|
| 最後由 tycoon868 在 2023-09-19 15:46 編輯 |
向版主報告此篇 |  |
|
2023-09-19 15:29 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18251 |
|
回覆: 如何將五個數據排出最大值
引用: 最初由 tycoon868 發表
原碼###############
M2:=MA(C,30),linethick0,colorff00ff,precision3;
M3:=MA(C,60),linethick0,colorblue,precision3;
M4:=MA(C,120),linethick0,colorff0066,precision3;
M5:=MA(C,240),linethick0,colorred,precision3;
M6:=MA(C,480),linethick0,color0066ff,precision3;
M2P:=(M2-ref(M2,1))*100,linethick0,precision3,colorff00ff;
M3P:=(M3-ref(M3,1))*100,linethick0,precision3,colorblue;
M4P:=(M4-ref(M4,1))*100,linethick0,precision3,colorff0066;
M5P:=(M5-ref(M5,1))*100,linethick0,precision3,colorred;
M6P:=(M6-ref(M6,1))*100,linethick0,precision3,color0066ff;
原碼###################
請總版主支援以下需求:
1. 根據 M2P~M6P 五個數值,取其 [絕對值} 排出每一根K棒的 最大值 以及 第二大值
2. 分別輸出為 PMAX1、PMAX2,假設該最大值M2P為 負值,則忠實呈現該 M2P的數值
感謝
各均線起點不同,並非一直都有五個數讓你做排序
|
|
向版主報告此篇 |  |
|
2023-09-19 15:49 |
|
|
|  |
 |
cgjj
總版主

註冊日期: Oct 2003
來 自:
文章數量: 18251 |
|
僅算五條都有的區域,範例如下:
原碼: M2:=MA(C,30),linethick0,colorff00ff,precision3;
M3:=MA(C,60),linethick0,colorblue,precision3;
M4:=MA(C,120),linethick0,colorff0066,precision3;
M5:=MA(C,240),linethick0,colorred,precision3;
M6:=MA(C,480),linethick0,color0066ff,precision3;
M2P:=(M2-ref(M2,1))*100,linethick1,precision1,colorff00ff;
M3P:=(M3-ref(M3,1))*100,linethick1,precision1,colorblue;
M4P:=(M4-ref(M4,1))*100,linethick1,precision1,colorff0066;
M5P:=(M5-ref(M5,1))*100,linethick1,precision1,colorred;
M6P:=(M6-ref(M6,1))*100,linethick1,precision1,color0066ff;
Tmp2:=ABS(M2P);
Tmp3:=ABS(M3P);
Tmp4:=ABS(M4P);
Tmp5:=ABS(M5P);
Tmp6:=ABS(M6P);
Max1:=if(Tmp3>Tmp2,Tmp3,Tmp2);
Max1:=if(Tmp4>Max1,Tmp4,Max1);
Max1:=if(Tmp5>Max1,Tmp5,Max1);
Max1:=if(Tmp6>Max1,Tmp6,Max1);
MaxP:=if(Tmp3>Tmp2,3,2);
MaxP:=if(Tmp4>Max1,4,MaxP);
MaxP:=if(Tmp5>Max1,5,MaxP);
MaxP:=if(Tmp6>Max1,6,MaxP);
PMAX1:if(MaxP=3,M3P,M2P);
PMAX1:=if(MaxP=4,M4P,PMAX1);
PMAX1:=if(MaxP=5,M5P,PMAX1);
PMAX1:=if(MaxP=6,M6P,PMAX1);
Tmp2:=if(MaxP=2,0,Tmp2);
Tmp3:=if(MaxP=3,0,Tmp3);
Tmp4:=if(MaxP=4,0,Tmp4);
Tmp5:=if(MaxP=5,0,Tmp5);
Tmp6:=if(MaxP=6,0,Tmp6);
Max2:=if(Tmp3>Tmp2,Tmp3,Tmp2);
Max2:=if(Tmp4>Max2,Tmp4,Max2);
Max2:=if(Tmp5>Max2,Tmp5,Max2);
Max2:=if(Tmp6>Max2,Tmp6,Max2);
MaxP:=if(Tmp3>Tmp2,3,2);
MaxP:=if(Tmp4>Max2,4,MaxP);
MaxP:=if(Tmp5>Max2,5,MaxP);
MaxP:=if(Tmp6>Max2,6,MaxP);
PMax2:if(MaxP=3,M3P,M2P);
PMax2:=if(MaxP=4,M4P,PMax2);
PMax2:=if(MaxP=5,M5P,PMax2);
PMax2:=if(MaxP=6,M6P,PMax2);
|
|
向版主報告此篇 |  |
|
2023-09-21 11:57 |
|
|
|  |
本站所有內容未經作者授權禁止轉貼節錄, 發表言論僅供參考勿作為投資決策依據。瀏覽本站請使用 IE 5.5 以上版本, 最佳瀏覽解析度 1024 x 768 全彩。
|
Powered by: vBulletin Version 2.3.0 - Copyright©2000-, Jelsoft Enterprises Limited.
簡愛洋行 製作 Copyright 2003-. All Rights Reserved. 聯絡我們
|