欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 关于对于图表信号延迟实盘开仓的方法

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3197人关注过本帖树形打印复制链接

主题:关于对于图表信号延迟实盘开仓的方法

帅哥哟,离线,有人找我吗?
便便12138
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2016/10/17 10:25:36
关于对于图表信号延迟实盘开仓的方法  发帖心情 Post By:2018/3/6 14:08:07    Post IP:61.140.26.230[只看该作者]

INPUT:SS(1,1,10000,1),SSS(1,1,10000,1);

昨收1:=CALLSTOCK(STKLABEL,VTCLOSE,6,-1),NODRAW;//昨收
昨收2:=CALLSTOCK(STKLABEL,VTCLOSE,6,-2);//昨收
昨收3:=CALLSTOCK(STKLABEL,VTCLOSE,6,-3);//昨收
昨收4:=CALLSTOCK(STKLABEL,VTCLOSE,6,-4);//昨收
昨收5:=CALLSTOCK(STKLABEL,VTCLOSE,6,-5);//昨收
昨收6:=CALLSTOCK(STKLABEL,VTCLOSE,6,-6);//昨收
昨收7:=CALLSTOCK(STKLABEL,VTCLOSE,6,-7);//昨收
昨收8:=CALLSTOCK(STKLABEL,VTCLOSE,6,-8);//昨收
昨收9:=CALLSTOCK(STKLABEL,VTCLOSE,6,-9);//昨收
昨收10:=CALLSTOCK(STKLABEL,VTCLOSE,6,-10);//昨收
昨收11:=CALLSTOCK(STKLABEL,VTCLOSE,6,-11);//昨收
昨收12:=CALLSTOCK(STKLABEL,VTCLOSE,6,-12);//昨收
昨收13:=CALLSTOCK(STKLABEL,VTCLOSE,6,-13);//昨收
昨收14:=CALLSTOCK(STKLABEL,VTCLOSE,6,-14);//昨收
昨收15:=CALLSTOCK(STKLABEL,VTCLOSE,6,-15);//昨收
昨收16:=CALLSTOCK(STKLABEL,VTCLOSE,6,-16);//昨收
昨收17:=CALLSTOCK(STKLABEL,VTCLOSE,6,-17);//昨收
昨收18:=CALLSTOCK(STKLABEL,VTCLOSE,6,-18);//昨收
昨收19:=CALLSTOCK(STKLABEL,VTCLOSE,6,-19);//昨收
昨收20:=CALLSTOCK(STKLABEL,VTCLOSE,6,-20);//昨收

20日均价:=(昨收1 +昨收2+昨收3+昨收4+昨收5+昨收6+昨收7+昨收8+昨收9+昨收10+昨收11+昨收12+昨收13+昨收14+昨收15+昨收16+昨收17+昨收18+昨收19+c)/20,NODRAW;
前20日均价:=(昨收1 +昨收2+昨收3+昨收4+昨收5+昨收6+昨收7+昨收8+昨收9+昨收10+昨收11+昨收12+昨收13+昨收14+昨收15+昨收16+昨收17+昨收18+昨收19+昨收20)/20,NODRAW;

//上20日均价:ref()
DD:20日均价 > 前20日均价,NODRAW;
KK:20日均价 < 前20日均价,NODRAW;

均3:MA(C,3),NODRAW;
均10:MA(C,10),NODRAW;
//DRAWTEXT(D1 AND D2 AND D3 ,L,'多');
开多条件:=均3 > 均10 AND 均10 > REF(均10,1);
开空条件:=均3 < 均10 AND 均10 < REF(均10,1);

平多:SELL(开空条件,0,MARKETR);
平空:SELLSHORT(开多条件,0,MARKETR);
开多:BUY(开多条件 and dd AND HOLDING = 0,1,MARKETR);
开空:BUYSHORT(开空条件 and kk AND HOLDING = 0,1,MARKETR);

text:=NUMPROFIT(0),NODRAW;
 加仓手数:=sss;
 连亏:NUMPROFIT(0) < 0 and NUMPROFIT(1) < 0 and NUMPROFIT(1) < 0,NODRAW;
 if 连亏 and holding < ss + sss then begin
 加多:BUY(开多 and dd ,加仓手数,MARKETR);
 end 
 
 IF 连亏 and holding > -(ss + sss) THEN BEGIN 
 加空:BUYSHORT(开空 and kk ,加仓手数,MARKETR);
 END

当前持仓:HOLDING,COLORGRAY,LINETHICK0;
当前资产:ASSET,NOAXIS,COLORGRAY;


//策略思路:利用均线系统设计长、中、短周期来确定大趋势小进场,亏损一次进行加仓。


问题如下:

一、有一个思路,就是在图表上面的信号,我真实实盘账户只想进行加仓交易,不加仓交易则实盘不交易(如果在图表上忽略掉的话,会影响,所以修改非常难)。有什么方法?

二、如果我想在图表的信号上的价格*0.995,在这个价格上才成交,目标就是比信号价多赚0.5%,而又不改变图表的信号。这个用什么方法比较好?

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/6 15:18:50    Post IP:180.169.30.6[只看该作者]

1.你意思是只执行图表上的加仓信号? 其他信号过滤掉?

2.这个做不到的。要不修改代码又要对下单价格进行调整,这个不行。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
便便12138
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:50 积分:0 威望:0 精华:0 注册:2016/10/17 10:25:36
  发帖心情 Post By:2018/3/6 15:25:43    Post IP:61.140.26.230[只看该作者]

1.是的,只操作加仓信号

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/6 15:58:34    Post IP:180.169.30.6[只看该作者]

只有这个

 


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

 

但是没有办法单单只保留加仓的语句的执行 你这个需求可能需要后台程序化才行,图表下是不行的。

 

另外均价不是有函数么,你怎么用了那么多callstock函数呢。



命数如织,当如磐石。
 回到顶部