金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 宇如

求解答

[复制链接]

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-25 13:51 | 显示全部楼层
这个是图表理论资金的百分比,不是实际账户
你这个还涉及图表机制问题,理解起来需要一段时间

你先从基本数量固定1手开始吧
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-25 13:53 | 显示全部楼层
buyshort(1,1,marketr);

固定手数就是这里直接写多少手,数字就表示几手,然后你可以用最多开到多少手来控制仓位
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

1

主题

65

帖子

65

积分

等级: 免费版

注册:
2024-10-23
曾用名:
 楼主| 发表于 2024-10-25 14:35 | 显示全部楼层
DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :2*(DIFF-DEA);



if macd<0 and macd<ref(macd,1) then
begin
        sell(1,holding,marketr);
        buyshort(1,1,marketr);
end

if macd<0 and macd<ref(macd,1) then sell(1,1,marketr);
if macd>0 and macd>ref(macd,1) then
begin
        sellshort(1,holding,marketr);
        buy(1,30%,marketr);
end

if macd>0 and macd>ref(macd,1) then sellshort(1,1,marketr);
回复

使用道具 举报

1

主题

65

帖子

65

积分

等级: 免费版

注册:
2024-10-23
曾用名:
 楼主| 发表于 2024-10-25 14:39 | 显示全部楼层
老师,您帮我在代码里面增加一项就可以了。我现在先试着每次买卖都用一手,您帮我增加一项内容,最多不超过3手。我运行一段时间看看再说!谢谢了!
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-25 14:41 | 显示全部楼层

DIFF :=EMA(CLOSE,12) - EMA(CLOSE,26);
DEA  :=EMA(DIFF,9);
MACD :2*(DIFF-DEA);



if macd<0 and macd<ref(macd,1) then
begin
        sell(1,holding,marketr);
        buyshort(holding>=-3,1,marketr);
end

if macd<0 and macd<ref(macd,1) then sell(1,1,marketr);
if macd>0 and macd>ref(macd,1) then
begin
        sellshort(1,holding,marketr);
        buy(holding<=3,1,marketr);
end

if macd>0 and macd>ref(macd,1) then sellshort(1,1,marketr);


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

使用道具 举报

1

主题

65

帖子

65

积分

等级: 免费版

注册:
2024-10-23
曾用名:
 楼主| 发表于 2024-10-25 14:49 | 显示全部楼层
嗯,谢谢老师!
回复

使用道具 举报

1

主题

65

帖子

65

积分

等级: 免费版

注册:
2024-10-23
曾用名:
 楼主| 发表于 2024-10-28 10:30 | 显示全部楼层
图1
截图202410281029438578.png
回复

使用道具 举报

1

主题

65

帖子

65

积分

等级: 免费版

注册:
2024-10-23
曾用名:
 楼主| 发表于 2024-10-28 10:30 | 显示全部楼层
图2
截图202410281030325393.png
回复

使用道具 举报

1

主题

65

帖子

65

积分

等级: 免费版

注册:
2024-10-23
曾用名:
 楼主| 发表于 2024-10-28 10:31 | 显示全部楼层
图3
截图202410281031011987.png
回复

使用道具 举报

31

主题

7737

帖子

7747

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2024-10-28 10:36 | 显示全部楼层
if macd<0 and macd<ref(macd,1) then
begin
        sell(1,holding,marketr);
        buyshort(holding>=-3,1,marketr);
end

if macd<0 and macd<ref(macd,1) then sell(1,1,marketr);


因为这里平多条件是macd小于0时候才能平仓,所以你平多条件是什么要确定好

所以最好是用户自己能看懂代码,一些简单的逻辑啥的自己能修修改改,如果只会看图,代码一点都看不懂,会很麻烦的
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-23 06:53 , Processed in 0.196933 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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