金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4855|回复: 9

怎么样取值?

[复制链接]

2

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
发表于 2022-8-27 18:34 | 显示全部楼层 |阅读模式
想请问怎么样取值:
AA从100到10000(每100点取一个数值)
交易条件:
MA5上穿AA平空开多,MA5下穿AA平多开空
加仓条件:
如果从100一直涨到2000时只加到10手单,即从100到1000每隔100点加1次仓满10手后从1000到2000就不加仓了,然后从2000之上掉头向下穿时平掉所有多单(平多开空1手)
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-29 09:16 | 显示全部楼层
“100一直涨到2000时” 价格从100涨到1000?

价格不一定能到1000,并且可能在1000 之前就向下了,然后在1000下面反复上下穿某个价格。这种情况下怎么处理?  因为你上穿开仓,本身没其他限制的,反复上穿反复开 可能在一个价格上的上穿就仓位开满了。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-8-29 14:00 | 显示全部楼层
技术009 发表于 2022-8-29 09:16
“100一直涨到2000时” 价格从100涨到1000?

价格不一定能到1000,并且可能在1000 之前就向下了,然后在 ...

以螺钢现在价格4050为例,上穿4100平空开多,若4120掉头下穿平多开空,若一直在4100反复上穿下穿震动反复平多开空(平空开多),即以尾数100上穿多,下穿100空,若一直升4200上穿2手多,升以4300上穿3手以此类推,若一直只升上穿一直到5000时满10手,上了5000之上掉头向下空平10手多开1手空,向下同理。

补充内容 (2022-8-29 14:08):
上了5000之上掉头向下(平仓10手多单,开1手空),向下同理。若只升到4800之上掉头向下平仓8手多单,开1手空单。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-29 14:19 | 显示全部楼层
“即以尾数100上穿多,下穿100空”什么叫以尾数?

另外 你这个反手之前 必须全部平之前仓位,图表上不能锁仓。前面开了3手多,你现在下穿了,就必须平三手多,才能开空。没办法等你上了5000 下穿后全平。你任意一个位置下穿都只能全平之前的仓位。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-8-29 19:01 | 显示全部楼层
技术009 发表于 2022-8-29 14:19
“即以尾数100上穿多,下穿100空”什么叫以尾数?

另外 你这个反手之前 必须全部平之前仓位,图表上不能 ...

尾数100的(整数倍数)上穿多,下穿100的(整数倍数)空:
以市价4650为例:上穿4700(1手多),4800(2手多),4900(3手多)……最多10手多单;
以市价4650为例:下穿4600(1手空),4500(2手空),4400(3手空)……最多10手空单;
单边只升不跌(或只跌不升)连续加仓到10手后不再加仓;
若只升到4800之上掉头向下平掉所有多单2手,然后开1手空单,若此时在4800反复震荡,反复开1手单(平多开空,平空开多),
不知道这样表达清楚吗?谢谢指教。
回复

使用道具 举报

2

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-8-29 19:32 | 显示全部楼层
表达如图片所示

补充内容 (2022-8-29 19:44):
第5种(先跌后升)与(先升后跌)相反
截图202208291931542364.png
回复

使用道具 举报

2

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-8-30 15:52 | 显示全部楼层
补充5种不同行情走法:不知道能不能写在一个策略中运行全自动交易呢?
截图202208301550587868.png
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-30 16:06 | 显示全部楼层
有多少种走势 几乎是枚举不完的。任何情况都有可能。重点是处理的逻辑。
先确定下你的核心的逻辑:
你的核心逻辑 应该就是上下穿 那个100位单位的价位线吧。 上穿最近的上方的价位线 就平空(如有空仓)开多,下穿最近的价位线就平多(如有多仓)开空。并且多空仓位限制是10手。

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

使用道具 举报

2

主题

9

帖子

9

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-8-30 17:46 | 显示全部楼层
是的
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-8-31 10:17 | 显示全部楼层
[PEL] 复制代码
INPUT:AA(100,100,10000,100);//AA是初始的价位
VARIABLE:UP:=0,DOWN:=0;//UP和down 分别记录 下次上穿或者下穿的价位线


ma5:ma(c,5);

//初始标记 当前ma5所在位置的上下轨 
if ma5>=AA and up=0 and down=0 then 
begin 
down:=AA;
up:=AA+100;	
end

if ma5<AA and  up=0 and down=0 then 
begin 
down:=AA-100;
up:=AA;		
end 

//上下穿之后还要更新上下轨
if  cross(ma5,up) then 
begin 
sellshort(1,holding,market);
buy(holding<10,1,market);
down:=up;
up:=up+100;
end 

if  cross(down,ma5) then 
begin 
sell(1,holding,market);
buyshort(abs(holding)<10,1,market);
up:=down;
down:=down-100;
end 

showUP:up;showDown:down;//上下轨输出显示出来
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 01:31 , Processed in 0.132096 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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