求帮助一个语句 [文华财经]
- 咨询内容:
我想在合约开盘后,以15分钟为周期,第二根K线如开盘价高于第一根K线收盘价,就以第一根K线距最高价1/3处,挂买单,
同理~~~~~~~~~~~~~~~~~~~~~~~~~~~~~低于~~~~~~~~~~~~~~~~~~~~~~低~~~~~~~卖单,
请问该怎样写这些语句,谢谢!
- 文华技术人员:
策略模型不支持指定价委托的,需要使用下单组件编写实现;
一般的基础组件,我们写过编写范例。
您根据范例学习尝试编写。 编写中遇到的困难及修正等,可以发帖与我们沟通处理。组件学习方式:
1:程序化——》编写下单组件。 范例中有注释,可学习查看。
2:在算法交易组件中——》插入函数。 了解函数语言。
3:论坛搜索:组件 - 文华客服:
那么以第一根K线收盘价加减N个价位可以实现吗?我不知用何函数确定15分钟后第一根K线收盘价,和第二根K线的表达方式。
或者可以用第二根K开盘价减N个价位来确定买入或卖出呢?
- 网友回复:
您的思路可以参考以下范例,以第二根k线价格大于开盘价M点买开为例:
M:=10;
N:=BARSLAST(DATE<>REF(DATE,1))+1;//当天开盘以来的k线根数
N=2&&H>REF(C,1)&&C>O+M,BK;//当天开盘第二根k线,并且当前最高价大于前一根k线收盘价,并且当前收盘价大于开盘价M点价差,买开 - 网友回复:
继续请教一个问题,这是我编的一个模型
MA1:MA(CLOSE,N1);
MA2:MA(CLOSE,N2);
DIFF := EMA(CLOSE,SHORT) - EMA(CLOSE,LONG);DEA := EMA(DIFF,M);
CROSS(DIFF,DEA)&&MA1>MA2,BPK;
CROSS(DIFF,DEA)&&CROSS(CLOSE,MA1&&MA2),BPk;
CROSS(DEA,DIFF)&&MA2>MA1,SPK;
CROSS(DEA,DIFF)&&CROSS(MA1&&MA2,CLOSE),SPK;
CLOSE>SKPRICE+4,BP;
CLOSE<BKPRICE-4,SP;
AUTOFILTER;
CLOSEMINUTE<2,CLOSEOUT;运行起来没什么问题,但是CROSS(DIFF,DEA)&&CROSS(CLOSE,MA1&&MA2),
和CROSS(DEA,DIFF)&&CROSS(MA1&&MA2,CLOSE),SPK;
这两个满足条件了也不发出信号,历史数据测试时也没有开平仓动作,我的想法是MACD金叉同时两条均线交叉在上的BPK或者MACD金叉均线没满足交叉在上但K线收盘在两条均线之上也BKP,
MACD死叉则相反,但前一个语句执行,后一个没反应,不知为何,请老师帮助一下
有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友
可联系技术人员 QQ: 1145508240 进行 有偿 编写!(不贵!点击查看价格!)
相关文章
-
没有相关内容