金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
楼主: 最初的梦想

老师,跪求帮写一个图表程式化交易的:

[复制链接]

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-12-7 21:36 | 显示全部楼层
截图看后台的设置。并且看下这个位置勾选没
截图202112072136333402.png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-8-23
曾用名:
 楼主| 发表于 2021-12-7 22:02 | 显示全部楼层
设置没错,不一样的是信号执行我选的是:走完一根K线,其他的一样。
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-12-7 22:13 | 显示全部楼层
抱歉,25楼的策略是日内周期有效。日线周期中todaybar的限制条件是恒不成立的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-8-23
曾用名:
 楼主| 发表于 2021-12-7 22:33 | 显示全部楼层
老师,我想让交易一直连贯下去,可否第一笔交易改为上个交易日的收盘价为准,下跌大于或者等于0.005就买1000股,反之,上涨大于或者等于0.005就卖1000股,后面N个交易日一直连贯下去,不用每天都读取开盘3分钟的价格,
回复

使用道具 举报

2

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-8-23
曾用名:
 楼主| 发表于 2021-12-7 22:39 | 显示全部楼层
例如:上个交易日收盘价是1元,今天开盘后下跌0.005(价格0.995),买入1000股;今天收盘价是0.993,明天再跌,价格为0.990,再买入1000股,反之则反过来操作。
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-12-7 22:40 | 显示全部楼层
本帖最后由 技术006 于 2021-12-7 23:12 编辑

什么周期下?

下跌大于或者等于0.005就买1000股,反之,上涨大于或者等于0.005就卖1000股
这个条件存在交集,即等于时,会造成开平同时满足。

如果是日内周期,存在当天开仓后又满足平仓条件。或者满足平仓后,又触发了开仓条件。如何处理。还是每天只能开仓一次,或者平仓一次,两者是互斥的关系?



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

使用道具 举报

2

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-8-23
曾用名:
 楼主| 发表于 2021-12-11 08:20 | 显示全部楼层
1.不按什么周期,按价格来交易,连续性的交易。第一笔交易就以上一工作日的收盘价为准,当价格低于上交易日的收盘价0.005就买1000股,反之,当价格高于上交易日-的收盘价0.005就卖1000股;
后面N个交易日一直连贯下去
(上面的我表述可能不太细腻,我的要求很简单,我本身是有底仓的,目的要做T0把成本降下去)
我讲案例吧:上交易日收盘价1元,今天开盘之前开始运行系统,今天开盘价:0.990,直接买入1000股;
价格上涨到0.995,卖出1000股,再上涨到1元,再卖1000股;
价格回落下跌到0.995,买入1000股,再回落到0.990再买1000股,再跌到0.985,再买1000股,今天收盘价是:0.983;
第二天低开开盘:0.970元,再买1000股;
如第二天高开开盘:1元开盘,开盘直接卖掉1000股;再涨到1.005元再卖掉1000股;
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-12-11 10:36 | 显示全部楼层
[PEL] 复制代码
INPUT:T(3,1,200,1),DIF(0.005,0.001,100,1),SS(1000,1,100000,1);//T为高低价统计的时间,默认为开盘前三分钟;DIF为价差参数,默认为0.005;SS是手数参数
GLOBALVARIABLE:levelb:=-1,levels:=-1;//超全局变量用来记录最近一次 买和卖 时候的档位。
 
//开盘三分钟的最高最低价
H1:VALUEWHEN(TODAYBAR=1,ref(close,1));
L1:VALUEWHEN(TODAYBAR=1,ref(close,1));
 
 
if  TODAYBAR=1 then //开盘初始化一次 
begin
levelb:=-1;
levels:=-1;
end       
 
level1:=FLOOR((H1-c)/DIF);//当前价格从最高点回落的 档位
level2:=FLOOR((c-l1)/DIF);//当前价格从最低点上涨的 档位
 
 
if levelb=-1 then levelb:=max(1,level1);
if levels=-1 then levels:=max(1,level2);
 
 
 
upprice:=H1-(max(levelb,level1))*DIF;//跌破这个价格买入,每次买后,levelb升一档。考虑到价格可能不连续变化,实际取(上次记录的档位,当前实际档位)最大值计算价格
dnprice:=L1+(max(levels,level2))*DIF;//突破这个价格卖出,每次卖后,levels升一档。
 
买:=c<=upprice and  levelb>=0 ;
卖:=c>=dnprice and TBUYHOLDINGEX('','',1)>0 and  levels>=0;
 
if 卖 and TODAYBAR>T then //开盘三分钟后才允许交易
begin
tsell(1,SS,mkt);
levels:=level2+1;
end
 
 
if 买  and TODAYBAR>T then
begin       
tbuy(1,SS,mkt);
levelb:=level1+1;
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-8-23
曾用名:
 楼主| 发表于 2021-12-13 10:57 | 显示全部楼层
谢谢老师,老师辛苦了
回复

使用道具 举报

2

主题

27

帖子

27

积分

Rank: 1

等级: 新手上路

注册:
2021-8-23
曾用名:
 楼主| 发表于 2022-1-10 08:21 | 显示全部楼层
老师,系统有下单了,但是同一个价位有重复下单的情况,同一个价格有持仓了就不能重复下单。老师能帮我优化一下吗,谢谢了
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 18:08 , Processed in 0.219010 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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