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


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → 图表改后台交易

   

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


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

主题:图表改后台交易

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


加好友 发短信
等级:新手上路 帖子:87 积分:0 威望:0 精华:0 注册:2016/12/22 21:27:13
  发帖心情 Post By:2017/4/19 9:15:14    Post IP:115.229.203.138[只看该作者]


公式1
    LC := REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),40,1)/SMA(ABS(CLOSE-LC),40,1)*100;
    rsi2:=STKINDI('','RSIzj.RSI1',0,4);

   上轨2:REF(HHV(H,130),1),COLORMAGENTA;
   下轨2:REF(LLV(L,130),1),colorgreen;


    开多条件:=H >=上轨2 and rsi>60 and rsi2>50 and holding=0 ;
    开空条件:=L<=下轨2 and rsi<40 and rsi2<50 and holding=0 ;
  
开多:buy(开多条件 ,1,LIMITR,CLOSE);
开空:buyshort(开空条件,1,LIMITR,CLOSE);

公式2

    LC := REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),40,1)/SMA(ABS(CLOSE-LC),40,1)*100;
    rsi2:=STKINDI('','RSIzj.RSI1',0,4);
    kdj2:=STKINDI('','kdjzj.kd',0,4);


   上轨2:REF(HHV(H,130),1),COLORMAGENTA;
   下轨2:REF(LLV(L,130),1),colorgreen;
    平多条件1:=rsi2<50 and kdj2<0;
    平空条件1:=rsi2>50 and kdj2>0;

平多:sell(平多条件1 and holding>0 ,0,MARKET);
平空:sellshort( 平空条件1 and holding<0 ,0,MARKET);

公式2平仓后不用公式2开仓 ,而是用公式1开仓

公式1开仓后不用公式1平仓, 而是用公式2平仓.

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2017/4/19 9:23:06    Post IP:180.169.30.6[只看该作者]

//依据你的想法就是2个公式的合并体

LC := REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),40,1)/SMA(ABS(CLOSE-LC),40,1)*100;
    rsi2:=STKINDI('','RSIzj.RSI1',0,4); 
    kdj2:=STKINDI('','kdjzj.kd',0,4);

   上轨2:REF(HHV(H,130),1),COLORMAGENTA;
   下轨2:REF(LLV(L,130),1),colorgreen;


    开多条件:=H >=上轨2 and rsi>60 and rsi2>50 and holding=0 ;
    开空条件:=L<=下轨2 and rsi<40 and rsi2<50 and holding=0 ;

平多条件1:=rsi2<50 and kdj2<0;
    平空条件1:=rsi2>50 and kdj2>0;

平多:sell(平多条件1 and holding>0 ,0,MARKET);
平空:sellshort( 平空条件1 and holding<0 ,0,MARKET);
开多:buy(开多条件 ,1,LIMITR,CLOSE);
开空:buyshort(开空条件,1,LIMITR,CLOSE);


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
QFX36999
  13楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:87 积分:0 威望:0 精华:0 注册:2016/12/22 21:27:13
  发帖心情 Post By:2017/4/19 9:33:42    Post IP:115.229.203.138[只看该作者]

不是合并体
公式1在图表上3月-4月19日有8次交易
公式2图表上3月-4月19日有30次交易
我希望只是开公式1在图表上3月-4月19日有8次交易而不是下面的
//依据你的想法就是2个公式的合并体

LC := REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),40,1)/SMA(ABS(CLOSE-LC),40,1)*100;
    rsi2:=STKINDI('','RSIzj.RSI1',0,4); 
    kdj2:=STKINDI('','kdjzj.kd',0,4);

   上轨2:REF(HHV(H,130),1),COLORMAGENTA;
   下轨2:REF(LLV(L,130),1),colorgreen;


    开多条件:=H >=上轨2 and rsi>60 and rsi2>50 and holding=0 ;
    开空条件:=L<=下轨2 and rsi<40 and rsi2<50 and holding=0 ;

平多条件1:=rsi2<50 and kdj2<0;
    平空条件1:=rsi2>50 and kdj2>0;

平多:sell(平多条件1 and holding>0 ,0,MARKET);
平空:sellshort( 平空条件1 and holding<0 ,0,MARKET);
开多:buy(开多条件 ,1,LIMITR,CLOSE);
开空:buyshort(开空条件,1,LIMITR,CLOSE);

30
30次交易

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2017/4/19 9:35:34    Post IP:180.169.30.6[只看该作者]

开仓条件完全用的是你公式1的开仓条件 二不是公式2的,您看看条件。是不是那块您还没表达好?我这边不是很理解您具体想实现什么


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
QFX36999
  15楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:87 积分:0 威望:0 精华:0 注册:2016/12/22 21:27:13
  发帖心情 Post By:2017/4/19 9:43:11    Post IP:115.229.203.138[只看该作者]

