查看完整版本: 如何使买入信号、卖出信号一一对应

藏乐 2006-3-13 15:03

我还看不懂,还是学习

wfwf1978 2006-3-26 02:38

关于止损,止赢的问题,期货中的重大问题

input:n(26,5,300),p(2,0.1,10);
close;
mid:ma(close,n);
upper:mid + p*std(close,n);
lower:mid - p*std(close,n);
//以下为常规函数处理代码发出初始买卖信号//
tjb:=cross(close,lower);//初始买入信号,可换成其它任意买入条件
tjs:=cross(upper,close);//初始卖出信号,可换成其它任意卖出条件
{以下代码,使买、卖信号一一对应}
tsb:=barslast(tjb);
tss:=barslast(tjs);
tj1:=tjb and count(tjb,tss+1)<2;
tj2:=tjs and count(tjs,tsb+1)<2;
//以下显示//
drawicon(tj1,close,4);
drawicon(tj2,close,5);
{我的问题出在计算出开仓价后用它计算出最大浮赢,并根据它设置了止赢止损位,我无法将它加入平仓条件中'因为平仓条件在前面的语句中};
{止赢条件该怎么写入公式初始买卖信号};
//以下为止损止赢的代码,最好用于天胶期货//
//多头开仓价:=REF(h,BARSLAST(tj1));
//目前浮赢:=h-多头开仓价;
//最大浮赢:=hhv(目前浮赢,BARSLAST(tj1));
//止损止赢:=h<多头开仓价-15 or (最大浮赢>70 and 目前浮赢<最大浮赢/2);

nannan9588 2006-4-7 16:51

顶顶顶!!!!

aduo 2006-4-30 19:56

学到东西了

shujenwen 2006-5-12 15:01

3Q!謝謝提供者

3q3q3q! all !

wfwf1978 2006-5-12 23:44

这个问题解决了

感谢老师的指点,不过新做的程式解决了这个问题但是运行速度不理想,不能用于实际

tzwxlj1 2006-7-5 15:17

谢谢老师!

sxsy 2006-10-15 16:09

学习!                                         有用!

mike12345 2007-1-31 18:48

哇,太感谢了....
页: 1 [2]
查看完整版本: 如何使买入信号、卖出信号一一对应