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

註冊日期: Aug 2009
來  自:
文章數量: 42

請教"動態"向右延伸的橫線

請教先進:
要畫一條"動態"向右延伸的橫線,畫於"當日"盤中的最高點減25點.
即時價位高於此線為紅線,平為白線,低於為綠線並會發出聲響 (可設定"1"音效啟動,"2"音效關閉).
請問程式該如何寫,感激.

向版主報告此篇 | 查IP位址
Old Post 2010-03-15 04:47
SK393217 現在離線 點選這裡查看 SK393217 的個人資料 查找更多關於 SK393217 的文章 增加 SK393217 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

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

回覆: 請教"動態"向右延伸的橫線

引用:
最初由 SK393217 發表
請教先進:
要畫一條"動態"向右延伸的橫線,畫於"當日"盤中的最高點減25點.
即時價位高於此線為紅線,平為白線,低於為綠線並會發出聲響 (可設定"1"音效啟動,"2"音效關閉).
請問程式該如何寫,感激.



聲音未給條件, 故不處理

DE:=date;
MH:HHV(H,BARSSINCE(DE=de[datacount])+1)-25;
PARTLINE(C>MH,C) colorred;
PARTLINE(C=MH,C) colorwhite;
PARTLINE(C<MH,C) colorgreen;

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

註冊日期: Aug 2009
來  自:
文章數量: 42

請教音效

DE:=date;
MH:HHV(H,BARSSINCE(DE=de[datacount])+1)-25;
PARTLINE(C>MH,C) colorred;
PARTLINE(C=MH,C) colorwhite;
PARTLINE(C<MH,C) colorgreen;

我想在C<MH 時發出聲響,自己加了下一行,但語法有誤,請協助修改.

PLAYSOUND((C<MH,C),0,D:\chiefox\Effwav\bell);

另再請教音效是條件成立時只發出一次,還是會一直持續發聲.或是會間隔發聲(如:每30秒發一次)

謝謝

向版主報告此篇 | 查IP位址
Old Post 2010-03-15 13:01
SK393217 現在離線 點選這裡查看 SK393217 的個人資料 查找更多關於 SK393217 的文章 增加 SK393217 至你的好友列表 編輯/刪除訊息 引用回覆
SK393217
中級會員

註冊日期: Aug 2009
來  自:
文章數量: 42

音效問題

我已修改好,謝謝
我想請教
PLAYSOUND(條件,0,'音效檔');
設,0,的用意義為何??


DE:=date;
MH:HHV(H,BARSSINCE(DE=de[datacount])+1)-30,linethick2;
PARTLINE(C>MH,MH) colorred,linethick2;
PARTLINE(C=MH,MH) colorwhite,linethick2;
PARTLINE(C<MH,MH) colorgreen,linethick2;

PLAYSOUND(CLOSE>MH,0,'D:\chiefox\Effwav\bell');

向版主報告此篇 | 查IP位址
Old Post 2010-03-15 14:32
SK393217 現在離線 點選這裡查看 SK393217 的個人資料 查找更多關於 SK393217 的文章 增加 SK393217 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

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

回覆: 音效問題

引用:
最初由 SK393217 發表
我已修改好,謝謝
我想請教
PLAYSOUND(條件,0,'音效檔');
設,0,的用意義為何??


DE:=date;
MH:HHV(H,BARSSINCE(DE=de[datacount])+1)-30,linethick2;
PARTLINE(C>MH,MH) colorred,linethick2;
PARTLINE(C=MH,MH) colorwhite,linethick2;
PARTLINE(C<MH,MH) colorgreen,linethick2;

PLAYSOUND(CLOSE>MH,0,'D:\chiefox\Effwav\bell');



那參數是預留給未來用的
目前請固定填 0 值

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

註冊日期: Aug 2009
來  自:
文章數量: 42

音效修改

若我想改成每次條件成立時,只有在"首根K棒"才會發出音響,該如何寫?感激

向版主報告此篇 | 查IP位址
Old Post 2010-03-16 14:27
SK393217 現在離線 點選這裡查看 SK393217 的個人資料 查找更多關於 SK393217 的文章 增加 SK393217 至你的好友列表 編輯/刪除訊息 引用回覆
cgjj
總版主

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

回覆: 音效修改

引用:
最初由 SK393217 發表
若我想改成每次條件成立時,只有在"首根K棒"才會發出音響,該如何寫?感激


