
等级: 新手上路
- 注册:
- 2023-2-26
- 曾用名:
|

楼主 |
发表于 2024-5-29 11:18
|
显示全部楼层
VARIABLE:num:=0,oneprice=-1;
//跳动价位
diff:=50;
KCJ:7500;
kd:CLOSE<=7500;
pd:CLOSE>=7500+50*MINDIFF;
//首次开仓时记录开仓时是的价格
if kd and holding=0 then begin
buy(kd and holding=0,1,marketr);
oneprice:=ENTERPRICE;
num:=1;//开启加仓模式
end
//加仓处理
if oneprice-c>diff*num*MINDIFF and num>0 and num<11 and holding>0 THEN
BEGIN
加仓:buy(1,1,marketr);
num:=num+1;
end
//减仓处理
if oneprice-c<diff*num*MINDIFF and oneprice-C>=diff*(num-1)*MINDIFF
and num>1 and holding>0 THEN
begin
减仓: sell(1,1,marketr);
num:=num-1;
end
if CLOSE>=oneprice+50*MINDIFF; and num=1 and holding>0 THEN
begin
sell(1,holding,marketr);
num:=0;
end
这个我按照8楼代码修改的
就实减仓这一段好像有问题吧
麻烦老师帮忙好好看看,麻烦了
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?
x
|