以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]文华翻译过来的源码测试无信号指令  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=180610)

--  作者:yansu1989
--  发布时间:2020/6/16 10:13:30
--  [求助]文华翻译过来的源码测试无信号指令
刚刚从文华财经转过来,用一套以前的策略翻译了一下,在金字塔上面跑了一下发现没有任何指令,请问会是什么原因?
--  作者:FireScript
--  发布时间:2020/6/16 11:04:14
--  
 提供下代码看下。
--  作者:yansu1989
--  发布时间:2020/6/16 11:09:34
--  
VARIABLE:K:=0;
if barpos=1 then asset_inital:=asset;

OFFSETPROFIT1:=asset-asset_inital;
AA:=HhV(OFFSETPROFIT1,BARPOS)-OFFSETPROFIT1;
IF AA<10000 THEN
K:=1;
IF AA>10000 && AA<=40000 THEN
K:=2;
IF AA>40000 && AA<=100000 THEN
K:=3;
IF K>=2 && AA>100000 && AA<=210000 THEN
K:=4;
IF K>=2 && AA>210000 THEN
K:=5;
开仓手数:K;
T:=TIME<1500;
T1:=TIME>=0915+21;
HH:=HhV(H,N),COLORRED;
LL:=LlV(L,N),COLORGREEN;
JX:=MA(C,6);
if  T && T1 && cross(C,HH) then
BEGIN
sellshort(1,holding,marketr);
buy(1,K,marketr);
end
if  T && T1 && cross(LL,c) then
begin
        sell(1,holding,marketr);
buyshort(1,K,MARKETR);
end
if C<enterprice-2*S*mindiff or islastbar && C-enterprice>ZY*mindiff then sell(1,K,marketr);//60个点止损,300个点止盈
if C>enterprice+2*S*mindiff or islastbar && enterprice-C>ZY*mindiff then sellshort(1,K,marketr);//60个点止损,300个点止盈

if TIME>=1615 or (TIME>0050 && TIME<0100) then
begin
sell(1,holding,marketr);
sellshort(1,holding,marketr);       
end


--  作者:FireScript
--  发布时间:2020/6/16 11:19:13
--  
 
T:=TIME<1500;
T1:=TIME>=0915+21;
这个你是要描述怎样的思路。

此外就是你本地是什么时区的。金字塔时区还是北京时区呢?

--  作者:yansu1989
--  发布时间:2020/6/16 11:23:39
--  
我要描述的是下午3点前开仓,三点之后不开仓,
还有就是9点15往后21个1分钟周期以后才开仓
是一些时间上的限制,不知道写的对不对



另外我是第一次用金字塔  这个时区要哪里设置不知道  金字塔时区和正常的又有什么区别

--  作者:FireScript
--  发布时间:2020/6/16 13:16:52
--  
这样改下试下:
T:=TIME<190000;
T1:=TIME>=133600;

金字塔时区显示是在北京时间上+4小时。 只是为了把夜盘和次日白盘连做一个交易日而已。

--  作者:yansu1989
--  发布时间:2020/6/16 13:43:08
--  
还是不行哦,时间改过来也不行

我做的是恒指品种  外盘跟新老版本有关系吗?

--  作者:FireScript
--  发布时间:2020/6/16 14:01:18
--  
外盘的话 那得这样:
T:=TIME<220000;
T1:=TIME>=163600;



--  作者:FireScript
--  发布时间:2020/6/16 14:02:32
--  
你后面用到time的地方也要改下:

用这种方式去对下时间就行了

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