1 z; W* ?- @, G3 e! a# l& v! b
2 z: z9 I, P! s; N4 b) T. c0 B6 D
; h) f% e& @/ `6 U% D5 }出错的提示这样的,文字部分:2 h# k) `4 W1 Y3 T1 M, T+ T" E) X
步步汇盈 - [立思辰 SZ300010] :FoxTrader.exe - 应用程序错误
! V6 E6 x/ k# L# D2 X
( h z6 T7 K9 ~& L- A9 a1 W! i& m0 A"0x78544651"指令引用的"0xb0c00010"内存。该内存不能为"written"。4 M6 e" g5 ?7 `6 u! Q4 q6 [
要终止程序,请单击"确定"。8 j. E2 s4 r- h0 _ N: W$ o8 S
要调试程序,请单击"取消"。 , ^* n/ w6 ~. ?: h% s. G, e6 G
图片& O3 y" Y. G$ A0 Q; m. V
* [3 ]0 E7 S9 b; o3 x# H
使用了如下源码:2 l- n' `# c0 Y( X3 |
先要建立几个引用公式,以下源码涉及到两个引用公式,括号中的名称不能变:8 _* }1 x+ e( Y: d4 t4 C
1、
9 |8 C/ ], O2 V5 Y$ _ {H}
9 c: V& e* x9 EH;
s# s8 Y4 D8 @' \2、
# R# v! b6 a/ y{L}
+ s" D- k4 S' N9 s! _) |# SL;) }, C5 ^" B1 h! l. f+ M* J0 |
出错的主公式:- {分时公式}
+ p1 ?& J! W, b! {/ I - {阴阳提醒}5 o r" l2 z" h1 r
- hh:=DYNAINFO(5);//最高
5 k% }. L7 }/ i2 b - q:=DATACOUNT;
c& D: R0 L! X7 w8 ^) R, k4 G% v - LL:=DYNAINFO(6);//最低( X& `4 q3 j9 h5 J
- r:=DYNAINFO(3);
$ A8 f0 V6 o" C2 D - 最新:=DYNAINFO(7); 今开:=DYNAINFO(4); 最高:=HH; 最低:=LL; 昨收:=R; 实体:=(最新/今开-1)*100;
5 j# |3 I9 J8 i7 Z4 B - 高跌:=(C/MAX(HHV(C,0),今开)-1)*100;
6 z; f$ f; y7 F6 B - 低涨:=(C/MIN(LLV(C,0),今开)-1)*100;6 t$ O2 P9 S; Y+ \7 [$ g" J* U
- 低幅:=(最低/昨收-1)*100;
+ {2 H4 m# q5 }$ Z5 S) O - 高幅:=(最高/昨收-1)*100;: ^# C! o5 ^2 A
- 昨高:="H##DAY"; 昨低:="L##DAY";9 c+ e4 Z4 B! ^" ` m6 L6 }
- 上价:=MAX(MAX(最高,昨收*(-低幅/100+1)),昨收*1.01);3 I3 `5 r" s/ L: z. W6 O2 }
- 下价:=MIN(MIN(最低,昨收*(-高幅/100+1)),昨收*0.99);
9 g7 R( }8 w; f" E+ i - FILLRGN(最新>今开,今开,最新),Color330066;
" ?8 e* K$ T4 N0 @% ~! @ - FILLRGN(最新<今开,今开,最新),Color003900;
3 C* D' N y5 z! F - FILLRGN(最高>MAX(最新,今开),最高,MAX(最新,今开)),COLOR808000;: E) t5 W+ d& @$ z& S0 m
- FILLRGN(最低<MIN(最新,今开),最低,MIN(最新,今开)),COLOR003499;! @$ f3 y$ M# m& d% L y# g
- FILLRGN(1,C,上价),COLORGRAY;* {" ~3 `9 j. N! ]7 r3 d3 H
. X1 ]% I( N( J7 G! }& R' W- STICKLINE(ISLASTBAR AND 最新>今开,今开,最新,40,0),Color330066;" t( Q5 J) ?0 o W" Q$ N
- STICKLINE(ISLASTBAR AND 最新<今开,今开,最新,40,0),Color003900;& {, l4 i7 w, O' p
- STICKLINE(ISLASTBAR AND 最高>MAX(最新,今开),最高,MAX(最新,今开),40,0),COLOR808000;
* M! c/ r" T1 n9 p. | b - STICKLINE(ISLASTBAR AND 最低<MIN(最新,今开),最低,MIN(最新,今开),40,0),COLOR003499;2 x" a: s9 [" b1 ?* |
1 c- H( y/ O! ^2 d& T: C- {显示所属板块}, Q0 \# [5 T* M7 i; C. L. |
- N1:=40;- I+ q+ S7 W- _1 }8 X) E# f- ]0 O6 v
- R,COLORFFFFCC,LINETHICK2;" S7 A, ^8 a) y
- DRAWTEXTEX(CATEGORY=1,0,100,0,''+STRLEFT(BLKNAME,N1)),colorccffff,ALIGN4;5 g ~, E. V( X5 t8 D
- DRAWTEXTEX(BARSTATUS=2,0,5,0,STKLABEL+' '+' '),COLOR00FFFF;
8 p9 L+ Z! x! C - DRAWTEXTEX(BARSTATUS=2,0,5,0,' '+STKNAME+' '),COLORMAGENTA;
3 a1 L/ ]- g, ?* g! m - - T& q4 t" d5 S5 L
- PARTLINE(BETWEEN(昨高,上价,下价),昨高),COLORRED,LINETHICK3;+ O0 k: k" L6 J n; P2 l( f9 R( U5 F
- PARTLINE(BETWEEN(昨低,上价,下价),昨低),COLORGREEN,LINETHICK3;
, J9 y, ]+ Y, h5 ^! O - ///////////
# {6 Y2 x" u5 ?0 `8 f0 L - /////买入价格=成交价*1.006/ a; ~ S9 w h9 l7 C2 O
- input:品种①(000048,0,9999999),买入价格①(8.56,0,100000),卖出价格①(0,0,100000),买股日期①(1130620,0,1341231),品种②(300010,0,9999999),买入价格②(8.58,0,100000),卖出价格②(0,0,100000),买股日期②(1130709,0,1341231),屏显系数(4,-1,5);- v, ~, ~4 x1 [8 M: ]7 x
- input:买时间①(133600,0,235959),卖时间①(0,0,235959),买时间②(0,0,235959),卖时间②(0,0,235959),周期(3,1,240);
3 p# J/ h& f/ e - 买时间:=IF(STRTONUM(STKLABEL)=品种①,买时间①,IF(STRTONUM(STKLABEL)=品种②,买时间②,0));
r' C" C' U8 o% F4 D& _8 G - 卖时间:=IF(STRTONUM(STKLABEL)=品种①,卖时间①,IF(STRTONUM(STKLABEL)=品种②,卖时间②,0));% x% v) u! S: x- W
- 补仓标准:IF(STRTONUM(STKLABEL)=品种①,卖出价格①*0.99,IF(STRTONUM(STKLABEL)=品种②,卖出价格②*0.99,0)),COLORYELLOW,LINEDASHDOT,LINETHICK0;//以卖出价格乘以0.99即降低百分之一的价格画线,作为再次买入的标准8 [' o1 v, x! p. d2 h. O0 p) ]
- PARTLINE(BETWEEN(补仓标准,上价,下价),补仓标准),COLORYELLOW,LINEDASHDOT,LINETHICK1;
4 |* g9 [1 G9 l) s) \; n3 m7 U+ S - 止损金律:IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*0.98,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*0.98,0)),Color00A0FF,LINETHICK0;//以买入价格乘以0.98即赔百分之二的价格画线,作为止损的铁血标准
, i Y2 Z7 _# H' S - PARTLINE(BETWEEN(止损金律,上价,下价),止损金律),Color00A0FF,LINETHICK2;
# |8 h1 y1 t$ l+ k - 止损银律:IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*0.97,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*0.97,0)),COLORFFFFCC,LINETHICK0;//以买入价格乘以0.98即赔百分之三的价格画线,作为止损的铁血标准% b4 `: u- o. _
- PARTLINE(BETWEEN(止损银律,上价,下价),止损银律),COLORFFFFCC,LINETHICK2;# z2 C' O$ j0 C! p" H- I
- 止盈①:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.01,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.01,0)),COLORRED,LINETHICK2; 止盈⑤:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.05,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.05,0)),COLORRED,LINETHICK2;
- g5 p$ y$ ?* c# [3 C! r! V - 止盈②:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.02,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.02,0)),COLORRED,LINETHICK2; 止盈⑥:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.06,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.06,0)),COLORRED,LINETHICK2;, B I( ?; t4 R- n. Y$ V
- 止盈③:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.03,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.03,0)),COLORRED,LINETHICK2; 止盈⑦:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.07,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.07,0)),COLORRED,LINETHICK2; 止盈⑨:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.09,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.09,0)),COLORRED,LINETHICK2;( A# k0 I& Y3 A' c- X7 w
- 止盈④:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.04,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.04,0)),COLORRED,LINETHICK2; 止盈⑧:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.08,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.08,0)),COLORRED,LINETHICK2; 止盈⑩:=IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.10,IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006)*1.10,0)),COLORRED,LINETHICK2; 8 ?, O: q; U5 Y. p0 V+ I
- 止盈㊣:=IF((STRTONUM(STKLABEL)=品种① OR STRTONUM(STKLABEL)=品种②) AND C>止盈⑩,HHV(HIGH,OPENMINUTES(TIME))*0.98,0),ColorFF6400,LINETHICK2;//当股价大于盈⑩即赚百分之十以上时以当日最高价乘以0.98即下调百分之二的价格画线,作为止盈的铁血标准
: O& l5 r# m. _ - 保本线:IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006),IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006),0)),COLOR9966FF,LINEDASHDOT,linethick0;
$ z, z e/ q5 U7 m A: j; S - partline(BETWEEN(保本线,上价,下价),保本线),COLOR9966FF,LINEDASHDOT,linethick1;* x4 X M6 m9 K& d& P
- ///////////////////////
复制代码 声明:在1分钟K线界面不易出错,主要是在分时界面使用时总会出错(有时稍微修改代码就会假死,修改的代码又是编译通过的),在大交易师专业版1.0.3中试过也是一样的,但在大交易师专业版2.5.7版中不易出错,所谓出错主要是指软件假死,必须在任务管理器中退出,或者直接崩溃,比如以上贴图所示。
0 I8 Q9 i; W3 i7 O7 F, ?3 W请问版主,是否是我的系统缺少了哪些必要的组件还是其它原因?我的系统是: XP-SP3 已经装了大交易师系列自带的VC++2008
/ a# b: g/ u7 R' w9 t- a  2 @/ \0 z; b! e: q/ C/ `2 O8 a
2 K) U* i `* H' `( K8 K+ L
( D$ n7 ~0 T# X* q N; E B- f w1 [5 T" f4 [" N. n$ c1 D; C
|