金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 4236|回复: 8

请教老师

[复制链接]

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-4-7
曾用名:
发表于 2022-4-7 22:15 | 显示全部楼层 |阅读模式
老师好。经朋友介绍,更因金字塔交易模块找到了相应的期货公司,试用后感觉很好,由文华转到金字塔。几个问题需要老师解决,辛苦了。
一、 金字塔是否有安卓版?何处下载?安卓版是否支持自编公式?
二、 需要帮忙编制公式,以下均需要在五分钟图中实现(和咱金字塔一样,文华论坛中也有老师帮助)
A、 如果有夜盘的,自夜盘开盘21:00开始,每隔三棒标注棒的序号(在棒的下方),直至15:00。比如螺纹钢自开盘21:00开始一直标注至15:00,为69棒;股指期货为自开盘9:30一直标注开始至15:00,为48棒。
B、 参数DN缺省为1,代表日线的前一棒(比如今天为20220407,DN=1则为20220406),取20220406这一棒的最高价、最低价、收盘价,在图中以线的形式画出。如果DN调整为3,代表日线的前第三棒(比如今天为20220331,DN=3则为20220328),取20220328这一棒的最高价、最低价、收盘价,在图中以线的形式画出。只画出指定日期的自开盘到今天,以下类推。
C、 参数WN缺省为1,代表周线的前一棒(比如今天为20220407,WN=1则为20220328至20220401这一周),取20220328至20220401这一周的最高价、最低价,在图中以线的形式画出。只画出指定周的自开盘到今天;
D、 参数MN缺省为1,代表月线的前一棒(比如今天为20220407,WN=1则为20220301至20220331这一个月),取20220301至20220331这一个月的最高价、最低价,在图中以线的形式画出。只画出指定月的自开盘到今天。
E、 参数DN、WN、MN为零时,不画线。
再次感谢。



补充内容 (2022-4-7 22:19):
还需要今日开盘价在五分钟图的画线
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-8 09:32 | 显示全部楼层
只有PC端软件,没有安卓版。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-4-7
曾用名:
 楼主| 发表于 2022-4-8 10:35 | 显示全部楼层
技术009 发表于 2022-4-8 09:32
只有PC端软件,没有安卓版。

需要帮忙编制公式,以下均需要在五分钟图中实现(和咱金字塔一样,文华论坛中也有老师帮助)
A、 如果有夜盘的,自夜盘开盘21:00开始,每隔三棒标注棒的序号(在棒的下方),直至15:00。比如螺纹钢自开盘21:00开始一直标注至15:00,为69棒;股指期货为自开盘9:30一直标注开始至15:00,为48棒。
B、 参数DN缺省为1,代表日线的前一棒(比如今天为20220407,DN=1则为20220406),取20220406这一棒的最高价、最低价、收盘价,在图中以线的形式画出。如果DN调整为3,代表日线的前第三棒(比如今天为20220331,DN=3则为20220328),取20220328这一棒的最高价、最低价、收盘价,在图中以线的形式画出。只画出指定日期的自开盘到今天,以下类推。
C、 参数WN缺省为1,代表周线的前一棒(比如今天为20220407,WN=1则为20220328至20220401这一周),取20220328至20220401这一周的最高价、最低价,在图中以线的形式画出。只画出指定周的自开盘到今天;
D、 参数MN缺省为1,代表月线的前一棒(比如今天为20220407,WN=1则为20220301至20220331这一个月),取20220301至20220331这一个月的最高价、最低价,在图中以线的形式画出。只画出指定月的自开盘到今天。
E、 参数DN、WN、MN为零时,不画线。
F、今日开盘价在五分钟图的画线
再次感谢。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-8 10:48 | 显示全部楼层
这个画线 和我们系统的画线机制是冲突的,简单说 金字塔的画线不支持在当前位置 设置一个历史画线起点,你这里就是这个情况。就是函数本身不支持直接这样画的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-4-7
曾用名:
 楼主| 发表于 2022-4-8 11:29 | 显示全部楼层
技术009 发表于 2022-4-8 10:48
这个画线 和我们系统的画线机制是冲突的,简单说 金字塔的画线不支持在当前位置 设置一个历史画线起点,你 ...

