金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 千里水水

文华改金字塔

[复制链接]

4

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-3-31 12:52 | 显示全部楼层
技术010 发表于 2022-3-31 12:48
你是用图表程序化,还是本地预警呢,本地预警也不支持图表策略啊。图表的信号计算和本地预警不是一回事,是 ...

[PEL] 复制代码
ATR := MA(TR,5);
MAC:MA(C,5);
MAH:MAC+ATR;
MAL:MAC-ATR;
DG:=CLOSE>=LLV(MAH,5)&&MAC>=REF(MAC,1);
KG:=CLOSE<=HHV(MAL,5)&&MAC<=REF(MAC,1);
DRAWTEXT(CROSS(DG&&C>MAH,0.5)&&COUNT(CROSS(DG&&C>MAH,0.5),BARSLAST(CROSS(KG&&C<MAL,0.5)))=1,HIGH*1.0001,'多'),COLORRED;
DRAWTEXT(CROSS(KG&&C<MAL,0.5)&&COUNT(CROSS(KG&&C<MAL,0.5),BARSLAST(CROSS(DG&&C>MAH,0.5)))=1,LOW*0.9999,'空'),COLORGREEN;

交易语句去掉后了  如何微信发送 代码添加到哪里 SENDPHONEMSG('空',0);  SENDPHONEMSG('多',0);
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-3-31 13:01 | 显示全部楼层
ATR := MA(TR,5);
MAC:MA(C,5);
MAH:MAC+ATR;
MAL:MAC-ATR;
DG:=CLOSE>=LLV(MAH,5)&&MAC>=REF(MAC,1);
KG:=CLOSE<=HHV(MAL,5)&&MAC<=REF(MAC,1);
DRAWTEXT(CROSS(DG&&C>MAH,0.5)&&COUNT(CROSS(DG&&C>MAH,0.5),BARSLAST(CROSS(KG&&C<MAL,0.5)))=1,HIGH*1.0001,'多'),COLORRED;
DRAWTEXT(CROSS(KG&&C<MAL,0.5)&&COUNT(CROSS(KG&&C<MAL,0.5),BARSLAST(CROSS(DG&&C>MAH,0.5)))=1,LOW*0.9999,'空'),COLORGREEN;
多:CROSS(DG&&C>MAH,0.5)&&COUNT(CROSS(DG&&C>MAH,0.5),BARSLAST(CROSS(KG&&C<MAL,0.5)))=1;
空:CROSS(KG&&C<MAL,0.5)&&COUNT(CROSS(KG&&C<MAL,0.5),BARSLAST(CROSS(DG&&C>MAH,0.5)))=1;
IF 多=1 THEN
   SENDPHONEMSG('多',0);
   
IF 空=1 THEN
   SENDPHONEMSG('空',0)

你可以把多和空分开成2个指标,在本地预警中,创建2条预警条件,分别监控多指标和空指标。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-3-31 13:22 | 显示全部楼层
技术010 发表于 2022-3-31 13:01
ATR := MA(TR,5);
MAC:MA(C,5);
MAH:MAC+ATR;

能否修改成一个预警 不是多就是空 因为多空不会在同一天发生
IF CROSS(DG&&C>MAH,0.5) THEN BEGIN
        SELLSHORT(HOLDING<0,HOLDING,MARKET);
        BUY(HOLDING=0,1,MARKET);
        END

IF CROSS(KG&&C<MAL,0.5) THEN BEGIN
        SELL(HOLDING>0,HOLDING,MARKET);
        BUYSHORT(HOLDING=0,1,MARKET);
        END
