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