也许我没有说明白,公式1在3月-4.19有8次交易  公式2在3月-4.19有30次交易 (图表交易)

公式2平仓后不再开仓 ,而是用公式1开仓
公式1开仓后不再平仓, 而是用公式2平仓.

在3月-4.19只有8次交易而不是30次交易


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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2017/4/19 9:47:13    Post IP:180.169.30.6[只看该作者]

公式2平仓后不再开仓 ,而是用公式1开仓
公式1开仓后不再平仓, 而是用公式2平仓.

//您理解下您这句话的意思。 是不是开仓用公式1,平仓用公式2?

在3月-4.19只有8次交易而不是30次交易 另外您这个交易是因为平仓和开仓都用的公式1,因为代码里面有HOLDING=0的开仓限制,平仓后才能开仓。所以不同的平仓条件你的开仓情况一定也是有差异


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
QFX36999
  17楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:87 积分:0 威望:0 精华:0 注册:2016/12/22 21:27:13
  发帖心情 Post By:2017/4/19 9:54:19    Post IP:115.229.203.138[只看该作者]

也就是在图表交易中公式1开仓后
公式2里的
平多条件1:=rsi2<50 and kdj2<0;
 平空条件1:=rsi2>50 and kdj2>0;
人工平仓后才能达到要求,人工平仓后仍旧按照公式1自动交易


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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2017/4/19 9:58:10    Post IP:180.169.30.6[只看该作者]

对啊,公式1开仓后不平仓,平仓语句公式2里面的平仓条件。平完仓后用公式1开仓,开仓后又用公式2平仓

/您理解下您这句话的意思。 是不是开仓用公式1,平仓用公式2? 道理一模一样
我咨询了其它同事,不是很理解您的想法和意思。以上是我们的理解,您可以自己先想想是不是这个道理


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
帅哥哟,离线,有人找我吗?
QFX36999
  19楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:87 积分:0 威望:0 精华:0 注册:2016/12/22 21:27:13
  发帖心情 Post By:2017/4/19 10:01:43    Post IP:115.229.203.138[只看该作者]

也就是在图表交易中公式1开仓后
公式2里的
平多条件1:=rsi2<50 and kdj2<0;
 平空条件1:=rsi2>50 and kdj2>0;
人工平仓后才能达到要求,人工平仓后仍旧按照公式1自动交易
公式2平仓后不再开仓 ,而是用公式1开仓
公式1开仓后不再平仓, 而是用公式2平仓.

//您理解下您这句话的意思。 是不是开仓用公式1,平仓用公式2?

在3月-4.19只有8次交易而不是30次交易 另外您这个交易是因为平仓和开仓都用的公式1,因为代码里面有HOLDING=0的开仓限制,平仓后才能开仓。所以不同的平仓条件你的开仓情况一定也是有差异

对  开仓用公式1,平仓用公式2
所以后台能不能实现

[此贴子已经被作者于2017/4/19 10:02:33编辑过]

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


加好友 发短信
等级:超级版主 帖子:5960 积分:0 威望:0 精华:2 注册:2014/6/12 11:29:04
  发帖心情 Post By:2017/4/19 10:04:59    Post IP:180.169.30.6[只看该作者]

那就是这个写法啊!开仓时公式1里面的条件
平仓时公式2里面的条件
LC := REF(CLOSE,1);
    RSI:=SMA(MAX(CLOSE-LC,0),40,1)/SMA(ABS(CLOSE-LC),40,1)*100;
    rsi2:=STKINDI('','RSIzj.RSI1',0,4); 
    kdj2:=STKINDI('','kdjzj.kd',0,4);

   上轨2:REF(HHV(H,130),1),COLORMAGENTA;
   下轨2:REF(LLV(L,130),1),colorgreen;


    开多条件:=H >=上轨2 and rsi>60 and rsi2>50 and holding=0 ;
    开空条件:=L<=下轨2 and rsi<40 and rsi2<50 and holding=0 ;

平多条件1:=rsi2<50 and kdj2<0;
    平空条件1:=rsi2>50 and kdj2>0;

平多:sell(平多条件1 and holding>0 ,0,MARKET);
平空:sellshort( 平空条件1 and holding<0 ,0,MARKET);
开多:buy(开多条件 ,1,LIMITR,CLOSE);
开空:buyshort(开空条件,1,LIMITR,CLOSE);


金字塔—专业程序化交易量化投资平台

产品部

-----------------------------------------------------------

欢迎您参加我公司的技术培训,具体培训需求请发邮件到service@weistock.com

您的宝贵建议或者投诉,请发往邮箱:weiwei@weistock.com
 回到顶部
总数 30 上一页 1 2 3 下一页