金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3236|回复: 7

指标问题咨询

[复制链接]

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
发表于 2021-11-24 10:48 | 显示全部楼层 |阅读模式
老师好 这是我文华用的看盘指标,UP:=SMA(CLOSE,6.5,1);DW:=SMA(CLOSE,13.5,1);
STICKLINE((UP > DW),UP,DW,COLORRED,0);
STICKLINE((DW > UP),UP,DW,COLORGREEN,0);

能否按照这个意思写一个金字塔的策略 谢谢 。红色就是开多平空,绿色就是开空平多



55.png
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-11-24 11:18 | 显示全部楼层
[PEL] 复制代码
UP:=SMA(CLOSE,6.5,1);
DW:=SMA(CLOSE,13.5,1);


if cross(up,dw) then 
begin
sellshort(1,holding,market);
buy(holding=0,1,market);	 
end  

if cross(dw,up) then 
begin
sell(1,holding,market);
buyshort(holding=0,1,market);	 
end  

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

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-12-15 10:14 | 显示全部楼层
技术009 发表于 2021-11-24 11:18
[mw_shl_code=pel,true]UP:=SMA(CLOSE,6.5,1);
DW:=SMA(CLOSE,13.5,1);

老师好,我这个代码测试好像都是默认买一手的,怎么在代码里设置手数增加手数呢
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-15 10:16 | 显示全部楼层
buyshort(holding=0,1,market);   
buy(holding=0,1,market);   

调整代码里手数参数数值就行了。

也可以把这个手数定义成参数变量,这样可以在外部直接调整参数。参考input函数的使用。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-12-15 10:27 | 显示全部楼层
技术009 发表于 2021-12-15 10:16
buyshort(holding=0,1,market);   
buy(holding=0,1,market);   

UP:=SMA(CLOSE,6.5,1);
DW:=SMA(CLOSE,13.5,1);


if cross(up,dw) then
begin
sellshort(50,holding,market);
buy(holding=0,50,market);     
end

if cross(dw,up) then
begin
sell(50,holding,market);
buyshort(holding=0,50,market);   
end

STICKLINE((UP > DW),UP,DW,0.8,0,COLORRED);
STICKLINE((DW > UP),UP,DW,0.8,0,COLORGREEN);

老师好,我改成50手,意思是不是我的账户里只要有足够的资金,每次开仓最多开50手,但是如果只有10手的资金,不足50手,也会开仓,按最大手数开,是吗
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-15 10:31 | 显示全部楼层
不是,不足的话就不开的,实际运行会报资金不足的错误的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

10

主题

37

帖子

37

积分

Rank: 1

等级: 新手上路

注册:
2021-11-8
曾用名:
 楼主| 发表于 2021-12-15 10:36 | 显示全部楼层
技术009 发表于 2021-12-15 10:31
不是,不足的话就不开的,实际运行会报资金不足的错误的。

好的,那怎么样设置成参数变量,我在外面直接设定手数
回复

使用道具 举报

20

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-15 10:37 | 显示全部楼层
[PEL] 复制代码
INPUT:ss(1,1,200,1);
UP:=SMA(CLOSE,6.5,1);
DW:=SMA(CLOSE,13.5,1);
 
 
if cross(up,dw) then
begin
sellshort(1,holding,market);
buy(holding=0,ss,market);     
end 
 
if cross(dw,up) then
begin
sell(1,holding,market);
buyshort(holding=0,ss,market);    
end 
 
STICKLINE((UP > DW),UP,DW,0.8,0,COLORRED);
STICKLINE((DW > UP),UP,DW,0.8,0,COLORGREEN);


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

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-29 12:08 , Processed in 0.422872 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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