如果画线不成,这一句总能的吧:
如果有夜盘的,自夜盘开盘21:00开始,每隔三棒标注棒的序号(在棒的下方),直至15:00。比如螺纹钢自开盘21:00开始一直标注至15:00,为69棒;股指期货为自开盘9:30一直标注开始至15:00,为48棒。
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-4-8 13:42 | 显示全部楼层
DRAWNUMBER(mod(TODAYBAR,3)=0,L,TODAYBAR,0,COLORYELLOW,0);
这个是可以的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

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

画线也可以这样试下。但是数据量不足时候效果不佳。

你新建一个单独的指标D,注意这是一个单独的指标,就一句代码,这个指标是被后面画线指标调用的,你不用管它,建立好保存就行了:
D:DATE;


然后画线指标用下面这个:
[PEL] 复制代码
INPUT:DN(1,0,100,1),WN(1,0,100,1),MN(1,0,100,1);
RUNMODE:1;
DRAWNUMBER(mod(TODAYBAR,3)=0,L,TODAYBAR,0,COLORYELLOW,0);

MDT:STKINDI('','D.D',0,8,-MN);
WDT:STKINDI('','D.D',0,7,-WN);
DDT:STKINDI('','D.D',0,6,-DN);

CMDT:=STKINDI('','D.D',0,8,0);
CWDT:=STKINDI('','D.D',0,7,0);
CDDT:=STKINDI('','D.D',0,6,0);

currentD:=CDDT=refx(DDT,DATACOUNT-BARPOS);
currentW:CWDT=refx(WDT,DATACOUNT-BARPOS);
currentM:=CMDT=refx(MDT,DATACOUNT-BARPOS);


MH1:=CALLSTOCK('',vtHIGH,8,0);
MC1:=CALLSTOCK('',vtCLOSE,8,0);
ML1:=CALLSTOCK('',vtLOW,8,0);


WH1:=CALLSTOCK('',vtHIGH,7,0);
WC1:=CALLSTOCK('',vtCLOSE,7,0);
WL1:=CALLSTOCK('',vtLOW,7,0);


DH1:=CALLSTOCK('',vtHIGH,6,0);
DC1:=CALLSTOCK('',vtCLOSE,6,0);
DL1:=CALLSTOCK('',vtLOW,6,0);


DRAWICON(currentD AND REF(currentD=0,1),H,1);
DRAWICON(currentW AND REF(currentW=0,1),H,2);
DRAWICON(currentM AND REF(currentM=0,1),H,3);

MH:VALUEWHEN(currentM AND REF(currentM=0,1),MH1);
MC:VALUEWHEN(currentM AND REF(currentM=0,1),MC1);
ML:VALUEWHEN(currentM AND REF(currentM=0,1),ML1);


WH:VALUEWHEN(currentW AND REF(currentW=0,1),WH1);
WC:VALUEWHEN(currentW AND REF(currentW=0,1),WC1);
WL:VALUEWHEN(currentW AND REF(currentW=0,1),WL1);


DH:VALUEWHEN(currentD AND REF(currentD=0,1),DH1);
DC:VALUEWHEN(currentD AND REF(currentD=0,1),DC1);
DL:VALUEWHEN(currentD AND REF(currentD=0,1),DL1);
大致效果如下:

截图202204081413067302.png


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

使用道具 举报

3

主题

7

帖子

7

积分

Rank: 1

等级: 新手上路

注册:
2022-4-7
曾用名:
 楼主| 发表于 2022-4-8 21:20 | 显示全部楼层
技术009 发表于 2022-4-8 14:12
画线也可以这样试下。但是数据量不足时候效果不佳。

你新建一个单独的指标D,注意这是一个单独的指标,就 ...

万分感谢。
有一点不足,在五分钟图放大到二到三天的数据时,月高低点画线会消失。
回复

使用道具 举报

38

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2022-4-9 17:58 | 显示全部楼层
数据必须图上有数据才能画出来,无法在数据量不够情况仍然有线
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-25 23:16 , Processed in 0.154884 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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