金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 3246|回复: 6

请教

[复制链接]

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
发表于 2022-3-29 16:07 | 显示全部楼层 |阅读模式
尊贵的老师,麻烦看看代码是否正确,如不正确,麻烦帮我修改。
信号出现,平空仓之后,最新价比开盘价下跌2个点开多。  

平多仓之后,最新价比开盘价上涨2个点开空。


开多:OPEN-2*MINDIFF and CROSS(B1,0.10),1;//开盘价-2点

开空:OPEN+2*MINDIFF and CROSS(NOT(B1),0.10),1;


if ref(开多,0)  then
begin               
sellshort(holding<0,holding,thisclose);// 收盘价平空
buy(holding=0,ss,MARKETR); //平空信号出现, 开盘价跌2个点开多
end

if ref(开空,0)  then
begin
sell(holding>0,holding,thisclose);//平多
buyshort(holding=0,ss,MARKETR);//平多信号出现,开盘价涨2个点开空  
end

回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-29 16:15 | 显示全部楼层
开多:CROSS(B1,0.10);//开盘价-2点
开空:CROSS(NOT(B1),0.10);

if 开多  then
begin               
sellshort(holding<0,holding,thisclose);// 收盘价平空
buy(holding=0 and c<OPEN-2*MINDIFF,ss,MARKETR); //平空信号出现, 开盘价跌2个点开多
end

if 开空  then
begin
sell(holding>0,holding,thisclose);//平多
buyshort(holding=0 and c>OPEN+2*MINDIFF,ss,MARKETR);//平多信号出现,开盘价涨2个点开空  
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
 楼主| 发表于 2022-3-29 16:25 | 显示全部楼层
技术009 发表于 2022-3-29 16:15
开多:CROSS(B1,0.10);//开盘价-2点
开空:CROSS(NOT(B1),0.10);

谢谢
回复

使用道具 举报

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
 楼主| 发表于 2022-3-29 18:05 | 显示全部楼层
请教.PNG
老师,例如上面图表效果修改,然后麻烦加载图表看看信号效果,谢谢
MA5:EMA(CLOSE,5), COLORYELLOW;
MA10:EMA(CLOSE,10);////


开多平空条件:cross(MA5,MA10);
开空平多条件:cross(MA10,MA5);

ss:=1;//手数

开多:CROSS(MA5,MA10);//开盘价-2点
开空:CROSS(MA10,MA5);

//if 开多  then
if ref(开多,0)  then
begin               
sellshort(holding<0,holding,thisclose);// 收盘价平空
buy(holding=0 and c<=OPEN-2*MINDIFF,ss,MARKETR); //平空信号出现, 开盘价跌2个点,最新价开多
//buy(holding=0 and OPEN-2*MINDIFF,ss,MARKETR); //平空信号出现, 开盘价跌2个点,最新价开多
end


//if 开空  then
if ref(开空,0)  then//判断上一个K满足下单。来实现固定轮询下走完K的需求。
begin
sell(holding>0,holding,thisclose);//收盘价平多
buyshort(holding=0 and c>=OPEN+2*MINDIFF,ss,MARKETR);//平多信号出现,开盘价涨2个点,最新价开空
//buyshort(holding=0 and OPEN+2*MINDIFF,ss,MARKETR);//平多信号出现,开盘价涨2个点,最新价开空  
end

补充内容 (2022-3-29 18:13):
或者限价也可以

补充内容 (2022-3-29 18:15):
+-2*MINDIFF或者改限价交易也可以
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-3-29 19:14 | 显示全部楼层
ref(开空,0)  你这里写0  是表示当前K的意思了。。所以前面我给你直接改了。
但是如果你是要 引用前一个K条件。你得是ref(开空,1)
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

2

主题

10

帖子

10

积分

Rank: 1

等级: 新手上路

注册:
2021-9-3
曾用名:
 楼主| 发表于 2022-3-29 20:00 | 显示全部楼层
[img][/img]建议我们强大的工程师在下个版本中,走完k线模式增加提前多少秒平仓按钮,与提前多少秒开仓按钮分开使用,以释放保证金成功开仓 。
  [img][/img]建议2,盘中达到条件,出信号执行下单,信号在当根k线上显示,以记录是什么信号,不要按收盘价记录,例如盘中达到止盈条件平仓,
收盘价又达不到,岂不是失去止盈收益
建议2.PNG
建议3.jpg
回复

使用道具 举报

37

主题

9933

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2022-3-29 20:47 | 显示全部楼层
1.可以自己通过代码实现体现下单的操作。
2.图表交易的机制就是基于历史k线计算理论交易的过程。如果想和实际交易过程中有过多关联可以使用后台程序化。它可以取得相关的成交价等信息
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-26 07:25 , Processed in 0.169571 second(s), 24 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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