金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2644|回复: 3

代码求助,昨天发了帖子,技术人员回复了代码,代码中三个变量该怎么定义

[复制链接]

1

主题

1

帖子

1

积分

Rank: 1

等级: 新手上路

注册:
2021-6-19
曾用名:
发表于 2021-6-21 16:46 | 显示全部楼层 |阅读模式
我问:请问在金字塔免费版里用什么代码可以记录显示出前面交易亏损的次数,例如:如果上一次交易盈利,则下次开仓一手;如果上一次交易亏损,则下次开仓是上次仓位加1手。如果上两次交易亏损,则下次开仓是上两次交易总手数再加1手。以此类推。请问有没有类似的公式,劳驾回答的详细一点,谢谢!
回我:

variable:lossnum=1;// 全局变量,平仓时判断一下是盈利/亏损,若亏损lossnum就加1

ma5:=ma(5,close);
ma20:=ma(20,close);

con1:=cross(ma5,ma20);
con2:=cross(ma20,ma5);
if cond2 and holding>0 then
begin
  sell(1,1,thisclose);
  if c<enterprice then lossnum:=lossnum+1;//亏损手数
  if c>enterprice then lossnum:=1;//盈利置1
end
if cond1 and holding=0 and lossnum<cs then  buy(1,lossnum,thisclose);

请问:下面三个变量怎么定义
cond1
cond2
cs

回复

使用道具 举报

17

主题

127

帖子

127

积分

等级: 免费版

注册:
2021-6-11
曾用名:
发表于 2021-6-21 17:03 来自手机 | 显示全部楼层
技术员打错了,看我的标记
IMG_20210621_170221.jpg
回复

使用道具 举报

17

主题

127

帖子

127

积分

等级: 免费版

注册:
2021-6-11
曾用名:
发表于 2021-6-21 17:04 来自手机 | 显示全部楼层
多了一个字母d
回复

使用道具 举报

34

主题

9187

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

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

[PEL] 复制代码
variable:lossnum=1;// 全局变量,平仓时判断一下是盈利/亏损,若亏损lossnum就加1

ma5:=ma(5,close);
ma20:=ma(20,close);

cond1:=cross(ma5,ma20);
cond2:=cross(ma20,ma5);
if cond2 and holding>0 then
begin
  sell(1,1,thisclose);
  if c<enterprice then lossnum:=lossnum+1;//亏损手数
  if c>enterprice then lossnum:=1;//盈利置1
end
if cond1 and holding =0  then  buy(1,lossnum,thisclose);
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-12-22 18:58 , Processed in 0.343859 second(s), 30 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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