以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  老师你好  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=184238)

--  作者:诗与远方
--  发布时间:2021/2/8 16:21:42
--  老师你好

老师你好,请帮编写一下,多谢!

<!--[if !supportLists]-->1.       <!--[endif]-->本系统适合金字塔内盘和外盘期货,1分钟,5分钟,15分钟周期。

<!--[if !supportLists]-->2.       <!--[endif]-->VOL指标红柱开多。//开多条件

<!--[if !supportLists]-->3.       <!--[endif]-->VOL指标绿柱开空。//开空条件

<!--[if !supportLists]-->4.       <!--[endif]-->止盈为2点(跳)

<!--[if !supportLists]-->5.       <!--[endif]-->止损为2点(跳)

<!--[if !supportLists]-->6.       <!--[endif]-->注:每一根K线(量柱)开一次单。(走完1k线)

<!--[if !supportLists]-->7.       <!--[endif]-->每天1500前和2300前最后1K线不开单。(内盘)

<!--[if !supportLists]-->8.       <!--[endif]-->(一)手数:开仓1手如果盈利,下一次开仓为1手,以此类推。

<!--[if !supportLists]-->9.       <!--[endif]-->(二)手数:开仓1手如果亏损,下一次开仓为2手,如果再亏损,再下一次开仓为4手,…………以此类推。(直到盈利后的,下一次开仓为1) 。不断陈环。


--  作者:诗与远方
--  发布时间:2021/2/8 16:27:32
--  

老师你好,请帮编写一下,

本系统适合金字塔内盘和外盘期货,1分钟,5分钟,15分钟周期。

2.   VOL指标红柱开多。//开多条件

3.   VOL指标绿柱开空。//开空条件

4.   止盈为2点(跳)

5.   止损为2点(跳)

6.   注:每一根K线(量柱)开一次单。(走完1k线)

7.   每天1500前和2300前最后1K线不开单。(内盘)

8.  (一)手数:开仓1手如果盈利,下一次开仓为1手,以此类推。

9.  (二)手数:开仓1手如果亏损,下一次开仓为2手,如果再亏损,再下一次开仓为4手,…………以此类推。(直到盈利后的,下一次开仓为1。不断陈环。


--  作者:gxx978
--  发布时间:2021/2/8 16:33:00
--  
1、VOL副图指标的红绿柱是根据K线颜色来判定的,实际就是K线为阳线,则开多,K线为阴线则开空?
2、你的开仓1手盈利和亏损是如何定义的呢,只有平仓完才知道是盈利还是亏损的。你说的盈利和亏损是指浮动盈亏?还是指上次平仓交易是止盈,还是止损?

--  作者:诗与远方
--  发布时间:2021/2/8 16:40:44
--  
1、是K线为阳线,则开多,K线为阴线则开空.
2、指上次平仓交易是止盈,和是止损.

--  作者:gxx978
--  发布时间:2021/2/8 16:44:25
--  
代码编写需要点时间,写完会直接在本帖回复,关注此贴就可以。
--  作者:诗与远方
--  发布时间:2021/2/8 16:49:34
--  
多谢
--  作者:gxx978
--  发布时间:2021/2/8 17:17:33
--  

代码如下,仅供参考学习。

 

VARIABLE:SS=1;


CONKD:C>O OR (C=O AND C>REF(C,1));            //开多条件
CONKK:C<O OR (C=O AND C<=REF(C,1));          //开空条件
CONSJ:NOT(TIME=030000 OR TIME=190000);    //交易时段限制

IF HOLDING>0 AND C-ENTERPRICE>2*MINDIFF THEN BEGIN
   SELL(1,HOLDING,MARKET);                            //多头止盈
   SS:=1;
   END
  
IF HOLDING<0 AND ENTERPRICE-C>2*MINDIFF THEN BEGIN
   SELLSHORT(1,HOLDING,MARKET);                 //空头止盈
   SS:=1;
   END
  
IF HOLDING>0 AND ENTERPRICE-C>2*MINDIFF THEN  BEGIN
   SELL(1,HOLDING,MARKET);                          //多头止损
   SS:=SS*2;
   END
  
IF HOLDING<0 AND C-ENTERPRICE>2*MINDIFF THEN BEGIN
   SELLSHORT(1,HOLDING,MARKET);               //空头止损
   SS:=SS*2;
   END

IF CONKD AND CONSJ THEN
   BUY(1,SS,MARKET);
  
IF CONKK AND CONSJ THEN
   BUYSHORT(1,SS,MARKET);
 


--  作者:诗与远方
--  发布时间:2021/2/8 21:26:59
--  
多谢
--  作者:诗与远方
--  发布时间:2021/2/8 21:46:36
--  
请问这叫什么语言?
--  作者:gxx978
--  发布时间:2021/2/9 8:32:19
--  
金字塔中叫PEL语言,是一种简易语言。