多圖表屏幕趨勢線聯(lián)動(dòng) [MC]
-
MC用戶求助:
//存儲全局變量值,傳遞給其它信號或指標(biāo)腳本
var: var_sdate(1161031), var_stime(1300), var_sp(2512), var_edate(1171022), var_etime(900), var_ep(3776);
var_sdate=1171103;
var_stime=2125;
var_sp=3653;
var_edate=1171106;
var_etime=942;
var_ep=3707;
{以上這6個(gè)變量,是用于確定趨勢線的位置;只需要更改這6個(gè)變量的值即可,那么其它指標(biāo)信號腳本就會實(shí)時(shí)進(jìn)行趨勢線的更改;當(dāng)然如果您的圖表周期是1分鐘,那么因?yàn)槲撮_啟bar內(nèi)的情況下,程序是每分鐘計(jì)算一次,所以趨勢線會每分鐘進(jìn)行調(diào)整}
once (barstatus=2) value1=tl_new(var_sdate,var_stime,var_sp,var_edate,var_etime,var_ep);
tl_setbegin(value1,var_sdate,var_stime,var_sp);
tl_setend(value1,var_edate,var_etime,var_ep);
GVSetNamedDouble("var_sdate",var_sdate);
gvsetnameddouble("var_stime",var_stime);
gvsetnameddouble("var_sp",var_sp);
gvsetnameddouble("var_edate",var_edate);
gvsetnameddouble("var_etime",var_etime);
gvsetnameddouble("var_ep",var_ep);
//取全局變量,接收來自其它信號或指標(biāo)的數(shù)值
var: var_sdate(1161031), var_stime(1300), var_sp(2512), var_edate(1171022), var_etime(900), var_ep(3776);
var_sdate=GVgetNamedDouble("var_sdate",-1);
var_stime=gvgetnameddouble("var_stime",-1);
var_sp=gvgetnameddouble("var_sp",-1);
var_edate=gvgetnameddouble("var_edate",-1);
var_etime=gvgetnameddouble("var_etime",-1);
var_ep=gvgetnameddouble("var_ep",-1);
once (barstatus=2) value1=tl_new(var_sdate,var_stime,var_sp,var_edate,var_etime,var_ep);
tl_setbegin(value1,var_sdate,var_stime,var_sp);
tl_setend(value1,var_edate,var_etime,var_ep);
{您可以將這兩個(gè)代碼分別單獨(dú)放在一個(gè)信號腳本中,并且開啟bar內(nèi)模式;或者單獨(dú)放在指標(biāo)中,指標(biāo)是默認(rèn)每筆tick都會實(shí)時(shí)計(jì)算一次,也就是每筆tick會對趨勢線進(jìn)行調(diào)整}?
-
MC回復(fù)討論一:
//存儲全局變量值,傳遞給其它信號或指標(biāo)腳本
var: var_sdate(1161031), var_stime(1300), var_sp(2512), var_edate(1171022), var_etime(900), var_ep(3776);
var_sdate=1171103;
var_stime=2125;
var_sp=3653;
var_edate=1171106;
var_etime=942;
var_ep=3707;
{以上這6個(gè)變量,是用于確定趨勢線的位置;只需要更改這6個(gè)變量的值即可,那么其它指標(biāo)信號腳本就會實(shí)時(shí)進(jìn)行趨勢線的更改;當(dāng)然如果您的圖表周期是1分鐘,那么因?yàn)槲撮_啟bar內(nèi)的情況下,程序是每分鐘計(jì)算一次,所以趨勢線會每分鐘進(jìn)行調(diào)整}
once (barstatus=2) value1=tl_new(var_sdate,var_stime,var_sp,var_edate,var_etime,var_ep);
tl_setbegin(value1,var_sdate,var_stime,var_sp);
tl_setend(value1,var_edate,var_etime,var_ep);
GVSetNamedDouble("var_sdate",var_sdate);
gvsetnameddouble("var_stime",var_stime);
gvsetnameddouble("var_sp",var_sp);
gvsetnameddouble("var_edate",var_edate);
gvsetnameddouble("var_etime",var_etime);
gvsetnameddouble("var_ep",var_ep);
//取全局變量,接收來自其它信號或指標(biāo)的數(shù)值
var: var_sdate(1161031), var_stime(1300), var_sp(2512), var_edate(1171022), var_etime(900), var_ep(3776);
var_sdate=GVgetNamedDouble("var_sdate",-1);
var_stime=gvgetnameddouble("var_stime",-1);
var_sp=gvgetnameddouble("var_sp",-1);
var_edate=gvgetnameddouble("var_edate",-1);
var_etime=gvgetnameddouble("var_etime",-1);
var_ep=gvgetnameddouble("var_ep",-1);
once (barstatus=2) value1=tl_new(var_sdate,var_stime,var_sp,var_edate,var_etime,var_ep);
tl_setbegin(value1,var_sdate,var_stime,var_sp);
tl_setend(value1,var_edate,var_etime,var_ep);
{您可以將這兩個(gè)代碼分別單獨(dú)放在一個(gè)信號腳本中,并且開啟bar內(nèi)模式;或者單獨(dú)放在指標(biāo)中,指標(biāo)是默認(rèn)每筆tick都會實(shí)時(shí)計(jì)算一次,也就是每筆tick會對趨勢線進(jìn)行調(diào)整}
有思路,想編寫各種指標(biāo)公式,程序化交易模型,選股公式,預(yù)警公式的朋友
可聯(lián)系技術(shù)人員 QQ: 511411198 進(jìn)行 有償 編寫!(不貴!點(diǎn)擊查看價(jià)格!)
相關(guān)文章
-
沒有相關(guān)內(nèi)容