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

註冊日期: Nov 2007
來  自:
文章數量: 1496

[問題]秒線訊號問題一,二

問題一,歷史的第一個訊號(不管多進 OR 空進),畫橫線的部分不會顯示!
問題二,U0天 OR U0地會延遲顯示(是延遲幾個訊號後,也搞不清楚)!
源碼如下:
KLINE(O,H,L,C,0);
分鐘首K:=ISREGULARFBAR;
換日首K:=TRADEDATE<>REF(TRADEDATE,1);
歷史首K:=BARPOS=1;
DBCK:=IF(DATATYPE=1 OR DATATYPE=11 OR DATATYPE=2,分鐘首K OR 換日首K,歷史首K),LINETHICK;
CKSP:=BARSLAST(DBCK)+1,LINETHICK;
CKMM34:=IF(DATATYPE=12 OR DATATYPE=11 OR DATATYPE=1 OR DATATYPE=2,IF(CKSP<=34,CKSP,34),34),LINETHICK;
日盤時間:=TIME>084500 AND TIME<=134500;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
C110:=C*1.1,LINETHICK;
C090:=C*0.9,LINETHICK;
壓34:=ma(H,HHVBARS(H,CKMM34)+1),COLORBLUE,LINEDOT;
支34:=ma(L,LLVBARS(L,CKMM34)+1),COLORRED,LINEDOT;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
人多進:=TIME=UP1TM*100 OR TIME=UP2TM*100;//進場訊號以人工手動進行
人空進:=TIME=DN1TM*100 OR TIME=DN2TM*100;

進場時間限制:=IF(日盤時間,TIME<133100,1);
收盤:=TIME=134500 OR TIME=050000;
多進:=(進場時間限制 AND (人多進)),COLOR000000,LINETHICK;
空進:=(進場時間限制 AND (人空進)),COLOR000000,LINETHICK;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
INRG:=40; OUTRG:=20;
多進SP:=BARSLAST(多進)+1;
空進SP:=BARSLAST(空進)+1;

U0天:LLV(壓34,空進SP),LINETHICK;
U0地:HHV(支34,多進SP),LINETHICK;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
多出:=(CROSS(ALL(C<U0地,3),0.8)) OR BARPOS=0,COLORRED,LINETHICK;
空出:=(CROSS(ALL(C>U0天,3),0.8)) OR BARPOS=0,COLORBLUE,LINETHICK;
多倉:=BARSLAST(多進)<BARSLAST(空進 OR 多出),LINETHICK;
空倉:=BARSLAST(空進)<BARSLAST(多進 OR 空出),LINETHICK;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////價位
多進價:=REF(C,BARSLAST(多進)),COLORRED,LINETHICK;
空進價:=REF(C,BARSLAST(空進)),COLORBLUE,LINETHICK;
多損價:=REF(多進價-OUTRG,BARSLAST(多進)),COLORRED,LINETHICK;
空損價:=REF(空進價+OUTRG,BARSLAST(空進)),COLORBLUE,LINETHICK;
多小費價:=REF(多進價+OUTRG,BARSLAST(多進)),COLORRED,LINETHICK;
空小費價:=REF(空進價-OUTRG,BARSLAST(空進)),COLORBLUE,LINETHICK;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////條件
計損益H:=IF(多進,多進價,H),LINETHICK;
計損益L:=IF(空進,空進價,L),LINETHICK;
多利極值:=HHV(計損益H-多進價,多進SP),COLORRED,LINETHICK;
空利極值:=HHV(空進價-計損益L,空進SP)*(SUM(空進,CKSP)>0),COLORBLUE,LINETHICK;
多小費成立:=CROSS(多利極值,OUTRG);
空小費成立:=CROSS(空利極值,OUTRG);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////畫線語法
DRAW空損:=SUM(U0天<空進價,空進SP)=0 AND SUM(H>空損價,空進SP)=0 AND 空倉=1;
DRAW空本:=SUM(U0天<空進價,空進SP)=0 AND 空倉=1;
DRAW多本:=SUM(U0地>多進價,多進SP)=0 AND 多倉=1;
DRAW多損:=SUM(U0地>多進價,多進SP)=0 AND SUM(L<多損價,多進SP)=0 AND 多倉=1;
DRAW空0:=SUM(空小費成立,空進SP)=0 AND 空倉=1;
DRAW多0:=SUM(多小費成立,多進SP)=0 AND 多倉=1;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////畫線
PARTLINE(DRAW空本 AND 空進價=REF(空進價,1),空進價),COLORBLUE,LINETHICK3;
PARTLINE(DRAW空本 AND 空進價=REF(空進價,1),空進價),COLORFFFFFF;
STICKLINE(DRAW空損,空損價,空損價,6,0),COLORBLUE,LINETHICK2;
STICKLINE(DRAW空0,空小費價,空小費價,6,0),COLORBLUE,LINETHICK2;

