金字塔决策交易系统

用户名  找回密码
 

微信登录

微信扫一扫,快速登录

帖子
查看: 4449|回复: 3

求助老师写个代码

[复制链接]

3

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2021-11-22
曾用名:
发表于 2022-9-9 14:49 | 显示全部楼层 |阅读模式
上一个帖子没有见回复,重新发一次求助

如图所示:  
请问,

1、B  和   D  该如何表达呢?

2、在B的位置,买单平仓,反手做空;
     在D的位置,空单平仓,反手做多;

求策略开平仓代码。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号? 微信登录

x
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-9 14:58 | 显示全部楼层
本帖最后由 技术009 于 2022-9-9 15:00 编辑

我不清楚你这个近期高点是怎么定义的,如果是上图这个范围内的高点。那你这个思路隐藏着未来逻辑。 就假设你在B点下单了,这时候的一个问题是 你怎么知道你前面那个A 会是你上图这一阶段的高点呢?你下单时候 后面的K还没出来对吧。未来未到,这个a的价格后续是否被突破 你是不知道的。
除非 你这个近期高点A  就是指这个K是过去一段时期的高点,这样还行。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

3

主题

4

帖子

4

积分

Rank: 1

等级: 新手上路

注册:
2021-11-22
曾用名:
 楼主| 发表于 2022-9-9 15:29 | 显示全部楼层
嗯,对的,就是过去一段时间的高点(比如,10个K;可以设置成缺省值);

C也是这个意思。
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-9 16:11 | 显示全部楼层
[PEL] 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
input:n(20,1,10000,1);
variable:h1:=0,hl1:=0;
variable:l1:=0,lh1:=0;
h1n:=hhv(h,n);
l1n:=llv(l,n);
 
 
LEN1:BARSLAST(H=H1N);
LEN2:BARSLAST(L=l1n);
 
if c<hl1 AND COUNT(c<hl1,LEN1+1)=1 and BARPOS>N then
begin
sell(1,holding,market);
buyshort(holding=0,1,market);  
end
 
 
if c>lh1 AND COUNT(c>lh1,LEN2+1)=1 and BARPOS>N then
begin
sellshort(1,holding,market);
buy(holding=0,1,market);   
end
 
 
 
if  h=h1n and BARPOS>=N then
begin
h1:=h1n;
hl1:=l;
end
 
if  L=l1n and BARPOS>=N then
begin
l1:=l1n;
lh1:=H;
end
 
 
 
持仓:holding;
S1:H1;
S2:L1;


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

举报

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

本版积分规则

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

GMT+8, 2025-8-14 09:36 , Processed in 0.143262 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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