$ N1 Y3 Y3 G2 W* K% w" F7 g/ x0 a! D/ r8 @ k& G& n! A8 s
/ i8 W3 W4 E. t/ D5 ]- J6 l% e7 V
7 N8 Y8 O" n9 t出错的提示这样的,文字部分:' l" a4 s. m+ c. _; ~% U
步步汇盈 - [立思辰 SZ300010] :FoxTrader.exe - 应用程序错误8 A* ]6 v3 P6 I
9 ?1 j& F9 W; |2 X5 W; O) `% y; S"0x78544651"指令引用的"0xb0c00010"内存。该内存不能为"written"。
: c0 ]8 a; H+ e. u* b5 t要终止程序,请单击"确定"。
3 G+ R* Z! `6 g要调试程序,请单击"取消"。
% c% X" {+ r1 V, O! N图片( ?) M: b$ s$ | S" k9 L5 Y
) g- _ F8 u ~6 z: `$ `; i7 {
使用了如下源码:
7 ]; f, y" m1 {4 ?0 z. N$ _7 H u先要建立几个引用公式,以下源码涉及到两个引用公式,括号中的名称不能变:6 i6 L9 @/ N0 X3 H" J% a& ^" r
1、: U0 H, s Q5 ~3 o" y a; e
{H}4 o# D- f6 V0 X, q" b
H;) r9 Y% [, ]( [3 `/ q
2、+ Y+ X+ p2 c0 J5 ]$ f: s/ f
{L}5 B. N H, x8 R* M( b& Q
L;- Q2 k# t/ Z- O6 x f# x. @
出错的主公式:- {分时公式}
* [- r0 g& M a( q A: G - {阴阳提醒}4 q1 ~2 @8 Q4 j8 ^. I) z
- hh:=DYNAINFO(5);//最高
' I3 t3 ]: Q' V g8 z5 X8 b - q:=DATACOUNT; U" L0 Z: y# H* k# o- u* x
- LL:=DYNAINFO(6);//最低
$ r6 \7 x9 s% B7 _8 j& L - r:=DYNAINFO(3);8 S; Q0 a" t. Q/ r$ |3 s5 Z
- 最新:=DYNAINFO(7); 今开:=DYNAINFO(4); 最高:=HH; 最低:=LL; 昨收:=R; 实体:=(最新/今开-1)*100;
8 Z0 ?# Z& c% @+ O, M9 y% c' g' o - 高跌:=(C/MAX(HHV(C,0),今开)-1)*100;
2 x6 G" n: H0 d9 o8 H% l) z3 O - 低涨:=(C/MIN(LLV(C,0),今开)-1)*100;
+ l1 x6 `5 `3 b1 [- G5 z8 X# t - 低幅:=(最低/昨收-1)*100;7 ?2 g" e2 j: y3 p/ X; M7 h
- 高幅:=(最高/昨收-1)*100;* |* @2 V3 T1 e
- 昨高:="H##DAY"; 昨低:="L##DAY";* S% c/ G. L$ G; @9 ]" O2 x, J
- 上价:=MAX(MAX(最高,昨收*(-低幅/100+1)),昨收*1.01);
. ], r: }& h1 P6 } - 下价:=MIN(MIN(最低,昨收*(-高幅/100+1)),昨收*0.99);
) N8 f. E% d& n - FILLRGN(最新>今开,今开,最新),Color330066;+ d( ~" d& n7 s4 L' Q+ l; d
- FILLRGN(最新<今开,今开,最新),Color003900;
d2 S' C3 W- }: z! y& } - FILLRGN(最高>MAX(最新,今开),最高,MAX(最新,今开)),COLOR808000;9 Z) w; i% m" A/ R7 R% [$ N
- FILLRGN(最低<MIN(最新,今开),最低,MIN(最新,今开)),COLOR003499;
( y3 l- l" T2 J8 ?& H) t3 H" y - FILLRGN(1,C,上价),COLORGRAY;' W% ]( S1 }3 s+ s; J
% y, c) Z- Y5 q& p V- STICKLINE(ISLASTBAR AND 最新>今开,今开,最新,40,0),Color330066;
$ E# t: Y8 J* v! ?5 |$ ` - STICKLINE(ISLASTBAR AND 最新<今开,今开,最新,40,0),Color003900;/ j9 }, b# }; j& D/ ]0 m5 U* }+ ^
- STICKLINE(ISLASTBAR AND 最高>MAX(最新,今开),最高,MAX(最新,今开),40,0),COLOR808000; o$ X5 ^" J1 G) b
- STICKLINE(ISLASTBAR AND 最低<MIN(最新,今开),最低,MIN(最新,今开),40,0),COLOR003499;4 V! n5 o$ ^, c. v+ Y. f( k
" H$ l/ K9 ^3 q5 T% i- {显示所属板块}
7 y: M; A/ a$ E; N3 n7 A( e6 P U3 ~ - N1:=40;
; C9 K1 y' o# s2 B; f! O( O - R,COLORFFFFCC,LINETHICK2;2 W4 ~- l* B; \ h* g
- DRAWTEXTEX(CATEGORY=1,0,100,0,''+STRLEFT(BLKNAME,N1)),colorccffff,ALIGN4;& R+ [6 G8 O; e+ p |, S
- DRAWTEXTEX(BARSTATUS=2,0,5,0,STKLABEL+' '+' '),COLOR00FFFF;
0 h# J* M$ L: x: K" A6 a - DRAWTEXTEX(BARSTATUS=2,0,5,0,' '+STKNAME+' '),COLORMAGENTA;
; ~: r& a/ d/ f7 e* o- d2 D) D' X
! W9 y f7 \ Y3 s- PARTLINE(BETWEEN(昨高,上价,下价),昨高),COLORRED,LINETHICK3;
' ?6 z7 g7 c% p% s, T* ~2 p; U - PARTLINE(BETWEEN(昨低,上价,下价),昨低),COLORGREEN,LINETHICK3;7 N5 e( `8 g6 c6 q
- ///////////
* n. T5 q' V4 i; z9 h( q - /////买入价格=成交价*1.006
5 h+ a$ z- A! o i0 }( v, \2 }8 h - 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);- J& u6 a$ C! o
- input:买时间①(133600,0,235959),卖时间①(0,0,235959),买时间②(0,0,235959),卖时间②(0,0,235959),周期(3,1,240);- n4 |& g: x; `8 n* Q* Z3 h
- 买时间:=IF(STRTONUM(STKLABEL)=品种①,买时间①,IF(STRTONUM(STKLABEL)=品种②,买时间②,0));
2 f- }8 A }& H - 卖时间:=IF(STRTONUM(STKLABEL)=品种①,卖时间①,IF(STRTONUM(STKLABEL)=品种②,卖时间②,0));
" J2 n% u( j+ L$ R, P, ` - 补仓标准:IF(STRTONUM(STKLABEL)=品种①,卖出价格①*0.99,IF(STRTONUM(STKLABEL)=品种②,卖出价格②*0.99,0)),COLORYELLOW,LINEDASHDOT,LINETHICK0;//以卖出价格乘以0.99即降低百分之一的价格画线,作为再次买入的标准
+ A- l% H8 H c - PARTLINE(BETWEEN(补仓标准,上价,下价),补仓标准),COLORYELLOW,LINEDASHDOT,LINETHICK1;
5 e) w# z, e' l: M1 y9 D- U y - 止损金律: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即赔百分之二的价格画线,作为止损的铁血标准
* E( H1 C$ J% ]/ G5 O: U5 Z) F. E - PARTLINE(BETWEEN(止损金律,上价,下价),止损金律),Color00A0FF,LINETHICK2;: O3 D; M( |( p" {0 w
- 止损银律: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即赔百分之三的价格画线,作为止损的铁血标准
5 X" ]7 W( I+ ?/ c$ s$ ^2 | - PARTLINE(BETWEEN(止损银律,上价,下价),止损银律),COLORFFFFCC,LINETHICK2;
! ]: i+ o' m# w* h4 U6 O4 C- K+ H( v - 止盈①:=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;# B& o; N( U! W9 E6 E
- 止盈②:=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;
6 p1 G& n9 m7 o - 止盈③:=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;
- v \7 k2 j$ h - 止盈④:=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;
6 X t6 Q7 B5 K0 e( R( Z5 b" J - 止盈㊣:=IF((STRTONUM(STKLABEL)=品种① OR STRTONUM(STKLABEL)=品种②) AND C>止盈⑩,HHV(HIGH,OPENMINUTES(TIME))*0.98,0),ColorFF6400,LINETHICK2;//当股价大于盈⑩即赚百分之十以上时以当日最高价乘以0.98即下调百分之二的价格画线,作为止盈的铁血标准
' D/ y" Q2 u9 J* ?0 W+ Q! F - 保本线:IF(STRTONUM(STKLABEL)=品种①,买入价格①*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006),IF(STRTONUM(STKLABEL)=品种②,买入价格②*IF(STKINBLOCK(STKLABEL,'凭证权证'),1.0076,1.006),0)),COLOR9966FF,LINEDASHDOT,linethick0;
1 L5 w, C Z6 \( \" n" ?% U - partline(BETWEEN(保本线,上价,下价),保本线),COLOR9966FF,LINEDASHDOT,linethick1;% i. X7 E! q2 u7 J# }
- ///////////////////////
复制代码 声明:在1分钟K线界面不易出错,主要是在分时界面使用时总会出错(有时稍微修改代码就会假死,修改的代码又是编译通过的),在大交易师专业版1.0.3中试过也是一样的,但在大交易师专业版2.5.7版中不易出错,所谓出错主要是指软件假死,必须在任务管理器中退出,或者直接崩溃,比如以上贴图所示。
/ }8 e0 d( g& M请问版主,是否是我的系统缺少了哪些必要的组件还是其它原因?我的系统是: XP-SP3 已经装了大交易师系列自带的VC++2008( w: u. s j; L% r
  & o) Z- ? X/ Y) A& N
- k9 \) t% p/ M0 N: A
! z! k. g% R* d0 F* z/ p1 ^
" y; ?( ^7 V6 ]7 Y) r |