金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 1703|回复: 1

为什么有的全局变量不赋值

[复制链接]

6

主题

23

帖子

23

积分

Rank: 1

等级: 新手上路

注册:
2023-6-5
曾用名:
发表于 2023-6-15 21:15 | 显示全部楼层 |阅读模式
再次请教老师,我的交易模块是根据不同的情况开仓下单,各种不同情况对应不同的平仓方式,所以每种情况根据全局变量设置了开关“开多状态”“和“开多次数”、'YDZS'。当某个开仓条件满足时候,if 后面执行完开多开空后接着给这些开关变量赋不同值,然后对应不同的平仓条件平仓,平仓完成后再对这些变量赋值为0。
但是发现完成一次完整的开平仓时,但只有“开多次数“”的赋值是正确的,开仓的时候‘’开多状态‘’这个变量有的会赋值,有的不会,平仓、止损的时候,全部不能赋值(同一个IF语句下的“开多次数”赋值了。。。),然后这个YDZS,就一直不能赋值。。。
所以导致我的部分模块一直就不能自行。
麻烦老师帮忙看看这些模块这样写是有什么问题

[PEL] 复制代码
/交易条件

VARIABLE:开多次数=0 ,开空次数=0;
VARIABLE:YDZY=0;     //移动止盈总开关,1为开,0为关
VARIABLE:HIGHPRICE=0,LOWPRICE=100000; //保存开仓后的最高价、最低价
VARIABLE:开多状态=0,开空状态=0;  
DHCDS:=3;
KHCDS:=3;   //多、空单回撤点数
DYLDS:=10;
KYLDS:=10;   //多、空单盈利点数,当盈利点数达到这个标准后,如果回撤达到上面的参数值就平仓
手数:=1;

//开多
  IF (大趋势=3 OR  大趋势=2) AND  震荡多=1  AND 开多次数=0 THEN BEGIN  //大趋势空开多
    趋卖市开多:BUY(HOLDING=0,手数,LIMIT,C-1*MINDIFF);
    开多次数:=1;
    YDZY=1;
    开多状态:=3;
 END

             
IF 大趋势=5  AND 开多次数=0  AND (震荡多=1 OR (确认多=1 AND 趋势=1)) THEN BEGIN   //震荡市开
		 震荡市开多:BUY( HOLDING=0,手数,LIMIT,C-1*MINDIFF);
		 开多次数:=1; 		
         IF 趋势=1 then begin 
         	开多状态=1;
         end 
          else begin 
         开多状态=3; 
         YDZY=1;           
         END
       end

//止盈  
//多单移动止盈
 IF YDZY=1  and  开多状态=3 THEN BEGIN 
  IF H>HIGHPRICE THEN BEGIN    //每周期判断是否创新高
   HIGHPRICE:=H;


  IF HIGHPRICE-ENTERPRICE>=DYLDS THEN BEGIN   //如果盈利超过10点之后回撤达到3点,就平仓,保住盈利
   IF HIGHPRICE-H>=DHCDS THEN BEGIN  //回撤超过6点
    多移止盈1:SELL( HOLDING>0,HOLDING,MARKET); 
   开多次数:=0;
   YDZY=0;
   开多状态=0;
     END   
   END 
  END 
 END

//止损

	IF C<前低点  and holding>1 then BEGIN
   多单止损:SELL(1,holding,MARKET);
 开多次数:=0;
 开多状态=0;
 YDZY=0;
 END 
 
IF C<多头止损价 AND HOLDING>0  THEN BEGIN
多止损:SELL(1,holding,MARKET);
 开多次数:=0;
 开多状态=0;
 YDZY=0;
 END

 END

回复

使用道具 举报

37

主题

9987

帖子

6万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2023-6-16 08:24 | 显示全部楼层
赋值是冒号等号,pel中等号代表比较

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-15 20:55 , Processed in 0.088273 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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