您所謂的 "首根K棒" 為何?

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

註冊日期: Aug 2009
來  自:
文章數量: 42

條件說明

如用MA15看盤,
09:00-09:15的K棒C>MH無音效(條件不成立)
09:15-09:30的K棒C<MH有音效(條件成立首K)
09:30-09:45的K棒C<MH無音效(條件成立但非首K)
09:45-10:00的K棒C>MH無音效(條件解除)
10:00-10:15的K棒C<MH有音效(條件重新成立首K)
謝謝

向版主報告此篇 | 查IP位址
Old Post 2010-03-16 16:36
SK393217 現在離線 點選這裡查看 SK393217 的個人資料 查找更多關於 SK393217 的文章 增加 SK393217 至你的好友列表 編輯/刪除訊息 引用回覆
SK393217
中級會員

註冊日期: Aug 2009
來  自:
文章數量: 42

音效長度控制

因目前只要裡在條件成立怎的情況下,音效就會一直不斷的播放,
所以想看看是否有播放時間上的控制方法.
方法1.條件成立後音效播放1分鐘即停止
方法2.用首根K棒(如:市面上郭老師的指標王).條件如下:

如用MA15看盤,
09:00-09:15的K棒C>MH無音效(條件不成立)
09:15-09:30的K棒C<MH有音效(條件成立首K)
09:30-09:45的K棒C<MH無音效(條件成立但非首K)
09:45-10:00的K棒C>MH無音效(條件解除)
10:00-10:15的K棒C<MH有音效(條件重新成立首K)

我二種方法都想試試看,再決定何者效果較好.

謝謝

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

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

回覆: 條件說明

引用:
最初由 SK393217 發表
如用MA15看盤,
09:00-09:15的K棒C>MH無音效(條件不成立)
09:15-09:30的K棒C<MH有音效(條件成立首K)
09:30-09:45的K棒C<MH無音效(條件成立但非首K)
09:45-10:00的K棒C>MH無音效(條件解除)
10:00-10:15的K棒C<MH有音效(條件重新成立首K)
謝謝



方法如下

首K發聲條件:= 條件 and ref(條件=0,1);
PLAYSOUND(首K發聲條件,0,'音效檔');

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

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

回覆: 音效長度控制

引用:
最初由 SK393217 發表
因目前只要裡在條件成立怎的情況下,音效就會一直不斷的播放,
所以想看看是否有播放時間上的控制方法.
方法1.條件成立後音效播放1分鐘即停止
方法2.用首根K棒(如:市面上郭老師的指標王).條件如下:

如用MA15看盤,
09:00-09:15的K棒C>MH無音效(條件不成立)
09:15-09:30的K棒C<MH有音效(條件成立首K)
09:30-09:45的K棒C<MH無音效(條件成立但非首K)
09:45-10:00的K棒C>MH無音效(條件解除)
10:00-10:15的K棒C<MH有音效(條件重新成立首K)

我二種方法都想試試看,再決定何者效果較好.

謝謝



公式無法控制音效播放長短
它是基於條件, 不是基於時間

會一直叫是因為有新行情進來又觸發公式重算
公式重算, 就會又依據條件狀態, 決定是否發音
不成立時就不會再次發音

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

註冊日期: Mar 2008
來  自:
文章數量: 103

請教版主:

MH:HHV(H,BARSSINCE(DE=de[datacount])+1)-25,
當中的DE=de[datacount])+1的意思是什麼呢?
感謝~

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

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

引用:
最初由 victor0726 發表
請教版主:

MH:HHV(H,BARSSINCE(DE=de[datacount])+1)-25,
當中的DE=de[datacount])+1的意思是什麼呢?
感謝~



DE:=date; //將DE設為K棒日期(數列)
de[datacount]; //取得最終根K棒的日期(單值)
DE=de[datacount]; //當 K棒日期=最終根K棒日期 時

BARSSINCE(條件)
取得首次條件成立到當前的週期數(距離)
BARSSINCE(DE=de[datacount])
取得當日首根K棒, 到當前K棒的距離(首根本身其距離為零)

HHV(H,n); //計算n根內最高之高價(含當根)
把 n 設為 BARSSINCE(DE=de[datacount])+1
可取得當天範圍內最高之高價

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

論壇跳轉:
主題評分:

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