STICKLINE(DRAW多0,多小費價,多小費價,6,0),COLORRED,LINETHICK2;
STICKLINE(DRAW多損,多損價,多損價,6,0),COLORRED,LINETHICK2;
PARTLINE(DRAW多本 AND 多進價=REF(多進價,1),多進價),COLORRED,LINETHICK3;
PARTLINE(DRAW多本 AND 多進價=REF(多進價,1),多進價),COLORFFFFFF;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////進場
PARTLINE(空進SP>1 AND BARSLAST(空進)<BARSLAST(空出),U0天),COLORBLUE,LINETHICK3;//
PARTLINE(多進SP>1 AND BARSLAST(多進)<BARSLAST(多出),U0地),COLORRED,LINETHICK3;//
STICKLINE(空進,C110,H+6,0.1,0),COLORBLUE,LINETHICK2;
STICKLINE(空進,L-6,C090,0.1,0),COLORBLUE,LINETHICK2;
STICKLINE(多進,C110,H+6,0.1,0),COLORRED,LINETHICK2;
STICKLINE(多進,L-6,C090,0.1,0),COLORRED,LINETHICK2;


秒線周期有問題,一分鐘周期則OK!
請總版主協助!謝謝!

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

秒線貼圖!

Markchu7 附帶上了此圖片:

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

一分鐘貼圖!

Markchu7 附帶上了此圖片:

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

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

回覆: [問題]秒線訊號問題一,二

引用:
最初由 Markchu7 發表
問題一,歷史的第一個訊號(不管多進 OR 空進),畫橫線的部分不會顯示!
問題二,U0天 OR U0地會延遲顯示(是延遲幾個訊號後,也搞不清楚)!
源碼如下:
KLINE(O,H,L,C,0);
分鐘首K:=ISREGULARFBAR;
換日首K:=TRADEDATE<>REF(TRADEDATE,1);
歷史首K:=BARPOS=1;
DBCK:=IF(DATATYPE=1 OR DATATYPE=11 OR DATATYPE=2,分鐘首K OR 換日首K,歷史首K),LINETHICK;
CKSP:=BARSLAST(DBCK)+1,LINETHICK;
CKMM34:=IF(DATATYPE=12 OR DATATYPE=11 OR DATATYPE=1 OR DATATYPE=2,IF(CKSP<=34,CKSP,34),34),LINETHICK;
日盤時間:=TIME>084500 AND TIME<=134500;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
C110:=C*1.1,LINETHICK;
C090:=C*0.9,LINETHICK;
壓34:=ma(H,HHVBARS(H,CKMM34)+1),COLORBLUE,LINEDOT;
支34:=ma(L,LLVBARS(L,CKMM34)+1),COLORRED,LINEDOT;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
人多進:=TIME=UP1TM*100 OR TIME=UP2TM*100;//進場訊號以人工手動進行
人空進:=TIME=DN1TM*100 OR TIME=DN2TM*100;