类似这种判断 不是多就是空
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-3-31 13:27 | 显示全部楼层
那可以这样,把多和空一起判断,只要满足多或空,就出预警,微信消息里面会区分是多,还是空的。监控con这个条件即可:
ATR := MA(TR,5);
MAC:MA(C,5);
MAH:MAC+ATR;
MAL:MAC-ATR;
DG:=CLOSE>=LLV(MAH,5)&&MAC>=REF(MAC,1);
KG:=CLOSE<=HHV(MAL,5)&&MAC<=REF(MAC,1);
DRAWTEXT(CROSS(DG&&C>MAH,0.5)&&COUNT(CROSS(DG&&C>MAH,0.5),BARSLAST(CROSS(KG&&C<MAL,0.5)))=1,HIGH*1.0001,'多'),COLORRED;
DRAWTEXT(CROSS(KG&&C<MAL,0.5)&&COUNT(CROSS(KG&&C<MAL,0.5),BARSLAST(CROSS(DG&&C>MAH,0.5)))=1,LOW*0.9999,'空'),COLORGREEN;
多:CROSS(DG&&C>MAH,0.5)&&COUNT(CROSS(DG&&C>MAH,0.5),BARSLAST(CROSS(KG&&C<MAL,0.5)))=1;
空:CROSS(KG&&C<MAL,0.5)&&COUNT(CROSS(KG&&C<MAL,0.5),BARSLAST(CROSS(DG&&C>MAH,0.5)))=1;

con:多 or 空;

IF 多=1 THEN
   SENDPHONEMSG('多',0);
   
IF 空=1 THEN
   SENDPHONEMSG('空',0)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-3-31 14:04 | 显示全部楼层
技术010 发表于 2022-3-31 13:27
那可以这样,把多和空一起判断,只要满足多或空,就出预警,微信消息里面会区分是多,还是空的。监控con这 ...

目前我用的是普通版本 目前还不支持微信 .邮件设置我已经设置 .如何把上面的 代码改成邮箱的怕的判断  多空发送
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-3-31 14:09 | 显示全部楼层
ATR := MA(TR,5);
MAC:MA(C,5);
MAH:MAC+ATR;
MAL:MAC-ATR;
DG:=CLOSE>=LLV(MAH,5)&&MAC>=REF(MAC,1);
KG:=CLOSE<=HHV(MAL,5)&&MAC<=REF(MAC,1);
DRAWTEXT(CROSS(DG&&C>MAH,0.5)&&COUNT(CROSS(DG&&C>MAH,0.5),BARSLAST(CROSS(KG&&C<MAL,0.5)))=1,HIGH*1.0001,'多'),COLORRED;
DRAWTEXT(CROSS(KG&&C<MAL,0.5)&&COUNT(CROSS(KG&&C<MAL,0.5),BARSLAST(CROSS(DG&&C>MAH,0.5)))=1,LOW*0.9999,'空'),COLORGREEN;
多:CROSS(DG&&C>MAH,0.5)&&COUNT(CROSS(DG&&C>MAH,0.5),BARSLAST(CROSS(KG&&C<MAL,0.5)))=1;
空:CROSS(KG&&C<MAL,0.5)&&COUNT(CROSS(KG&&C<MAL,0.5),BARSLAST(CROSS(DG&&C>MAH,0.5)))=1;

con:多 or 空;

SENDMAIL(多,'需要发送到的邮箱地址','信号','多');
SENDMAIL(空,'需要发送到的邮箱地址','信号','空');

需要先在邮件发送设置中测试下邮件发送是否正常。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-3-31 14:19 | 显示全部楼层
技术010 发表于 2022-3-31 14:09
ATR := MA(TR,5);
MAC:MA(C,5);
MAH:MAC+ATR;

截图202203311418522704.png
这个地方的条件选择什么呢 .目前可以正常发送.  这个条件如何选择
回复

使用道具 举报

0

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
gxx978
发表于 2022-3-31 14:24 | 显示全部楼层
选择con啊,这样只要满足多或空其中任何一个,都会触发预警啊。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

4

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-3-31 14:25 | 显示全部楼层
技术010 发表于 2022-3-31 14:24
选择con啊,这样只要满足多或空其中任何一个,都会触发预警啊。

非常感谢
回复

使用道具 举报

4

主题

24

帖子

24

积分

Rank: 1

等级: 新手上路

注册:
2021-12-17
曾用名:
 楼主| 发表于 2022-3-31 14:43 | 显示全部楼层
技术010 发表于 2022-3-31 14:24
选择con啊,这样只要满足多或空其中任何一个,都会触发预警啊。

截图202203311440084163.png
设置的15分钟K线走完发送信号 这个怎么会一直发送.
截图202203311441375210.png

这个里面的发送邮件和 我代码设置的有什么关系 他们一样的吗  

截图202203311442453664.png

红绿黑代表什么意思  红色是多  绿色是空  吗? 黑色呢?
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-6 13:00 , Processed in 0.096545 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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