金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 5507|回复: 11

请教简明的一开一平公式

[复制链接]

34

主题

82

帖子

82

积分

等级: 免费版

注册:
2021-12-10
曾用名:
发表于 2022-9-8 08:54 | 显示全部楼层 |阅读模式
请教简明的一开一平公式.

就是执行图表自动化后,当出现信号做出买卖操作,当出现买卖平仓信号后平仓,然后自动终止,等待人工重新选择是否继续。

没有节制的自动化一直下去会亏的毛线没有的。

谢谢!
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-8 10:01 | 显示全部楼层

你可以在策略思路上尝试做限制。“然后自动终止,等待人工重新选择是否继续”  这种交互是做不到的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

34

主题

82

帖子

82

积分

等级: 免费版

注册:
2021-12-10
曾用名:
 楼主| 发表于 2022-9-8 11:03 | 显示全部楼层
要公式代码,当出现信号做出买卖操作,当出现买卖平仓信号后平仓,平仓后不再开仓
回复

使用道具 举报

34

主题

82

帖子

82

积分

等级: 免费版

注册:
2021-12-10
曾用名:
 楼主| 发表于 2022-9-8 11:36 | 显示全部楼层
就比如五日均线金叉买入,死叉卖平,一次交买,平就暂停交易
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-8 11:52 | 显示全部楼层
那什么时候解除限制呢?你如果没有解除限制的逻辑。你策略加载在图表上 那只有最开始的地方有一对开平信号。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

34

主题

82

帖子

82

积分

等级: 免费版

注册:
2021-12-10
曾用名:
 楼主| 发表于 2022-9-8 14:58 | 显示全部楼层
自己会人工介入。手工解除限制
回复

使用道具 举报

34

主题

82

帖子

82

积分

等级: 免费版

注册:
2021-12-10
曾用名:
 楼主| 发表于 2022-9-8 15:00 | 显示全部楼层
比如关闭图交易功能重启图表自动交易即重新开始
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-8 16:22 | 显示全部楼层
实现不了的。或者直接弄一个日内 只交易一次的策略。反正你这种半自动至少在图表程序化上是实现不了的。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

34

主题

82

帖子

82

积分

等级: 免费版

注册:
2021-12-10
曾用名:
 楼主| 发表于 2022-9-8 19:14 | 显示全部楼层
就是直接弄一个日内 只交易一次的,你理解到哪里去了呢。呵呵
回复

使用道具 举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-9-9 07:49 | 显示全部楼层
[PEL] 复制代码
variable:num=0;                            // 全局变量,来控制当天交易次数
cs:=1;                                              //限定一天最多交易3次
ma5:=ma(close, 5);
ma20:=ma(close, 20);
cond1:=cross(ma5,ma20);
cond2:=cross(ma20,ma5);
 
if cond2 and holding>0 then sell(1,1,market);     //平仓
if cond1 and holding=0 and num<cs then             //开仓
begin
    buy(1,1,market);
    num:=num+1;
end
if time=closetime(0) then num:=0;             // closetime(0)是取商品期货最后一节的交易时间,收盘的同时,num赋值为0。

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

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-6-8 19:28 , Processed in 0.186005 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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