金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2710|回复: 1

公式修改的问题

[复制链接]

3

主题

6

帖子

6

积分

Rank: 1

等级: 新手上路

注册:
2021-7-17
曾用名:
发表于 2021-8-24 15:22 | 显示全部楼层 |阅读模式
老师好,请修改下面分时公式(也只能在1分钟、5分钟、15分钟等,以上K线上使用),改成能在秒级(5秒、15秒)别K线上使用,谢谢



if DATAPERIOD=0 then minbi:="fbase.var2#min1";
if DATAPERIOD=1 then minbi:="fbase.var2#min5";
if DATAPERIOD=2 then minbi:="fbase.var2#min30";
if DATAPERIOD=3 then minbi:="fbase.var2#min60";
if DATAPERIOD=4 then minbi:="fbase.var2#day";
if DATAPERIOD=5 then minbi:="fbase.var2#day";
if DATAPERIOD=6 then minbi:="fbase.var2#week";
if DATAPERIOD=7 then minbi:="fbase.var2#month";
if DATAPERIOD=8 then minbi:="fbase.var2#year";
pre:=1;   //设置小数点位数
var1:="chzhshch@kxian";
var2:="chzhshch@bi";{处理笔关系}
drawnumber(var2=1,h,h,pre),pxup12,colorred,align0;
drawnumber(var2=-1,l,l,pre),pxdn2,colorwhite,align0;
var3:="chzhshch@tongji"(minbi);{同级别分解}
zg:="chzhshch@zg"(var3);//一定要先调用ZG
zd:="chzhshch@zd"(var3);

//以背景块的形式画中枢
//stickline(zg>zd,zg,zd,10,0),colorblue;

drawline(var2=1,h,var2=-1,l,0),linedot,color555555;
drawline(var2=-1,l,var2=1,h,0),linedot,color555555;
//
drawline(var3=1,h,var3=-1,l,0),color0000FF;
drawline(var3=-1,l,var3=1,h,0),color0000FF;

//以框的形式画中枢
//
stickline(zg>zd and zg<>ref(zg,1),zg,zd,2,0),COLORMAGENTA;
stickline(zg>zd and zg<>refx(zg,1),zg,zd,2,0),COLORMAGENTA;
drawline(zg>zd and zg<>ref(zg,1),zg,zg>zd and zg<>refx(zg,1),zg,0),COLORMAGENTA;
drawline(zg>zd and zd<>ref(zd,1),zd,zg>zd and zd<>refx(zd,1),zd,0),COLORMAGENTA;

var1:="chzhshch@kxian";
var2:="chzhshch@bi";{处理笔关系}
if DATAPERIOD<=1 then
begin var2:=var3;{处理段1分钟的关系}
end;

回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-8-24 15:47 | 显示全部楼层
if DATAPERIOD=0 then minbi:="fbase.var2#min1";
if DATAPERIOD=1 then minbi:="fbase.var2#min5";
if DATAPERIOD=2 then minbi:="fbase.var2#min30";
if DATAPERIOD=3 then minbi:="fbase.var2#min60";
if DATAPERIOD=4 then minbi:="fbase.var2#day";
if DATAPERIOD=5 then minbi:="fbase.var2#day";
if DATAPERIOD=6 then minbi:="fbase.var2#week";
if DATAPERIOD=7 then minbi:="fbase.var2#month";
if DATAPERIOD=8 then minbi:="fbase.var2#year";

if DATAPERIOD=14 then minbi:="fbase.var2#MULTISEC";

加一句试下。然后这里是调用的多秒,你现在必须调整下软件里默认多秒设置才行。
工具-选项  这里。你如果要在5秒上用,这里设置成5 ,15就设成15 没办法通用
截图202108241547032009..png
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-11-16 18:32 , Processed in 0.323184 second(s), 25 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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