Hej!
Tack för Era svar... Nu vill jag besvära Er åter
Fråga 1:
Jag har byggt ett script för att generera OMX med de 16 största bolagen, där indexet ger väger för eller emot aktuell aktie.
Är det tillåtet att skriva som jag gjort och använda en Array (en AT-array ) av 16 aktier fast det bara finns stöd för 3 i det grafiska gränssnittet. Det funkar men vilka problem kan jag få?
Vad ska jag använda vid en array som är större än Z ( nr. 26... x, y, z, ?) i AT?
-----------------------------------------
{Realtid OMX16}
{Fördelning}
nA:=0.04051314
nB:=0.02283255
nC:=0.05901336
nD:=0.05889627
nE:=0.13043826
nF:=0.16579944
nG:=0.03957642
nH:=0.10573227
nI:=0.04320621
nJ:=0.02950668
nK:=0.02306673
nL:=0.02997504
nM:=0.02283255
nN:=0.023418
nO:=0.12973572
nP:=0.04625055
nABB:=ADD(nA,MULT(nA,DIV(SUB(CmpRef(C,0,A),CmpRef(C,1,A)),CmpRef(C,0,A))))
nASSA_B:=ADD(nB,MULT(nB,DIV(SUB(CmpRef(C,0,B),CmpRef(C,1,B)),CmpRef(C,0,B))))
nATCO_A:=ADD(nC,MULT(nC,DIV(SUB(CmpRef(C,0,C),CmpRef(C,1,C)),CmpRef(C,0,C))))
nAZN:=ADD(nD,MULT(nD,DIV(SUB(CmpRef(C,0,D),CmpRef(C,1,D)),CmpRef(C,0,D))))
nERIC_B:=ADD(nE,MULT(nE,DIV(SUB(CmpRef(C,0,E),CmpRef(C,1,E)),CmpRef(C,0,E))))
nHM_B:=ADD(nF,MULT(nF,DIV(SUB(CmpRef(C,0,F),CmpRef(C,1,H)),CmpRef(C,0,F))))
nINVE_B:=ADD(nG,MULT(nG,DIV(SUB(CmpRef(C,0,G),CmpRef(C,1,G)),CmpRef(C,0,G))))
nNDA:=ADD(nH,MULT(nH,DIV(SUB(CmpRef(C,0,H),CmpRef(C,1,H)),CmpRef(C,0,H))))
nSAND:=ADD(nI,MULT(nI,DIV(SUB(CmpRef(C,0,I),CmpRef(C,1,I)),CmpRef(C,0,I))))
nSCA_B:=ADD(nJ,MULT(nJ,DIV(SUB(CmpRef(C,0,J),CmpRef(C,1,J)),CmpRef(C,0,J))))
nSCV_B:=ADD(nK,MULT(nK,DIV(SUB(CmpRef(C,0,K),CmpRef(C,1,K)),CmpRef(C,0,K))))
nSEB_A:=ADD(nL,MULT(nL,DIV(SUB(CmpRef(C,0,L),CmpRef(C,1,L)),CmpRef(C,0,L))))
nSHB_A:=ADD(nM,MULT(nM,DIV(SUB(CmpRef(C,0,M),CmpRef(C,1,M)),CmpRef(C,0,M))))
nSKF_B:=ADD(nN,MULT(nN,DIV(SUB(CmpRef(C,0,N),CmpRef(C,1,N)),CmpRef(C,0,N))))
nTLSN:=ADD(nO,MULT(nO,DIV(SUB(CmpRef(C,0,O),CmpRef(C,1,O)),CmpRef(C,0,O))))
nVOLV_B:=ADD(nP,MULT(nP,DIV(SUB(CmpRef(C,0,P),CmpRef(C,1,P)),CmpRef(C,0,P))))
{Calculate...}
nVal1:=ADD(ADD(ADD(nABB,nASSA_B),ADD(nATCO_A,nAZN)),ADD(ADD(nERIC_B,nHM_B),ADD(nINVE_B,nNDA)))
nVal2:=ADD(ADD(ADD(nSAND,nSCA_B),ADD(nSCV_B,nSEB_A)),ADD(ADD(nSHB_A,nSKF_B),ADD(nTLSN,nVOLV_B)))
nVal3:=ADD(nVal1,nVal2)
close:=MULT(nVal3,C)
close
{@A(1,ABB )@B(1,ASSA B )@C(1,ATCO A )@D(1,AZN )@E(1,ERIC B )@F(1,HM B )@G(1,INVE B )@H(1,NDA )@I(1,SAND )@J(1,SCA B )@K(1,SCV B )@L(1,SEB A )@M(1,SHB A )@N(1,SKF B )@O(1,TLSN )@P(1,VOLV B )}
---------------------------------------------------------------------------
Fråga 2:
Den globala minneshanteringen får jag inte att fungera. Jag skriver till minnet och hämtar men det funkar helt enkelt inte. Får man skriva till minnet och hämta senare från samma skript. Två tre rader exempelkod räcker (som Ni vet fungerar)....
Fråga 3:
Jag använder "Excel webfråga" för DDE import där jag gjort ett "hack" så att uppdateringsfrekvensen är den jag vill (mindre än 1 min). Men hur ändrar jag Autostock så att den läser snabbare? Vilken parameter?
Fråga 4:
Vad tror Ni om att anordna kvällsutbildning i Göteborg. Borde vara fler än jag som bor i västsverige och har tusen frågor
Jag kan troligtvis skaffa fram utbildningslokal åt Er i GBG om det är ett problem...
Mvh. Niclas
Tack för Era svar... Nu vill jag besvära Er åter
Fråga 1:
Jag har byggt ett script för att generera OMX med de 16 största bolagen, där indexet ger väger för eller emot aktuell aktie.
Är det tillåtet att skriva som jag gjort och använda en Array (en AT-array ) av 16 aktier fast det bara finns stöd för 3 i det grafiska gränssnittet. Det funkar men vilka problem kan jag få?
Vad ska jag använda vid en array som är större än Z ( nr. 26... x, y, z, ?) i AT?
-----------------------------------------
{Realtid OMX16}
{Fördelning}
nA:=0.04051314
nB:=0.02283255
nC:=0.05901336
nD:=0.05889627
nE:=0.13043826
nF:=0.16579944
nG:=0.03957642
nH:=0.10573227
nI:=0.04320621
nJ:=0.02950668
nK:=0.02306673
nL:=0.02997504
nM:=0.02283255
nN:=0.023418
nO:=0.12973572
nP:=0.04625055
nABB:=ADD(nA,MULT(nA,DIV(SUB(CmpRef(C,0,A),CmpRef(C,1,A)),CmpRef(C,0,A))))
nASSA_B:=ADD(nB,MULT(nB,DIV(SUB(CmpRef(C,0,B),CmpRef(C,1,B)),CmpRef(C,0,B))))
nATCO_A:=ADD(nC,MULT(nC,DIV(SUB(CmpRef(C,0,C),CmpRef(C,1,C)),CmpRef(C,0,C))))
nAZN:=ADD(nD,MULT(nD,DIV(SUB(CmpRef(C,0,D),CmpRef(C,1,D)),CmpRef(C,0,D))))
nERIC_B:=ADD(nE,MULT(nE,DIV(SUB(CmpRef(C,0,E),CmpRef(C,1,E)),CmpRef(C,0,E))))
nHM_B:=ADD(nF,MULT(nF,DIV(SUB(CmpRef(C,0,F),CmpRef(C,1,H)),CmpRef(C,0,F))))
nINVE_B:=ADD(nG,MULT(nG,DIV(SUB(CmpRef(C,0,G),CmpRef(C,1,G)),CmpRef(C,0,G))))
nNDA:=ADD(nH,MULT(nH,DIV(SUB(CmpRef(C,0,H),CmpRef(C,1,H)),CmpRef(C,0,H))))
nSAND:=ADD(nI,MULT(nI,DIV(SUB(CmpRef(C,0,I),CmpRef(C,1,I)),CmpRef(C,0,I))))
nSCA_B:=ADD(nJ,MULT(nJ,DIV(SUB(CmpRef(C,0,J),CmpRef(C,1,J)),CmpRef(C,0,J))))
nSCV_B:=ADD(nK,MULT(nK,DIV(SUB(CmpRef(C,0,K),CmpRef(C,1,K)),CmpRef(C,0,K))))
nSEB_A:=ADD(nL,MULT(nL,DIV(SUB(CmpRef(C,0,L),CmpRef(C,1,L)),CmpRef(C,0,L))))
nSHB_A:=ADD(nM,MULT(nM,DIV(SUB(CmpRef(C,0,M),CmpRef(C,1,M)),CmpRef(C,0,M))))
nSKF_B:=ADD(nN,MULT(nN,DIV(SUB(CmpRef(C,0,N),CmpRef(C,1,N)),CmpRef(C,0,N))))
nTLSN:=ADD(nO,MULT(nO,DIV(SUB(CmpRef(C,0,O),CmpRef(C,1,O)),CmpRef(C,0,O))))
nVOLV_B:=ADD(nP,MULT(nP,DIV(SUB(CmpRef(C,0,P),CmpRef(C,1,P)),CmpRef(C,0,P))))
{Calculate...}
nVal1:=ADD(ADD(ADD(nABB,nASSA_B),ADD(nATCO_A,nAZN)),ADD(ADD(nERIC_B,nHM_B),ADD(nINVE_B,nNDA)))
nVal2:=ADD(ADD(ADD(nSAND,nSCA_B),ADD(nSCV_B,nSEB_A)),ADD(ADD(nSHB_A,nSKF_B),ADD(nTLSN,nVOLV_B)))
nVal3:=ADD(nVal1,nVal2)
close:=MULT(nVal3,C)
close
{@A(1,ABB )@B(1,ASSA B )@C(1,ATCO A )@D(1,AZN )@E(1,ERIC B )@F(1,HM B )@G(1,INVE B )@H(1,NDA )@I(1,SAND )@J(1,SCA B )@K(1,SCV B )@L(1,SEB A )@M(1,SHB A )@N(1,SKF B )@O(1,TLSN )@P(1,VOLV B )}
---------------------------------------------------------------------------
Fråga 2:
Den globala minneshanteringen får jag inte att fungera. Jag skriver till minnet och hämtar men det funkar helt enkelt inte. Får man skriva till minnet och hämta senare från samma skript. Två tre rader exempelkod räcker (som Ni vet fungerar)....
Fråga 3:
Jag använder "Excel webfråga" för DDE import där jag gjort ett "hack" så att uppdateringsfrekvensen är den jag vill (mindre än 1 min). Men hur ändrar jag Autostock så att den läser snabbare? Vilken parameter?
Fråga 4:
Vad tror Ni om att anordna kvällsutbildning i Göteborg. Borde vara fler än jag som bor i västsverige och har tusen frågor
Jag kan troligtvis skaffa fram utbildningslokal åt Er i GBG om det är ett problem...
Mvh. Niclas
Comment