接近1X1線 原理和說(shuō)明[其他軟件公式]
相關(guān)標(biāo)簽:
?
{接近1X1線 天津x1835}
{框}
?
原理解析:
?
?來(lái)源:程序化99( www.kzuj.com.cn )
源碼:
?
?
SYSPARAM(4),color00ffff;SYSPARAM(5),color00ffff;(SYSPARAM(5)+SYSPARAM(4))/2;
VERTLINE(BARPOS=SYSPARAM(2)),colorff9900;
VERTLINE(BARPOS=SYSPARAM(3)),colorff9900;
{K線統(tǒng)計(jì)顯示}
DRAWTEXTEX(1,1,5,5,'當(dāng)前光標(biāo)下共 '+NUMTOSTR(SYSPARAM(3)-SYSPARAM(2)+1,0)+' 棵K線');
sok:(SYSPARAM(3)-SYSPARAM(2)+1),linethick0;
k:if(sok=7,(544/565),if(sok=8,(642/565),if(sok=9,(734/565),if(sok=10,(825/565),if(sok=12,(685/565),
if(sok=19,(771/565),if(sok=29,(829/565),if(sok=30,(834/565),if(sok=46,(879/568),if(sok=67,(907/568),
if(sok=70,(911/568),if(sok=106,(931/568),if(sok=160,(946/568),if(sok=241,(956/568),
if(sok=363,(963/568),(1)))))))))))))))),linethick0;//(1)可以替換成使用者習(xí)慣的比例,比如(947/568)
pm:=(SYSPARAM(4)-SYSPARAM(5))/(SYSPARAM(3)-SYSPARAM(2));
{畫(huà)線}
DRAWSL(BARPOS=SYSPARAM(2),SYSPARAM(5),1*pm*k,0,0);
DRAWSL(BARPOS=SYSPARAM(2),SYSPARAM(5),2*pm*k,0,0);
DRAWSL(BARPOS=SYSPARAM(2),SYSPARAM(5),1/2*pm*k,0,0);
?
?
?
?
{☆殊途同歸☆公式組}
接近1X1線 主要是說(shuō)說(shuō)我的做法,公式次要。
有人都想在飛狐里畫(huà)像老乾隆里的1X1線,45°的那種,但不行,還有‘錯(cuò)誤的公式’里畫(huà)弧出現(xiàn)錯(cuò)誤,簡(jiǎn)化而成的波浪尺,對(duì)稱線,貪吃蛇等等卻是對(duì)的,是因?yàn)椋瑫r(shí)間是'一',不能簡(jiǎn)單等同價(jià)格也是'一'。如果我沒(méi)記錯(cuò),好像是江恩以四分之一英寸的距離為單位,畫(huà)時(shí)間和價(jià)格,時(shí)空可以在紙上有了轉(zhuǎn)換的標(biāo)準(zhǔn),那么畫(huà)圓畫(huà)角度線就等于,一時(shí)間單位等于一空間單位了。飛狐軟件在按上下箭頭后使K線圖形變化,K線根數(shù)變化,沒(méi)有了約定的時(shí)間單位和價(jià)格單位的轉(zhuǎn)換標(biāo)準(zhǔn),所以就畫(huà)不出想要的線了。
我試著手工在屏幕上取圖(雖然抓圖工具已經(jīng)很先進(jìn)了,但是只要是手工的抓圖,肯定不準(zhǔn)),然后找到比例關(guān)系,做了這公式。重在說(shuō)明思路。
雖然在菜單 管理-系統(tǒng)選項(xiàng)-圖形 選項(xiàng)卡里有 初始K線數(shù)量 130,但是我發(fā)現(xiàn)因?yàn)槭褂谜咴谑褂煤螅琄線的根數(shù)是常常變化了,再次使用軟件有記憶,打開(kāi)軟件后,上次關(guān)閉軟件時(shí)K線是多少就還是多少,不知道給位是否發(fā)現(xiàn)也這樣。所以,我決定,打開(kāi)K線狀態(tài)后,先按下箭頭,是放大K線,使得K線根數(shù)最少,(以后我每次使用都會(huì)先放大K線到最大,然后再進(jìn)行其他操作。)
在菜單 管理-系統(tǒng)選項(xiàng)-圖形 選項(xiàng)卡里有主圖末端空余 3 K線位置 ,所以此時(shí)的K線應(yīng)該都是7棵。
{程序化交易 www.kzuj.com.cn }
先寫(xiě)好一個(gè)公式,是從屏幕左邊第一棵K線屏幕最低價(jià)那里畫(huà)一條向右上的射線,斜率是1,就是一棵k線漲一塊錢(qián),為了能畫(huà)成1x1的45°角,就再給斜率1加上系數(shù),這系數(shù)就是最高價(jià)最低價(jià)和K線根數(shù)的比例與屏幕長(zhǎng)和高的比例的關(guān)系。
最高價(jià)最低價(jià)和K線根數(shù)的比例可以算sok。
屏幕長(zhǎng)和高的比例要靠手工了,因?yàn)槲覠o(wú)知,不知怎么用軟件測(cè)量就是K。
我不用7棵k線狀態(tài)下舉例子,我把時(shí)間軸上的滑動(dòng)塊拖動(dòng),從左側(cè)拖出3棵K線,用10棵K線的狀態(tài)下作例子,說(shuō)說(shuō)我怎么弄的
{程序化交易 www.kzuj.com.cn }
0圖中的黃色藍(lán)色線是由飛狐函數(shù)中 系統(tǒng)參數(shù)里構(gòu)成的。用抓圖工具仔細(xì)的沿著這個(gè)框的大小抓下來(lái)保存為1圖。1圖的右鍵屬性或是直接打開(kāi),就是2圖,2圖里左下方可以看到825x565x32b的字樣。長(zhǎng)寬比例是前兩個(gè)數(shù)字825x565
{程序化交易 www.kzuj.com.cn }
{程序化交易 www.kzuj.com.cn }
如何確定,這個(gè)數(shù)值比較準(zhǔn)確,可以這樣,公式顯示后,圖中的灰色斜線就是所要的1x1線。從灰色線與上方的黃色頂線的交點(diǎn)開(kāi)始抓圖,取長(zhǎng)方形,終點(diǎn)是這灰色射線的起點(diǎn)也就是最左下角黃線與藍(lán)色線的交點(diǎn)。這個(gè)抓圖是01,然后打開(kāi)此圖,也就是我的02圖看到左下角的是565X565,說(shuō)明對(duì)邊是相等的,那么也就是達(dá)到了屏幕上的45°角1x1線
{程序化交易 www.kzuj.com.cn }
{程序化交易 www.kzuj.com.cn }
這個(gè)K的值我是用IF函數(shù)做的,判斷屏幕看k線根數(shù),定參數(shù)K的數(shù)值。
假如改變了K線的根數(shù),那么K的數(shù)值必須重新修改,
以if(sok=10,(825/565),為一個(gè)單位放在整個(gè)語(yǔ)句的K:后面,sok=是K線根數(shù)有屏幕左上角的黃色顯示的提示可以參考,
最后別忘了,在語(yǔ)句最后的,linethick0;前加上一個(gè)對(duì)應(yīng)的 ) 右括號(hào)。
語(yǔ)句中最接近一串右括號(hào)的是(1),這個(gè)比例數(shù)字是獨(dú)立的,是不變動(dòng)的。就是當(dāng)K線數(shù)不在前面SOK多列的數(shù)值的時(shí)候就使用這個(gè)數(shù)值,我是故意這么定的,這樣當(dāng),圖形斜率會(huì)發(fā)生很大的變化的時(shí)候,提示使用者SOK沒(méi)有備選數(shù)值了需要手工添加了,使用者也可以把這個(gè)改成一個(gè)常用的數(shù)值比如說(shuō)(947/568)也可以是別的。
10棵K線操作如此,調(diào)整時(shí)間軸,7棵8棵9棵的操作,亦復(fù)如是;
再次按下下箭頭,后面的操作,亦復(fù)如是。
※注意:公式要在十字光標(biāo)下使用,而且,如果,把K線放大到最大,然后按兩次上箭頭,正常時(shí)是12棵K線,然后拖動(dòng)時(shí)間軸,減少2棵K線,變成10棵k線,那么同樣屏幕左上角顯示時(shí)10棵k線,但是此時(shí)所要的那個(gè)比例關(guān)系應(yīng)該是兩個(gè)不同的數(shù)才對(duì),解決方法就是,添加模擬K線,填補(bǔ)右側(cè)空白處。
因?yàn)橛?jì)算機(jī)的屏幕尺寸大小不一樣,長(zhǎng)寬比是否一樣,我不知道,每個(gè)機(jī)器也許還有差異,所以我只是用我的三星17吋純平的顯示器做例子來(lái)說(shuō)明,單純總左下角畫(huà)屏幕上顯示是接近1x1的線,不考慮時(shí)間和價(jià)格。
公式到這里,不能就這么用,此文主要是在說(shuō)明我是這么做的可以接近達(dá)到1X1線。
這個(gè)關(guān)系,就像一條船,可以到達(dá)很多彼岸。
能從左下角畫(huà)線,就能從所需的點(diǎn)開(kāi)始畫(huà),
能畫(huà)射線,就能畫(huà)弧,就能畫(huà)圖形,等等,不需細(xì)述了。
2009年5月11日天津
?
公式導(dǎo)入教程: 【通達(dá)信公式源碼導(dǎo)入方法教程】 【同花順公式源碼導(dǎo)入方法教程】 【大智慧新一代公式源碼導(dǎo)入方法教程】
?
有思路,想編寫(xiě)各種指標(biāo)公式,交易模型,選股公式,還原公式的朋友
可聯(lián)系技術(shù)人員 QQ: 262069696 或微信:cxhjy888 進(jìn)行 有償收費(fèi) 編寫(xiě)!(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)
(怎么收費(fèi),代編流程等詳情請(qǐng)點(diǎn)擊查閱!)
(注:由于人數(shù)限制,QQ或微信請(qǐng)選擇方便的一個(gè)聯(lián)系我們就行,加好友時(shí)請(qǐng)簡(jiǎn)單備注下您的需求,否則無(wú)法通過(guò)。謝謝您!)
相關(guān)文章
-
沒(méi)有相關(guān)內(nèi)容