//存儲(chǔ)全局變量值,傳遞給其它信號或指標(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)信號腳本就會(huì)實(shí)時(shí)進(jìn)行趨勢線的更改;當(dāng)然如果您的圖表周期是1分鐘,那么因?yàn)槲撮_啟bar內(nèi)的情況下,程序是每分鐘計(jì)算一次,所以趨勢線會(huì)每分鐘進(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都會(huì)實(shí)時(shí)計(jì)算一次,也就是每筆tick會(huì)對趨勢線進(jìn)行調(diào)整}
?
//存儲(chǔ)全局變量值,傳遞給其它信號或指標(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)信號腳本就會(huì)實(shí)時(shí)進(jìn)行趨勢線的更改;當(dāng)然如果您的圖表周期是1分鐘,那么因?yàn)槲撮_啟bar內(nèi)的情況下,程序是每分鐘計(jì)算一次,所以趨勢線會(huì)每分鐘進(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都會(huì)實(shí)時(shí)計(jì)算一次,也就是每筆tick會(huì)對趨勢線進(jìn)行調(diào)整}