如何將大智慧分時公式改成通達信公式

2021-04-19 18:48:54 字數 3818 閱讀 1379

1樓:匿名使用者

要想把大智慧轉成通達信首先要把公式所有原始碼發出來,因為有很多函式兩個軟內件不通用.需要容轉換,還有有的函式無法轉換.再有想修改錯誤,光有這一句,只能看出書寫方式不符合通達信的規則但無法修改,因為涉及到修改其他**.

如何將下面大智慧指標公式改為通達信的

2樓:**狀元

你會,您說的情況應該很難,因為絕大部分是不可以的。特別是那些高手自編的公式。都需要通過轉換函式來解決。

通達信公式函式和大智慧公式函式都比較容易學。網上也有很多資料。你可以一個個比對著,來轉換你需要轉成大智慧的公式。

公式轉換和公式製作比較複雜,如果您實在不會的話,你可以把你要轉換的通達信公式交給我,我幫你轉換成大智慧的。

請問怎樣把大智慧公式指標轉換成通達信公式指標?

3樓:般若若愚

n:=10;

生命線:ma(close,3),colorred;

工作線:ema(close,9),colorgreen;

aa:=ref(h,n)=hhv(h,2*n+1);

aaa:=filter(aa,n);

bb:=backset(aaa,n+1);

cc1:=filter(bb,n);

cc:=cc1 or barstatus=2;

aa2:=ref(l,n)=llv(l,2*n+1);

aaa2:=filter(aa2,n);

bb2:=backset(aaa2,n+1);

cc22:=filter(bb2,n);

cc2:=cc22 and not(cc1);

ea:=backset(cc,ref(barslast(cc2),1)+1);

eb:=ea>ref(ea,1);

ee:=backset(eb,2);

ff1:=ee>ref(ee,1);

ee2:=backset(ff1 and count(cc,ref(barslast(cc2),1)+2)=0,ref(barslast(cc2),1)+2);

ff2:=ee2>ref(ee2,1);

ee3:=backset(ff2 and count(cc,ref(barslast(cc2),1)+2)=0,ref(barslast(cc2),1)+2);

ff3:=ee3>ref(ee3,1);

js:=if(cc,count(cc2,ref(barslast(cc),1)+1),0);

g1:=if(js=1 and cc,barslast(ff1),0);

ga:=if(cc and ref(l,barslast(ff1))>=ref(l,barslast(ff2)),barslast(ff2),barslast(ff1));

g2:=if(js=2 and cc,ga,0);

g3:=if(js>=3 and cc,if(cc and ref(l,ga)>=ref(l,barslast(ff3)),barslast(ff3),ga),0);

gg:=g1+g2+g3;

ja:=backset(cc,gg);

jb:=ja>ref(ja,1);

jj:=backset(jb,2);

ld:=jj>ref(jj,1);

ld1:=ld or barstatus=2;

hea:=backset(ld1,ref(barslast(cc),1)+1);

heb:=hea>ref(hea,1);

hee:=backset(heb,2);

hff1:=hee>ref(hee,1);

hee2:=backset(hff1 and count(ld1,ref(barslast(cc),1)+2)=0,ref(barslast(cc),1)+2);

hff2:=hee2>ref(hee2,1);

hee3:=backset(hff2 and count(ld1,ref(barslast(cc),1)+2)=0,ref(barslast(cc),1)+2);

hff3:=hee3>ref(hee3,1);

hjs:=if(ld1,count(cc1,ref(barslast(ld1),1)+1),0);

hg1:=if(hjs=1 and ld1,barslast(hff1),0);

hga:=if(ld1 and ref(h,barslast(hff1))<=ref(h,barslast(hff2)),barslast(hff2),barslast(hff1));

hg2:=if(hjs=2 and ld1,hga,0);

hg3:=if(hjs>=3 and ld1,if(ld1 and ref(h,hga)<=ref(h,barslast(hff3)),barslast(hff3),hga),0);

hgg:=hg1+hg2+hg3;

hja:=backset(ld1,hgg);

hjb:=hja>ref(hja,1);

hjj:=backset(hjb,2);

hd:=hjj>ref(hjj,1);

x1:=backset(barstatus=2,barslast(ld)+1);

x2:=x1>ref(x1,1);

y1:=backset(barstatus=2,barslast(hd)+1);

y2:=y1>ref(y1,1);

z1:=if(barslast(x2)z2:=if(barslast(x2)drawline(z1,z2,barstatus=2,c,0),pointdot,colorff9900;

uu:=backset(barstatus=2,barslast(ld)+1);

vv:=uu>ref(uu,1);

ww:=backset(vv,ref(barslast(ld),1)+2);

xx:=ww>ref(ww,1);

drawline(xx,l,vv,l,1),color00ffff;

uu2:=backset(barstatus=2,barslast(hd)+1);

vv2:=uu2>ref(uu2,1);

ww2:=backset(vv2,ref(barslast(hd),1)+2);

xx2:=ww2>ref(ww2,1);

drawline(xx2,h,vv2,h,1),color00ffff;

drawicon(hd and xx2,h*1.01,2);

drawicon(ld and xx,l*1.01,1);

高1:ref(h,barslast(vv2)),pointdot,color99ff66,linethick3;

高2:ref(h,barslast(xx2)),pointdot,colorff66ff,linethick3;

低1:ref(l,barslast(vv)),pointdot,color99ff66,linethick3;

低2:ref(l,barslast(xx)),pointdot,colorff66ff,linethick3;

ok:=ma(o,5);

cg:=ma(c,10);

pdu:=if(ok>ref(ok,1) and cg>ref(cg,1),1,0);

pdd:=if(okpdm:=if(pdu=0 and pdu=0,1,0);

m:=10;

z1a:=ma(c,m);

zx:=ref(z1a,m/2+1);

頂選:cross(c,zx),nodraw;

life:=(ma(c,5)+ma(c,10))/2;

var1:=(2*c+h+l)/4;

snook:=ma(var1,99)*0.91;

求助通達信或大智慧公式編寫,請幫忙!通達信或大智慧公式編寫 我想在K線圖上,我任意選取2個K線,電腦能把這2個K線的最高點和最低點

公式二0 0.5 aa111 mod c 100,8 aa222 mod c 100,6 stickline v 0,0,0.3,4,0 colorwhite stickline v 0,0.3,0.55,4,0 colorligray drawnumber v 0,0.2,intpart aa22...

大智慧同花順通達信東方財富哪個好用

如果你是新手的話建議選擇同花順,相對比較簡單,而且基本能用到的功能都有,也是最常用的操作軟體,開戶萬一 個人使用體驗,推崇同花順手機 免費版。支援券商是最多的 通達信也不錯。比較受歡迎 東方財富,同花順,大智慧,通達信的level2哪個好 這些 軟體的level2 都一樣。level2資料是交易所傳...

如何將通達信中的資料放入excel裡

1.安裝microsoft office excel 2003 2.將匯出的通達信格式excel檔案直接點接即可開啟。怎樣將通達信函式的返回值寫入excel中 那要看通達信什麼函式的返回值了,我一般都是用通達信匯出資料,開,高,低,收,成交量,成交金額,然後自己從excel上做指標進行回測。sub ...