以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://www.weistock.com/bbs/index.asp)
--  金字塔软件问题提交  (http://www.weistock.com/bbs/list.asp?boardid=2)
----  [求助]加急求助  (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=152570)

--  作者:溯游从之
--  发布时间:2017/5/8 12:09:53
--  [求助]加急求助
运行代码:
====================================================================
INPUT:
//=====买和卖的仓位根据情况不同设法=====//
每次买入市值_万(3,0,10,0.1),
每次买入股数_手(600,1,10000,10),
每次卖出市值_万(3,0,10,0.1),
每次卖出股数_手(600,1,10000,10),

//=====追涨杀跌的节奏,初稿策略的元素====//
高抛低吸间隔_百分比(2.3,0.1,10,0.1),
高抛低吸止盈_百分比(4.6,0.1,20,0.1),

//=====完成首次任务后,进行区间循环操作====//
买转卖上涨_百分比(2.3,0.1,10,0.1),
卖转买下跌_百分比(2.3,0.1,10,0.1),

//=====后位止盈的调参=====//
拐头回调_百分比(0.6,0,5,0.1),
拐头反弹_百分比(0.6,0,5,0.1),

//=====网格的初始设置=====//
起始价格(0.5,0.01,1000,0.001),
区间上限(0.65,0.01,1000,0.001),
区间下限(0.35,0.01,1000,0.001),

//=====固有持仓==========//
持有股数_手(10000,0,100000,1),

//=====几天前开始控制=====//
几天前开始(300,0,1000,1);
T1:=DATETOD1970(CURRENTDATE),NODRAW;
T2:DATE>=D1970TODATE(T1-几天前开始),NOAXIS;

//===================被引用前的处理输出=====================//
CASHLOT:=INTPART(每次买入市值_万*10000/REF(C,1)/100)*100;
HANDLOT:=每次买入股数_手*100;
BLOT:MAX(CASHLOT,HANDLOT),NODRAW;

CASHLOT2:=INTPART(每次卖出市值_万*10000/REF(C,1)/100)*100;
HANDLOT2:=每次卖出股数_手*100;
SLOT:MAX(CASHLOT2,HANDLOT2),NODRAW;

EXLOT:持有股数_手*100,NODRAW;

//-----POT 格子点位校正处理--------------//
IF MINDIFF>=1 THEN POT:=0;
IF MINDIFF<1 AND MINDIFF>=0.1 THEN POT:=1;
IF MINDIFF<0.1 AND MINDIFF>=0.01 THEN POT:=2;
IF MINDIFF<0.01 AND MINDIFF>=0.001 THEN POT:=3;

BD:起始价格,LINETHICK2;
GD:区间上限,LINETHICK2;
LD:区间下限,LINETHICK2;
GRID:ROUNDS(高抛低吸间隔_百分比 * 起始价格/100,POT),NODRAW;
GRID2:ROUNDS(高抛低吸止盈_百分比 * 起始价格/100,POT),NODRAW;

BSUP:买转卖上涨_百分比/100,NODRAW;
SBDW:卖转买下跌_百分比/100,NODRAW;

TUUP:拐头反弹_百分比/100,NODRAW;
TUDW:拐头回调_百分比/100,NODRAW;



//-----格子画出-----//
UP1:BD+GRID,LINEDOT;
UP2:BD+2*GRID,LINEDOT;
UP3:BD+3*GRID,LINEDOT;
UP4:BD+4*GRID,LINEDOT;
UP5:BD+5*GRID,LINEDOT;
UP6:BD+6*GRID,LINEDOT;
UP7:BD+7*GRID,LINEDOT;
UP8:BD+8*GRID,LINEDOT;
UP9:BD+9*GRID,LINEDOT;
UP10:BD+10*GRID,LINEDOT;
UP11:BD+11*GRID,LINEDOT;
UP12:BD+12*GRID,LINEDOT;
UP13:BD+13*GRID,LINEDOT;
UP14:BD+14*GRID,LINEDOT;
UP15:BD+15*GRID,LINEDOT;

DW1:BD-GRID,LINEDOT;
DW2:BD-2*GRID,LINEDOT;
DW3:BD-3*GRID,LINEDOT;
DW4:BD-4*GRID,LINEDOT;
DW5:BD-5*GRID,LINEDOT;
DW6:BD-6*GRID,LINEDOT;
DW7:BD-7*GRID,LINEDOT;
DW8:BD-8*GRID,LINEDOT;
DW9:BD-9*GRID,LINEDOT;
DW10:BD-10*GRID,LINEDOT;
DW11:BD-11*GRID,LINEDOT;
DW12:BD-12*GRID,LINEDOT;
DW13:BD-13*GRID,LINEDOT;
DW14:BD-14*GRID,LINEDOT;
DW15:BD-15*GRID,LINEDOT;


===================================================================
问题:在公式调整参数时出现乱码,如附件图:

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


--  作者:王锋
--  发布时间:2017/5/8 12:37:25
--  

具体原因我们研发人员分析中。

但是不影响您使用的,你可以忽略后面那个Parame##字符,正常使用即可


--  作者:溯游从之
--  发布时间:2017/5/8 13:30:31
--  
恩恩,但是param后面的数据也是错误的,想请教一下怎样规避以上问题呢?
--  作者:gxx978
--  发布时间:2017/5/8 13:41:12
--  
使用系统自带的策略,打开调整参数,也会出现此乱码现象吗?
--  作者:yukizzc
--  发布时间:2017/5/8 13:43:53
--  
//=====固有持仓==========//
持有股数_手(10000,0,100000,1);
 
 
 
input参数最后用分毫结束

--  作者:溯游从之
--  发布时间:2017/5/8 13:54:19
--  
参数较少时并不会出现此情况.
--  作者:溯游从之
--  发布时间:2017/5/8 13:56:43
--  
恩恩,分毫是在几天前开始后的.

//=====几天前开始控制=====//
几天前开始(300,0,1000,1);


--  作者:yukizzc
--  发布时间:2017/5/8 14:13:45
--  

新建一个试试呢,我这边复制代码后没有问题。

 


--  作者:溯游从之
--  发布时间:2017/5/8 14:30:08
--  
恩恩,新建的公式也是一样的,我用(86)跟(64)两个版本的金字塔都试过,暂时都会出现参数代码错乱现象.

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

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

请教您用的是哪一版本的金字塔呢?

--  作者:yukizzc
--  发布时间:2017/5/8 15:24:16
--  

4.2的beta

我们这边再看下吧