進場時間限制:=IF(日盤時間,TIME<133100,1);
收盤:=TIME=134500 OR TIME=050000;
多進:=(進場時間限制 AND (人多進)),COLOR000000,LINETHICK;
空進:=(進場時間限制 AND (人空進)),COLOR000000,LINETHICK;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
INRG:=40; OUTRG:=20;
多進SP:=BARSLAST(多進)+1;
空進SP:=BARSLAST(空進)+1;

U0天:LLV(壓34,空進SP),LINETHICK;
U0地:HHV(支34,多進SP),LINETHICK;
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
多出:=(CROSS(ALL(C<U0地,3),0.8)) OR BARPOS=0,COLORRED,LINETHICK;
空出:=(CROSS(ALL(C>U0天,3),0.8)) OR BARPOS=0,COLORBLUE,LINETHICK;
多倉:=BARSLAST(多進)<BARSLAST(空進 OR 多出),LINETHICK;
空倉:=BARSLAST(空進)<BARSLAST(多進 OR 空出),LINETHICK;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////價位
多進價:=REF(C,BARSLAST(多進)),COLORRED,LINETHICK;
空進價:=REF(C,BARSLAST(空進)),COLORBLUE,LINETHICK;
多損價:=REF(多進價-OUTRG,BARSLAST(多進)),COLORRED,LINETHICK;
空損價:=REF(空進價+OUTRG,BARSLAST(空進)),COLORBLUE,LINETHICK;
多小費價:=REF(多進價+OUTRG,BARSLAST(多進)),COLORRED,LINETHICK;
空小費價:=REF(空進價-OUTRG,BARSLAST(空進)),COLORBLUE,LINETHICK;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////條件
計損益H:=IF(多進,多進價,H),LINETHICK;
計損益L:=IF(空進,空進價,L),LINETHICK;
多利極值:=HHV(計損益H-多進價,多進SP),COLORRED,LINETHICK;
空利極值:=HHV(空進價-計損益L,空進SP)*(SUM(空進,CKSP)>0),COLORBLUE,LINETHICK;
多小費成立:=CROSS(多利極值,OUTRG);
空小費成立:=CROSS(空利極值,OUTRG);
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////畫線語法
DRAW空損:=SUM(U0天<空進價,空進SP)=0 AND SUM(H>空損價,空進SP)=0 AND 空倉=1;
DRAW空本:=SUM(U0天<空進價,空進SP)=0 AND 空倉=1;
DRAW多本:=SUM(U0地>多進價,多進SP)=0 AND 多倉=1;
DRAW多損:=SUM(U0地>多進價,多進SP)=0 AND SUM(L<多損價,多進SP)=0 AND 多倉=1;
DRAW空0:=SUM(空小費成立,空進SP)=0 AND 空倉=1;
DRAW多0:=SUM(多小費成立,多進SP)=0 AND 多倉=1;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////畫線
PARTLINE(DRAW空本 AND 空進價=REF(空進價,1),空進價),COLORBLUE,LINETHICK3;
PARTLINE(DRAW空本 AND 空進價=REF(空進價,1),空進價),COLORFFFFFF;
STICKLINE(DRAW空損,空損價,空損價,6,0),COLORBLUE,LINETHICK2;
STICKLINE(DRAW空0,空小費價,空小費價,6,0),COLORBLUE,LINETHICK2;

