金字塔决策交易系统

 找回密码
 

微信登录

微信扫一扫,快速登录

搜索
查看: 2955|回复: 6

一部分达到指定价位就执行,再达到另一更高或更低价位就出

[复制链接]

3976

主题

4045

帖子

4070

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
发表于 2021-12-10 10:01 | 显示全部楼层 |阅读模式
请教:一部分达到指定价位就执行,再达到另一更高或更低价位就出,其余部分到走完按信号买卖,如何写代码?



金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-10 10:06 | 显示全部楼层
意思是开仓后 仓位分批平仓?

“其余部分到走完按信号买卖”是指按照指标平仓信号平剩余部分?

你可以把具体条件描述的更清楚点,我尝试按照你的条件的逻辑写一个范例。
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

81

帖子

81

积分

等级: 免费版

注册:
2021-12-10
曾用名:
发表于 2021-12-10 10:31 来自手机 | 显示全部楼层
是的。要分批平仓。比如,按5分钟周期分析,买多信号后,买入3手,比买入价涨了5个点位,即时卖出1手,再涨5个点位即时再卖1手,最后1手是出卖出信号后走完最后1根K线再平掉,
回复

使用道具 举报

19

主题

1万

帖子

1万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
FireScript
发表于 2021-12-10 10:49 | 显示全部楼层
本帖最后由 技术009 于 2021-12-10 10:53 编辑

“,比买入价涨了5个点位,即时卖出1手,再涨5个点位即时再卖1手”

这个可以写2个止盈的平仓语句。

以多头为例:

if c-AVGENTERPRICE>=10*MINDIFF  then 止盈10:sell(1,1,market);
if c-AVGENTERPRICE>=5*MINDIFF and c-AVGENTERPRICE<10*MINDIFF then 止盈5:sell(1,1,market);

但是存在问题是价格变化 不一定是连续的。我可能开仓后下面一笔的价格是直接涨了10跳的。这个都是有可能的。

“最后1手是出卖出信号后走完最后1根K线再平掉,”下单语句直接写全平即可,无论剩多少手。
sell(平仓条件,holding,market);
这个的得话,你如果是走完K交易方式,那么执行信号就是这个K走完执行。如果是固定时间间隔的方式,那么可以
sell(ref(平仓条件,1),holding,market);
固定时间间隔时间设置小点,也可以实现满足信号K走完后立刻平仓。


金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

33

主题

81

帖子

81

积分

等级: 免费版

注册:
2021-12-10
曾用名:
发表于 2021-12-10 22:13 | 显示全部楼层
选择走完K交易方式后,即使像你这样设了 if c-AVGENTERPRICE>=10*MINDIFF  then 止盈10:sell(1,1,market);  但这个到价了它也不会及时发出即时价的止盈指令,而是走完当前K后才 发出。想要的就是要触动即发出平仓指令并成交(虽然不一定成交,但起码此时是信号一出就发出了止盈指令),而不是等到走完。  

   明确的说:就是我希望用走完K交易方式,在5分钟周期中,涨5跳止盈,涨10跳止盈,是在这出现信号的瞬间就已发出了信号的,而不是等到这5分钟走完时才发止盈平出信号。


  
回复

使用道具 举报

33

主题

81

帖子

81

积分

等级: 免费版

注册:
2021-12-10
曾用名:
发表于 2021-12-10 22:23 | 显示全部楼层
我用走完K交易方式,5分钟周期  //止损
IF C-ENTERPRICE>=55  THEN BEGIN
  空损:SELLSHORT(1,0,MARKET),ORDERQUEUE;
END      

2分钟的时候就达到了55以上,为什么没有及时止损呢,我这公式有问题吗?   

但是用软件菜单下的“下单设置”里的固定止盈止损,到点数就直接平了。  
回复

使用道具 举报

34

主题

9006

帖子

5万

积分

Rank: 8Rank: 8

等级: 超级版主

注册:
2021-5-18
曾用名:
wenarm
发表于 2021-12-11 10:39 | 显示全部楼层
即时触发需要使用固定时间间隔的方式。它和走完k模式的区别是,检测下单的时机不同。

注:使用close信号可能会存在反复,可以试试用high和low代替
金字塔提供一对一VIP专业技术指导服务,技术团队实时响应您的日常使用问题与策略编写。联系电话:021-20339086
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 微信登录

本版积分规则

手机版|小黑屋|上海金之塔信息技术有限公司 ( 沪ICP备13035422号 )

GMT+8, 2024-11-17 15:53 , Processed in 0.240860 second(s), 23 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表