金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 6266|回复: 10

请教一下 识别亏损的问题

[复制链接]

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-29
曾用名:
发表于 2022-5-29 18:20 | 显示全部楼层 |阅读模式
你好  有没有only的那种函数,比如上次亏损,仅这一次不开仓,不影响下一次开仓。

回复

使用道具 举报

37

主题

1万

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-5-29 19:13 | 显示全部楼层
没有,这种只能通过全局变量进行记录处理
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-29
曾用名:
 楼主| 发表于 2022-5-29 20:26 | 显示全部楼层
VARIABLE:M1:=0;
累亏次数:M1;


ma5:ma(c,5);
ma10:ma(c,10);

A:cross(ma5,ma10);
B:cross(ma10,ma5);
            
            
            
开多:BUY(A and HOLDING=0,1,MARKET); //开多信号
         
平多:SELL(B,HOLDING,MARKET); //平多信号

IF (HOLDING>0) THEN BEGIN
IF NUMPROFIT(1)<0 THEN M1:=M1+1;
               
                END
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-29
曾用名:
 楼主| 发表于 2022-5-29 20:27 | 显示全部楼层
A五道口家店铺 发表于 2022-5-29 20:26
VARIABLE:M1:=0;
累亏次数:M1;

老师麻烦能写一下么
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-30 09:05 | 显示全部楼层
VARIABLE:mark:=0;



ma5:ma(c,5);
ma10:ma(c,10);

A:=cross(ma5,ma10);
B:=cross(ma10,ma5);
            
            
if a and holding=0 then
begin
开多:BUY(mark=0,1,MARKET); //开多信号  
mark:=0;
end              

if b and holding>0 then
begin
平多:SELL(B,HOLDING,MARKET); //平多信号
IF NUMPROFIT(1)<0 THEN mark:=1;
end


if NUMPROFIT(1)>=0 then mark:=0;
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-29
曾用名:
 楼主| 发表于 2022-5-30 15:48 | 显示全部楼层

if 平空条件 and holding<0 then
begin
平空:SELLSHORT(平空条件 AND holding<0,手数,MARKET);
IF NUMPROFIT(1)<0 THEN mark:=1;
end

if 开多条件 and holding=0 then
begin
开多:BUY(mark=0,手数,MARKET),IGNORECHECKPRICE;
mark:=0;
end

if 平多条件 and holding>0 then
begin
平多:SELL(平多条件 AND holding>0,手数,MARKET);
IF NUMPROFIT(1)<0 THEN mark:=1;
end

if 开空条件 and holding=0 then
begin
开空:BUYSHORT(mark=0,手数,MARKET),IGNORECHECKPRICE;
mark:=0;
end
if NUMPROFIT(1)>=0 then mark:=0;

回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-29
曾用名:
 楼主| 发表于 2022-5-30 15:50 | 显示全部楼层
你好 老师 你看我写对不对? 我发现 跟原来图上的信号 没有什么变化啊 亏损了也会继续开仓啊,
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-5-30 16:00 | 显示全部楼层
这样写没问题。
开仓亏损后,肯定还会再开仓的啊。只是你要知道这时候的开仓和之前的区别,这次的开仓中间是过滤了一次开仓之后的才开仓的。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-29
曾用名:
 楼主| 发表于 2022-5-30 16:24 | 显示全部楼层
技术009 发表于 2022-5-30 16:00
这样写没问题。
开仓亏损后,肯定还会再开仓的啊。只是你要知道这时候的开仓和之前的区别,这次的开仓中间 ...



D:NUMPROFIT(1);

ma5:ma(c,5);
ma10:ma(c,10);
ma8:ma(c,8);
ma20:ma(c,20);

A:=cross(ma5,ma10);
B:=cross(ma10,ma5);
c1:=cross(ma20,ma8);
D1:=cross(ma8,ma20);



开多条件:= A;//AND AA1>REF(AA1,5);
平多条件:=B;//OR CC2-O>=2*MINDIFF;
开空条件:=C1;//AND C<CC1;
平空条件:=D1;// OR O>ZG;;
手数:=1;

正常111平空:SELLSHORT(平空条件 AND holding<0,手数,MARKET);
正常111开多:BUY(开多条件 AND holding=0,手数,MARKET),IGNORECHECKPRICE;

平正常111多:SELL(平多条件 AND holding>0,手数,MARKET);
正常111开空:BUYSHORT(开空条件 AND holding=0,手数,MARKET),IGNORECHECKPRICE;

--------------------------------------------------------------------------------------------------------




D:NUMPROFIT(1);

ma5:ma(c,5);
ma10:ma(c,10);
ma8:ma(c,8);
ma20:ma(c,20);

A:=cross(ma5,ma10);
B:=cross(ma10,ma5);
c1:=cross(ma20,ma8);
D1:=cross(ma8,ma20);



开多条件:= A;//AND AA1>REF(AA1,5);
平多条件:=B;//OR CC2-O>=2*MINDIFF;
开空条件:=C1;//AND C<CC1;
平空条件:=D1;// OR O>ZG;;
手数:=1;

if 平空条件 and holding<0 then
begin
平空:SELLSHORT(平空条件,holding,MARKET);
IF NUMPROFIT(1)<0 THEN mark:=0;
end

if 开多条件 and holding=0 then
begin
开多:BUY(mark=0,手数,MARKET),IGNORECHECKPRICE;
mark:=1;
end

if 平多条件 and holding>0 then
begin
平多:SELL(平多条件,holding>0,MARKET);
IF NUMPROFIT(1)<0 THEN mark:=0;
end

if 开空条件 and holding=0 then
begin
开空:BUYSHORT(mark=0,手数,MARKET),IGNORECHECKPRICE;
mark:=1;
end
if NUMPROFIT(1)>=0 then mark:=0;







回复

使用道具 举报

1

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-5-29
曾用名:
 楼主| 发表于 2022-5-30 16:24 | 显示全部楼层
你看上面的两个代码 为啥 我来回切换都是一样的啊
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2025-7-16 00:44 , Processed in 0.173476 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表