金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4219|回复: 9

一个问题

[复制链接]

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
发表于 2022-11-3 23:51 | 显示全部楼层 |阅读模式
螺纹钢固定资金1万元做1手,待盈利达到1万——总资产(初始投入资金+盈利)达到2万时再增开1手,
即浮盈加仓,每盈利1万元就增加1手
请老师写下代码,谢谢。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-4 08:54 | 显示全部楼层
有持仓时候的浮盈达到1万 加仓? 还是累加历史的平仓盈亏+浮动盈亏?

如果是前者后台做可以,如果是后者 则只能图表,因为后台上没办法很好的把单个品种的盈亏情况记录下来。图表的话 就盯着总资产的变化就行了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-11-4 10:34 | 显示全部楼层
技术009 发表于 2022-11-4 08:54
有持仓时候的浮盈达到1万 加仓? 还是累加历史的平仓盈亏+浮动盈亏?

如果是前者后台做可以,如果是后者 ...

累加历史的平仓盈亏+浮动盈亏

补充内容 (2022-11-4 10:38):
比如:初始投入1万元做1手,总资产达到1万做2手,3万做3手,也就是每增加1万总资金就加1手

补充内容 (2022-11-4 10:38):
图表的话 就盯着总资产的变化就行了——请老师写成代码,自动执行
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-4 10:39 | 显示全部楼层
图表?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-4 11:06 | 显示全部楼层
本帖最后由 技术009 于 2022-11-4 11:09 编辑

你这个增开一手是指下次开仓时候,还是当时浮盈+历史累加 满足了 就加仓。这是2种完全不一样的情况的。
另外一点就是资产不一定会一直增长。你初始10万,我先跌到五万,后面再增长 这时候手数变吗?这些情况 怎么处理需要你自己拿主意的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-11-4 15:10 | 显示全部楼层
技术009 发表于 2022-11-4 11:06
你这个增开一手是指下次开仓时候,还是当时浮盈+历史累加 满足了 就加仓。这是2种完全不一样的情况的。
另 ...

下次开仓的时候,只要浮盈+历史累加 满足了 下次开仓就加仓1手

补充内容 (2022-11-4 15:10):
图表
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-4 15:23 | 显示全部楼层
还是要确认下:既然是下次开仓,那你浮动盈亏最大盈利可能满足条件了,实际你持仓 在平仓时候的平仓盈亏未必满足条件,也就是总资产实际只是前面满足。确定是要这样子的操作吗?  
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-11-4 16:45 | 显示全部楼层
技术009 发表于 2022-11-4 15:23
还是要确认下:既然是下次开仓,那你浮动盈亏最大盈利可能满足条件了,实际你持仓 在平仓时候的平仓盈亏未 ...

平仓后总资产-原始投入的1万元,只要大于2就开2手,平仓后再开时执行
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-11-7 09:28 | 显示全部楼层
[PEL] 复制代码
INPUT:ss(1,1,100,1);
firstasset:=valuewhen(barpos=1,asset);//初始资金



fdyk:=intpart((asset-firstasset)/10000);//始终计算当前盈亏多个10000,方便计算下次突破位置

jtyk:VALUEWHEN(holding=0,fdyk);//始终取最近一次清仓后的静态盈亏情况

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

majc:=cross(ma5,ma10);
masc:=cross(ma10,ma5);
手数:if(jtyk>0,ss+jtyk,ss);//根据最近一次资产情况 计算开仓手数
buy(majc and holding=0,手数,market);
sell(masc,holding,market);

资产:asset;

供参考。
大体是资产 在初始资产 每增加1W 开仓手数+1。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

135

主题

310

帖子

310

积分

Rank: 4

等级: 专业版

注册:
2021-7-7
曾用名:
 楼主| 发表于 2022-11-7 12:58 | 显示全部楼层
技术009 发表于 2022-11-7 09:28
[mw_shl_code=pel,true]INPUT:ss(1,1,100,1);
firstasset:=valuewhen(barpos=1,asset);//初始资金

辛苦了,谢谢老师!

补充内容 (2022-11-7 13:09):
另,请问老师,这样可以做历史回测吗?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-9 02:45 , Processed in 0.181574 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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