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

註冊日期: May 2009
來  自: 台灣台南
文章數量: 27

[求救]多空線如何過濾

版大您好
我下列的程式條件可以顯示哭臉和笑臉,可是此種方式所顯示的哭臉和笑臉太多,要如何過濾才能在 (多空線)與(多空線a) 同時翻紅時在第一跟K棒的下方顯示笑臉,一直保持到 ( 多空線)與(多空線a) 同時翻綠時再顯示哭臉于K棒上方,
煩請版大 能撥空指導一下好嗎? 無限感激<謝謝>

多空線a:ma(C,20)COLORMAGENTA;
多空線:ma(C,30)COLORMAGENTA;
買入:=(多空線<REF(C,0)) AND (多空線a<REF(C,0));
賣出:=(多空線>REF(C,0)) AND (多空線a>REF(C,0));
DRAWICON(買入 and ref(買入,1)=0,L,1),PXDN20;
DRAWICON(賣出 and ref(賣出,1)=0,H,2),PXUP40;

__________________
成功如果不知道原因無法複製 失敗如果不知道原因只會再來一 次

把黑暗帶走最好的方法就是把光帶進來

最後由 yeswin 在 2009-08-24 19:23 編輯 向版主報告此篇 | 查IP位址
Old Post 2009-08-21 21:52
yeswin 現在離線 點選這裡查看 yeswin 的個人資料 點選這裡給 yeswin 傳送一條短訊 查找更多關於 yeswin 的文章 增加 yeswin 至你的好友列表 編輯/刪除訊息 引用回覆
yeswin
初級會員

註冊日期: May 2009
來  自: 台灣台南
文章數量: 27

版大您好

我上面的描述可能意義不同 , 我要的是以下需求:
我下列的程式條件可以顯示哭臉和笑臉,可是此種方式所顯示的哭臉和笑臉太多,
1.要如何過濾才能在 (多空線)與(多空線a) 向上翻紅時在第一跟K棒的下方顯示笑臉,
2.如顯示笑臉後 (多空線)與(多空線a) 在次出現向上翻紅時就不要在出現笑臉, 一直保持到 ( 多空線)與(多空線a) 向下翻綠時再顯示哭臉于K棒上方.

煩請版大 能撥空指導一下好嗎? 無限感激<謝謝>

多空線a:ma(C,20)COLORMAGENTA;
多空線:ma(C,30)COLORMAGENTA;
買入:=(多空線<REF(C,0)) AND (多空線a<REF(C,0));
賣出:=(多空線>REF(C,0)) AND (多空線a>REF(C,0));
DRAWICON(買入 and ref(買入,1)=0,L,1),PXDN20;
DRAWICON(賣出 and ref(賣出,1)=0,H,2),PXUP40;

yeswin 附帶上了此圖片:

__________________
成功如果不知道原因無法複製 失敗如果不知道原因只會再來一 次

把黑暗帶走最好的方法就是把光帶進來

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

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

引用:
最初由 yeswin 發表
版大您好

我上面的描述可能意義不同 , 我要的是以下需求:
我下列的程式條件可以顯示哭臉和笑臉,可是此種方式所顯示的哭臉和笑臉太多,
1.要如何過濾才能在 (多空線)與(多空線a) 向上翻紅時在第一跟K棒的下方顯示笑臉,
2.如顯示笑臉後 (多空線)與(多空線a) 在次出現向上翻紅時就不要在出現笑臉, 一直保持到 ( 多空線)與(多空線a) 向下翻綠時再顯示哭臉于K棒上方.

煩請版大 能撥空指導一下好嗎? 無限感激<謝謝>

多空線a:ma(C,20)COLORMAGENTA;
多空線:ma(C,30)COLORMAGENTA;
買入:=(多空線<REF(C,0)) AND (多空線a<REF(C,0));
賣出:=(多空線>REF(C,0)) AND (多空線a>REF(C,0));
DRAWICON(買入 and ref(買入,1)=0,L,1),PXDN20;
DRAWICON(賣出 and ref(賣出,1)=0,H,2),PXUP40;


有沒有更好的方法,我不知道!底下程式送你,程式邏輯請自己想吧!
原碼:
多空線a:ma(C,20)COLORMAGENTA; 多空線:ma(C,30)COLORMAGENTA; 買入:=(多空線<REF(C,0)) AND (多空線a<REF(C,0)); 賣出:=(多空線>REF(C,0)) AND (多空線a>REF(C,0)); for i=lbound(多空線) to ubound(多空線) do begin if 買入[i] then begin for j=i+1 to ubound(多空線) do begin if 賣出[j] then begin i:=j-1; break; end; if 買入[j] then 買入[j]:=0; end; end else if 賣出[i] then begin for j=i+1 to ubound(多空線) do begin if 買入[j] then begin i:=j-1; break; end; if 賣出[j] then 賣出[j]:=0; end; end; end; DRAWICON(買入,L,1),PXDN20; DRAWICON(賣出,H,2),PXUP40;

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

註冊日期: May 2009
來  自: 台灣台南
文章數量: 27

KV1566 你好

感謝您提供的"多空線過濾程式 "!

我原本的程式:
多空線a:ma(C,20)COLORMAGENTA;
多空線:ma(C,30)COLORMAGENTA;
買入:=(多空線<REF(C,0)) AND (多空線a<REF(C,0));
賣出:=(多空線>REF(C,0)) AND (多空線a>REF(C,0));
for i=lbound(多空線) to ubound(多空線) do begin
if 買入[i] then begin
for j=i+1 to ubound(多空線) do begin
if 賣出[j] then begin i:=j-1; break; end;
if 買入[j] then 買入[j]:=0;
end;
end else if 賣出[i] then begin
for j=i+1 to ubound(多空線) do begin
if 買入[j] then begin i:=j-1; break; end;
if 賣出[j] then 賣出[j]:=0;
end;
end;
end;
DRAWICON(買入,L,1),PXDN20;
DRAWICON(賣出,H,2),PXUP40;
已修改完成, 謝謝您了~! 真是個大好人~!

__________________
成功如果不知道原因無法複製 失敗如果不知道原因只會再來一 次

把黑暗帶走最好的方法就是把光帶進來

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

論壇跳轉:
主題評分:

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