金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 248|回复: 5

帮忙编写一下标准版策略

[复制链接]

2

主题

8

帖子

8

积分

Rank: 2

等级: 标准版

注册:
2025-8-26
曾用名:
发表于 2025-9-26 10:32 来自手机 | 显示全部楼层 |阅读模式
黄金分割策略
1.高低点作为参数手动录入,也可以取某段时间的高低点生成。
2.确定当前价格处于的区间位置,靠近支撑位做多,靠近压力位做空。
3.当连续三根k线中第三根收盘价低于第一根k线收盘价,且第三根收盘价与支撑位绝对值差小于等于5(可设置为参数)个tick,且第四根k线为阳线,则开仓做多,开仓手数设置为参数。
4.当连续三根k线中第三根收盘价高于第一根k线收盘价,且第三根收盘价与压力位绝对值差小于等于5(可设置为参数)个tick,且第四根k线为阴线,(保险点可以看第五根收盘价低于第四根收盘价再开仓)则开仓做空,开仓手数设置为参数。
5.止损可以设置为参数,一般设置15个tick。
6.做多时,当最高价与压力位绝对值差小于等于3个tick时,设置止盈价格为压力位与支撑位差值的一半作为止盈位,当价格回落到此价格时止盈。当价格突破,且最高价与下一个压力位绝对值差小于等于3个tick时,设置止盈价格为上一个压力位价格为止盈位,当价格回落到此价格时止盈,以此类推。做空反之。
7.当止盈止损(无仓位)后继续循环执行该策略。
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-26 11:23 | 显示全部楼层
你这个支撑位压力位具体怎么定义
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 2

等级: 标准版

注册:
2025-8-26
曾用名:
 楼主| 发表于 2025-9-26 13:58 来自手机 | 显示全部楼层
确定录入了黄金分割线的高低点就能自动生成
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-26 14:00 | 显示全部楼层
你这个黄金分割是代码生成还是画线工具画出的,如果代码需要给出代码或者用一个变量代替??
另外靠近怎么定义
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

8

帖子

8

积分

Rank: 2

等级: 标准版

注册:
2025-8-26
曾用名:
 楼主| 发表于 2025-9-26 22:10 来自手机 | 显示全部楼层
代码生成,确定了高低点就可以生成对应的线,靠近按第三条执行
回复

使用道具 举报

44

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2025-9-28 09:02 | 显示全部楼层
INPUT:TICK_THRESHOLD(5,1,20,1);    // 与支撑/压力位的tick阈值
INPUT:STOP_LOSS_TICKS(15,1,100,1); // 止损tick数
INPUT:LOTS(1,1,100,1);             // 开仓手数

TICK_SIZE:=MINDIFF;// 最小变动价位
INPUT:LEVEL_LOOKBACK(20,5,100,1);  // 回溯周期数
SUPPORT_A := LLV(LOW,LEVEL_LOOKBACK);// 支撑位A
RESISTANCE_B := HHV(HIGH,LEVEL_LOOKBACK);// 压力位B


// ========== 多空信号条件 ==========
// 计算当前价格与支撑压力位的距离(以tick为单位)
DIST_TO_SUPPORT := (CLOSE - SUPPORT_A) / TICK_SIZE;
DIST_TO_RESISTANCE := (RESISTANCE_B - CLOSE) / TICK_SIZE;

// 多头信号条件
// 连续三根K线中第三根收盘价低于第一根,且接近支撑位,且第四根为阳线
MULTI_COND := REF(CLOSE,2) > CLOSE AND
              ABS(DIST_TO_SUPPORT) <= TICK_THRESHOLD AND
              CLOSE > OPEN;

// 空头信号条件
// 连续三根K线中第三根收盘价高于第一根,且接近压力位,且第四根为阴线
SHORT_COND := REF(CLOSE,2) < CLOSE AND
              ABS(DIST_TO_RESISTANCE) <= TICK_THRESHOLD AND
              CLOSE < OPEN;

// 更保守的空头信号(可选)
CONSERVATIVE_SHORT := SHORT_COND AND REF(CLOSE,1) < CLOSE;

// ========== 交易执行 ==========
// 开多仓
IF MULTI_COND AND HOLDING = 0 THEN BEGIN
    BUY(1, LOTS, MARKET);
    // 设置初始止损
    STOP_LOSS_PRICE := SUPPORT_A - STOP_LOSS_TICKS * TICK_SIZE;
    // 初始止盈位为压力与支撑差的一半
    TAKE_PROFIT_PRICE := SUPPORT_A + (RESISTANCE_B - SUPPORT_A)/2;
END;

// 开空仓
IF (SHORT_COND OR CONSERVATIVE_SHORT) AND HOLDING = 0 THEN BEGIN
    BUYSHORT(1, LOTS, MARKET);
    // 设置初始止损
    STOP_LOSS_PRICE := RESISTANCE_B + STOP_LOSS_TICKS * TICK_SIZE;
    // 初始止盈位为压力与支撑差的一半
    TAKE_PROFIT_PRICE := RESISTANCE_B - (RESISTANCE_B - SUPPORT_A)/2;
END;

// ========== 动态止盈管理 ==========
// 多头持仓管理
IF HOLDING > 0 THEN BEGIN
    // 止损执行
    IF LOW <= STOP_LOSS_PRICE THEN
        SELL(1, HOLDING, MARKET);
   
    // 动态止盈:当接近新压力位时调整止盈位
    IF (RESISTANCE_B - HIGH)/TICK_SIZE <= 3 THEN BEGIN
        NEW_RESISTANCE := RESISTANCE_B + (RESISTANCE_B - SUPPORT_A);
        TAKE_PROFIT_PRICE := RESISTANCE_B;
        RESISTANCE_B := NEW_RESISTANCE; // 更新压力位
    END;
   
    // 止盈执行
    IF CLOSE <= TAKE_PROFIT_PRICE THEN
        SELL(1, HOLDING, MARKET);
END;

// 空头持仓管理
IF HOLDING < 0 THEN BEGIN
    // 止损执行
    IF HIGH >= STOP_LOSS_PRICE THEN
        SELLSHORT(1, HOLDING, MARKET);
   
    // 动态止盈:当接近新支撑位时调整止盈位
    IF (LOW - SUPPORT_A)/TICK_SIZE <= 3 THEN BEGIN
        NEW_SUPPORT := SUPPORT_A - (RESISTANCE_B - SUPPORT_A);
        TAKE_PROFIT_PRICE := SUPPORT_A;
        SUPPORT_A := NEW_SUPPORT; // 更新支撑位
    END;
   
    // 止盈执行
    IF CLOSE >= TAKE_PROFIT_PRICE THEN
        SELLSHORT(1, HOLDING, MARKET);
END;

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-10-9 07:47 , Processed in 0.093129 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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