金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
12
返回列表 发新帖
楼主: 认错

函数"DEBUGFILE”所调用的参数与预定义参数不符。

[复制链接]

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-19 08:58 | 显示全部楼层
//==================== 资金计算 ====================
浮动盈亏 := (CLOSE - 基准价格) * 手数 * MULTIPLIER;
当前保证金 := TACCOUNT(28);
浮动盈亏比例 := 浮动盈亏 / 当前保证金 * 100;

//==================== 交易执行 ====================
// 多头开仓
IF 开仓模式 = 0 AND 模式1条件 AND NOT(TISREMAIN(1)) THEN BEGIN
    TBUY(1,手数,LMT,CLOSE);
    开仓模式 := 1;
    基准价格 := CLOSE;
    开仓时间 := TIME;
    DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
END

IF 开仓模式 = 0 AND 模式2条件 AND NOT(TISREMAIN(1)) THEN BEGIN
    TBUY(1,手数,LMT,CLOSE);
    开仓模式 := 2;
    基准价格 := CLOSE;
    开仓时间 := TIME;
    DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
END

IF 开仓模式 = 0 AND 模式3条件 AND NOT(TISREMAIN(1)) THEN BEGIN
    TBUY(1,手数,LMT,CLOSE);
    开仓模式 := 3;
    基准价格 := CLOSE;
    开仓时间 := TIME;
    DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
END

// 空头开仓
IF 开仓模式 = 0 AND 空头_模式1条件 AND NOT(TISREMAIN(3)) THEN BEGIN
    TBUYSHORT(1,手数,LMT,CLOSE);
    开仓模式 := -1;  // 用负值表示空头仓位
    基准价格 := CLOSE;
    开仓时间 := TIME;
    DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
END

IF 开仓模式 = 0 AND 空头_模式2条件 AND NOT(TISREMAIN(3)) THEN BEGIN
    TBUYSHORT(1,手数,LMT,CLOSE);
    开仓模式 := -2;
    基准价格 := CLOSE;
    开仓时间 := TIME;
    DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
END

IF 开仓模式 = 0 AND 空头_模式3条件 AND NOT(TISREMAIN(3)) THEN BEGIN
    TBUYSHORT(1,手数,LMT,CLOSE);
    开仓模式 := -3;
    基准价格 := CLOSE;
    开仓时间 := TIME;
    DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
END

// 多头平仓
IF 开仓模式 > 0 AND TBUYHOLDINGEX('','',1) > 0 THEN BEGIN
    IF 浮动盈亏比例 >= 止盈比例 OR 浮动盈亏比例 <= -止损比例 THEN BEGIN
        TSELL(1,手数,MKT);
        DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
        开仓模式 := 0;
    END
END

// 空头平仓
IF 开仓模式 < 0 AND TSELLHOLDINGEX('','',1) > 0 THEN BEGIN
    IF 浮动盈亏比例 >= 止盈比例 OR 浮动盈亏比例 <= -止损比例 THEN BEGIN
        TSELLSHORT(1,手数,MKT);
        DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
        开仓模式 := 0;
    END
END

//==================== 监控输出 ====================
IF ISLASTBAR THEN BEGIN
    DEBUGFILE('D:\TEST.TXT','当前资产为%.2f',1234);
DEBUGFILE('D:\TEST.TXT','持仓时间%.2f',(TIME-开仓时间)/100);
DEBUGFILE('D:\TEST.TXT','浮动盈亏比例%.2f',浮动盈亏比例);
END
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-9 19:53 , Processed in 0.118386 second(s), 20 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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