如何在金字塔上實(shí)現(xiàn)信號(hào)延時(shí)確認(rèn) [金字塔]
- 咨詢內(nèi)容:
信號(hào)發(fā)生時(shí)后, 持續(xù)15秒后還有信號(hào), 確認(rèn)開倉(cāng), 持續(xù)時(shí)間可以是0-180秒
為了處理即時(shí)信號(hào)消失問(wèn)題,由于系統(tǒng)缺陷,文華無(wú)奈地采用了比較笨的方法:
1、信號(hào)消失恢復(fù)之前的持倉(cāng);
2、信號(hào)延時(shí)確認(rèn)按理說(shuō)金字塔比文華靈活,可以在后臺(tái)交易中通過(guò)公式達(dá)到此功能,由于金字塔時(shí)間函數(shù)目前的局限,不能被合理引用,以致連這個(gè)簡(jiǎn)單功能都不知如何實(shí)現(xiàn),更別說(shuō)實(shí)現(xiàn)諸如
精確控制開倉(cāng)\平倉(cāng)時(shí)的各種變化,比如滿足條件tj1后, 根據(jù)之后20秒時(shí)間的持倉(cāng)變化、盤口變化,給出進(jìn)一步的行動(dòng)依據(jù),。。。
http://www.weistock.com/bbs/dispbbs.asp?boardid=4&id=2174&page=0&star=2由于金字塔的卓越功能,已經(jīng)成為我們的投機(jī)利器,我們?cè)僖搽x不開這一制勝法寶,同時(shí)也在考慮如何回報(bào)金字塔,使它更強(qiáng)更大。我們非常慶幸金字塔能有這樣一位天才設(shè)計(jì)者,由衷地感謝您!
請(qǐng)求金字塔滿足大家的意見,拿出更簡(jiǎn)單的方法實(shí)現(xiàn)這類功能。謝謝!最好的方法是擴(kuò)充現(xiàn)有函數(shù)Time0 的功能
取得從當(dāng)日0點(diǎn)以來(lái)的秒數(shù)。使它能夠在任何大于1秒的周期,返回自從當(dāng)日0點(diǎn)以來(lái)的真正秒數(shù)。(目前函數(shù)Time0在1分鐘周期,返回自從當(dāng)日0點(diǎn)以來(lái)的秒數(shù)只能精確到60秒,不能到1秒)
這樣,很容易實(shí)現(xiàn)信號(hào)延時(shí)確認(rèn)功能,同時(shí)也可以進(jìn)一步拓展其它功能。
- 金字塔客服:
這種函數(shù)國(guó)外優(yōu)秀交易軟件和平臺(tái)是有的
如
二.時(shí)間函數(shù)
001)獲取毫秒級(jí)計(jì)時(shí)GetTimeTick(last) ;//獲取毫秒級(jí)計(jì)時(shí)
功能:獲取毫秒級(jí)計(jì)時(shí)參數(shù):last--毫秒級(jí)計(jì)時(shí)雙字值
返回: 毫秒級(jí)計(jì)時(shí)減last后的雙字值
一般使用形式:
系統(tǒng)毫秒級(jí)計(jì)時(shí)一般幾十天一個(gè)循環(huán)
m_tick=GetTimeTick(0) ;//當(dāng)前毫秒級(jí)計(jì)時(shí)
.....
m_ctick=GetTimeTick(m_tick) ;//從m_tick到現(xiàn)在的毫秒數(shù)
002)獲取當(dāng)前時(shí)間(或指定時(shí)間)
GetTime() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)
功能:獲取當(dāng)前時(shí)間(或指定時(shí)間)參數(shù):獲取指定時(shí)間的時(shí)間值時(shí),要輸入,年,月,日,時(shí),分,秒
返回: 當(dāng)前時(shí)間(或指定時(shí)間)的雙精度浮點(diǎn)值(相當(dāng)于8字節(jié)長(zhǎng)度數(shù)值)
一般使用形式:m_t00=GetTime() ;
m_t00=GetTime(2006,08,15,12,20,22) ;
003)獲取當(dāng)前時(shí)間(或指定時(shí)間)的具體年,月,日,時(shí),分,秒GetSeconds() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的秒
GetMinutes() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的分
GetHour() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的時(shí)
GetDay() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的天
GetDayOfWeek() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的星期
GetMonth() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的月
GetYear() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的年
GetDate() ;//獲取當(dāng)前時(shí)間(或指定時(shí)間)的字串
功能:獲取當(dāng)前時(shí)間(或指定時(shí)間)的具體年,月,日,時(shí),分,秒參數(shù):獲取指定時(shí)間的時(shí)間值時(shí),輸入具體時(shí)間值(和GetTime()函數(shù)返回的值意義一樣)
返回: 返回相應(yīng)的值或字符串
一般使用形式:m_t00=GetDay() ;
[此貼子已經(jīng)被作者于2010-7-20 8:11:52編輯過(guò)]
m_t00=GetDay(10025656...) ; - 用戶回復(fù):
可以使用全局變量數(shù)據(jù)庫(kù)來(lái)記錄之前的信號(hào)變量前后之間的時(shí)間差,由于較為復(fù)雜,稍后我們會(huì)做出例子。
- 網(wǎng)友回復(fù):
多謝! 期待著
- 網(wǎng)友回復(fù):
另外,我在[交易] ---> [合約信息設(shè)置] 里設(shè)置的外匯品種,如EURUSD 的單位/乘數(shù) 設(shè)為 1 ,但經(jīng)常自動(dòng)的被改為0,影響系統(tǒng)頭寸控制,請(qǐng)求解決辦法,謝謝!
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容