金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 钟铨~Eire

求编写一个策略,单均线(mtkldjx)

[复制链接]

3

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-6-8
曾用名:
 楼主| 发表于 2021-6-9 18:34 | 显示全部楼层
我这个策略应该选哪个呢?
截图202106091833327660..png
回复

使用道具 举报

30

主题

7075

帖子

7085

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-6-9 20:16 | 显示全部楼层
buy(1,1,marketr);

看下函数说明,你首先要去看下开多这个函数说明,里面都有介绍每个参数表示什么意思

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

使用道具 举报

3

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-6-8
曾用名:
 楼主| 发表于 2021-6-9 21:34 | 显示全部楼层
技术008 发表于 2021-6-9 20:16
buy(1,1,marketr);

看下函数说明,你首先要去看下开多这个函数说明,里面都有介绍每个参数表示什么意思
...

好的,老师,我一定好好看看函数说明,谢谢您
回复

使用道具 举报

3

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-6-8
曾用名:
 楼主| 发表于 2021-6-9 22:43 | 显示全部楼层
技术008 发表于 2021-6-9 20:16
buy(1,1,marketr);

看下函数说明,你首先要去看下开多这个函数说明,里面都有介绍每个参数表示什么意思
...

cond1:min(open,close)>ma(close,20);
cond2:max(open,close)<ma(close,20);
if ref(cond1,1) and o>ma(close,20) and holding<=0 then
begin
        sellshort(1,holding,marketr);
        buy(1,80%,marketr);
END

if ref(cond2,1) and o<ma(close,20) and holding>=0 then
begin
        sell(1,holding,marketr);
        buyshort(1,80%,marketr);
END

老师,请问这里修改成80%,就是每次都用8成资金去开仓呢?
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-6-10 08:51 | 显示全部楼层
是的。但是是按照模型资金的80%计算出来的手数。并非你实际账户的80%的资金。
如果要按照实际账户的80%资金去下单,那你还要使用PERTRADER 函数才行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-6-8
曾用名:
 楼主| 发表于 2021-6-10 20:29 | 显示全部楼层
技术009 发表于 2021-6-10 08:51
是的。但是是按照模型资金的80%计算出来的手数。并非你实际账户的80%的资金。
如果要按照实际账户的80%资 ...

不好意思,模型资金的80%,这一句不太懂?是模拟吗?

求帮忙修改成实际账户的80%,用PERTRADER函数
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-6-11 07:53 | 显示全部楼层
2个下单语句改下就行了。

buyshort(1,80%,marketr),PERTRADER;
buy(1,80%,marketr),PERTRADER;

模型是有自己的虚拟资金的,一切都从这个虚拟资金开始,按照指标逻辑进行开平仓,然后资金发生变化。所以模型资金和你账户资金肯定不一样的。你用了百分百下单函数结果就是:
模型信号上显示开仓20手,但是你实际下单会按照你实际账户的80%资金去下单,那就可能不是20手。如果你不用这个函数,就会直接按照模型信号的20手去下单。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-6-8
曾用名:
 楼主| 发表于 2021-6-16 11:01 | 显示全部楼层
技术009 发表于 2021-6-11 07:53
2个下单语句改下就行了。

buyshort(1,80%,marketr),PERTRADER;

截图202106161100545553..png
老师,您好,请问我这个写法,在实盘中能正常用吗?

目前在模拟盘测试中,下单手数好象有点问题,并没有按实际25%的可用资金下单,比如这个ag12。
截图202106161056136575..png
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-6-16 11:25 | 显示全部楼层
开仓前可用资金是多少?是不是平仓后可用资金变多了?
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

42

帖子

42

积分

Rank: 1

等级: 新手上路

注册:
2021-6-8
曾用名:
 楼主| 发表于 2021-6-16 11:37 | 显示全部楼层
技术009 发表于 2021-6-16 11:25
开仓前可用资金是多少?是不是平仓后可用资金变多了?

AG开仓前可用39W左右,持有了10W的JM,然后是100%可用资金开的AG,JM后来触碰到了条件平了多,所以现在可用是11W
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 06:52 , Processed in 0.291587 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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