STICKLINE(DRAW多0,多小費價,多小費價,6,0),COLORRED,LINETHICK2;
STICKLINE(DRAW多損,多損價,多損價,6,0),COLORRED,LINETHICK2;
PARTLINE(DRAW多本 AND 多進價=REF(多進價,1),多進價),COLORRED,LINETHICK3;
PARTLINE(DRAW多本 AND 多進價=REF(多進價,1),多進價),COLORFFFFFF;
///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////進場
PARTLINE(空進SP>1 AND BARSLAST(空進)<BARSLAST(空出),U0天),COLORBLUE,LINETHICK3;//
PARTLINE(多進SP>1 AND BARSLAST(多進)<BARSLAST(多出),U0地),COLORRED,LINETHICK3;//
STICKLINE(空進,C110,H+6,0.1,0),COLORBLUE,LINETHICK2;
STICKLINE(空進,L-6,C090,0.1,0),COLORBLUE,LINETHICK2;
STICKLINE(多進,C110,H+6,0.1,0),COLORRED,LINETHICK2;
STICKLINE(多進,L-6,C090,0.1,0),COLORRED,LINETHICK2;


秒線周期有問題,一分鐘周期則OK!
請總版主協助!謝謝!



N秒線僅有當日數據,很重要!!!
在60秒線中,CKMM34=34
您第一個部分沒有訊號,是因為當時尚未滿足34根K棒!
所有牽扯到 壓34 和 支34 皆會受影響~~

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

我試了將壓,支改成如下,圖形也顯示從第一根K棒就有數據(如貼圖),
壓34:IF(CKSP<34,EMA(H,34),ma(H,HHVBARS(H,34)+1)),COLORBLUE,LINEDOT;
支34:IF(CKSP<34,EMA(L,34),ma(L,LLVBARS(L,34)+1)),COLORRED,LINEDOT;

但仍然不行!如圖!

Markchu7 附帶上了此圖片:

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

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

引用:
最初由 Markchu7 發表
我試了將壓,支改成如下,圖形也顯示從第一根K棒就有數據(如貼圖),
壓34:IF(CKSP<34,EMA(H,34),ma(H,HHVBARS(H,34)+1)),COLORBLUE,LINEDOT;
支34:IF(CKSP<34,EMA(L,34),ma(L,LLVBARS(L,34)+1)),COLORRED,LINEDOT;

但仍然不行!如圖!



人多進:=TIME=UP1TM*100 OR TIME=UP2TM*100;//進場訊號以人工手動進行
人空進:=TIME=DN1TM*100 OR TIME=DN2TM*100;

60秒和1分 兩個週期調用參數是否一致?

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

完全一致!

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

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

引用:
最初由 Markchu7 發表
完全一致!


問題在於您這邊的邏輯!!!

多倉:=BARSLAST(多進)<BARSLAST(空進 OR 多出),LINETHICK;
空倉:=BARSLAST(空進)<BARSLAST(多進 OR 空出),LINETHICK;

在60秒線中,第一個 "多進" 之前,並沒有 空進 或 多出 的訊號存在!

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

我將公式改成
多倉:=BARSLAST(多進)<BARSLAST(DBCK OR 多出),LINETHICK;
空倉:=BARSLAST(空進)<BARSLAST(DBCK OR 空出),LINETHICK;
之後畫橫線的部分可以顯示了!但U0天,U0地依舊無法顯示!
可否請總版主繼續協助!謝謝!

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

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

引用:
最初由 Markchu7 發表
我將公式改成
多倉:=BARSLAST(多進)<BARSLAST(DBCK OR 多出),LINETHICK;
空倉:=BARSLAST(空進)<BARSLAST(DBCK OR 空出),LINETHICK;
之後畫橫線的部分可以顯示了!但U0天,U0地依舊無法顯示!
可否請總版主繼續協助!謝謝!



U0天:LLV(壓34,空進SP),LINETHICK;
U0地:HHV(支34,多進SP),LINETHICK;


U0地 有顯示呀!!!
前面沒有空進,沒空進前,U0天看不到是正常的!

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

註冊日期: Nov 2007
來  自:
文章數量: 1496

再想想自己以上寫法還是不通!

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

論壇跳轉:
主題評分:

論壇規定:
你不可以發表新主題
你不可以回覆文章
你不可以上傳附件
你不可以編輯自己的文章
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.  聯絡我們