金字塔决策交易系统

用户名  找回密码
 

微信登录

微信扫一扫,快速登录

帖子
查看: 3197|回复: 1

请帮忙写下语句

[复制链接]

47

主题

84

帖子

84

积分

等级: 免费版

注册:
2021-5-31
曾用名:
发表于 2022-1-11 13:35 | 显示全部楼层 |阅读模式
1,大周期引用小周期会有未来数据,还是小周期引用大周期会有?
2,请老师帮忙写下:开仓1手,如果平仓盈利,本次结束,如果平仓亏损,记录下亏损金额,下次开仓加一手,并且平仓价是正常策略止盈价加上上次亏损金额,如果平仓盈利,结束。如果亏损,记录下亏损金额和上次亏损金额累加,开仓再加一手至3手,,,,,,
回复

举报

21

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2022-1-11 14:18 | 显示全部楼层
1.小引用大。
2.
参考这个范例,止损价没定义,你自己根据需求完善吧。
[PEL] 复制代码
01
02
03
04
05
06
07
08
09
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置
RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
K:SMA(RSV,P1,1);
D:SMA(K,P2,1);
J:3*K-2*D,NODRAW;
kdjjc:cross(k,d),NODRAW;//kdj金叉
kdjsc:cross(d,k),NODRAW;
 
lo:=strlen(strtrimright(numtostr(mindiff,6) , '0'))-2;//最小变动价位的小数点位数
 
 
VARIABLE:ss:=1,ks:=0;
 
buy(kdjjc and holding=0,ss,market);
 
if kdjsc and holding>0 then
begin
ds:=ROUNDS(ks/MULTIPLIER,lo)/ss;//把之前累加亏损 金额 换算成总的价格点数。分摊到本次平仓手数里。 
sell(1,holding,limit,止损价+ds);
 
if NUMPROFIT(1)<0 then
begin
ks:=ks+NUMPROFIT(1);//浮动盈亏里面是包含手续费的
ss:=ss+1;
end
else
begin
ks:=0;
ss:=1;  
end    
end
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

举报

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

本版积分规则

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

GMT+8, 2025-7-20 05:24 , Processed in 0.186434 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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