Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共105 条记录, 每页显示 10 条, 页签: [1][2] [3] [4][5][6][7][8]
[浏览完整版]

标题:请帮忙写个代码

21楼
FireScript 发表于:2021/5/12 14:17:01
 1.10*60表示10分钟。你改成1就是1秒。但是时间太短会影响准确性的。不建议这样做。

2.这个策略 我编写出来是用在日线级别上的。其他周期是不适用的。

3.日线级别上出现的信号,理论上最终是采用了最后一段小周期数据进行判断的,无论是盘中还是历史信号。应该是不会出现你说的出现反向信号的情况才对的。除非是信号闪烁,但是信号闪烁的话,其实只会执行初次的出现的信号,后续变化的信号不会执行的。   我先尝试改下代码吧。直接在代码上尝试限制下闪烁情况吧。


22楼
悠莲 发表于:2021/5/14 11:06:59
加载公式后,总出现提示引用公式过多,我已经从修改为1000了,还是一样
23楼
FireScript 发表于:2021/5/14 11:08:11
 你是不是自己引用自己了啊。前面说过哦。被引用的公式 要单独起名字的。你2个公式都打开 整体截图我看下。
24楼
FireScript 发表于:2021/5/14 11:09:58
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

当前公式名称,一定不能和被调用指标名称一致。
25楼
悠莲 发表于:2021/5/14 13:56:53
截图要求输入网址?
26楼
FireScript 发表于:2021/5/14 13:57:44
 http://www.weistock.com/bbs/dispbbs.asp?boardid=2&Id=31614

按照这里操作下。或者你直接加群629417537  发到群里让客服传下也行。
27楼
悠莲 发表于:2021/5/14 14:00:39
公式A:
INPUT:N(21,1,100,1);
emaN:(2*C+(N-1)*"EXPMA.M1##DAY"(N))/(N+1);

t:=timetot0(CLOSETIME(0))-time0;//距离收盘K的跨度(秒)

kd:all(c>emaN,15);//是否连续15周期满足
pd:t<=60*1 and c<emaN;//收盘前1分钟 且c<emaN


kk:all(c<emaN,15);//是否连续15周期满足
pk:t<=60*1 and c>emaN;//收盘前1分钟 且c>emaN

28楼
悠莲 发表于:2021/5/14 14:02:02
公式:交易用

INPUT:N(21,1,100,1),ss(1,1,100,1);
kd:c>ema(c,N) and "A.kd#MIN1"(N);
pd:"A.pd#MIN1";

kk:c<ema(c,N) and "A.kK#MIN1"(N);
pk:"A.pk#MIN1";


if kd or pk then 
begin 
sellshort(1,holding,market);
buy(holding=0,ss,market);    
END

if kk or pd then 
begin 
sell(1,holding,market);
buyshort(holding=0,ss,market);
END

29楼
FireScript 发表于:2021/5/14 14:14:26
 
 我看截图主要想看下你是否有什么地方设置和我本地不一样。你这个代码 我肯定本地加载过的,我本地是没有任何报错的。


你加前面贴的QQ群吧。把设置截图发群里 我们看下。正常不会报你那个错误的。
30楼
qq代人发帖 发表于:2021/5/14 14:20:10


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

共105 条记录, 每页显示 10 条, 页签: [1][2] [3] [4][5][6][7][8]


Powered By Dvbbs Version 8.3.0
Processed in .87500 s, 3 queries.