指标编写公式 (文华财经WH6赢顺V6.7)

投资者咨询:指标编写公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-10-25 12:21
 老师好,能不能帮忙编写以下条件的公式

图中B的最低价格比A底,同时B点的MACD负数值比A点的小,则发出买入信号的公式该怎么写

如果最新价格跌破B的价格,则平仓

之前没说清楚,详细见这个图,MACD绿柱在A、B、C 处各有一波绿柱子

我想编的公式是,当行情做到B时,MACD最长的绿柱子虽然比A处短,但价格比A处高,不出现买入信号

当走到C处时,C的价格相对于A来说是最低价,绿柱子最长的也比A来说短,则发出买入信号

B处虽然出现绿柱,但价格比A高,写公式时该处的绿柱不用来比较
 


图片点击可在新窗口打开查看
   
技术人员回复
日期:2018-10-25 13:11
 您截图指标应该用了未来函数,不能和交易指令连用的

但可以给您改成延后判断的,您上传您截图指标给您针对您思路修改下
投资者咨询:指标编写公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-10-25 12:21
 老师好,我重新更新了下我的条件,麻烦老师帮忙看看
投资者咨询:指标编写公式 (文华财经WH6赢顺V6.7)
来源:文华财经  日期:2018-10-25 12:21
 之前没说清楚,详细见这个图,MACD绿柱在A、B、C 处各有一波绿柱子

我想编的公式是,当行情做到B

按此在新窗口浏览图片
文件名:捕获.jpg
时,MACD最长的绿柱子虽然比A处短,但价格比A处高,不出现买入信号

当走到C处时,C的价格相对于A来说是最低价,绿柱子最长的也比A来说短,则发出买入信号

B处虽然出现绿柱,但价格比A高,写公式时该处的绿柱不用来比较
技术人员回复
日期:2018-10-25 13:39
 DIFF:EMA(CLOSE,12) - EMA(CLOSE,26);
DEA:EMA(DIFF,9);
MACD:2*(DIFF-DEA),COLORSTICK;
JC:=CROSS(DIFF,DEA);
SC:=CROSSDOWN(DIFF,DEA);
N1:=BARSLAST(JC)+1;
N2:=BARSLAST(SC)+1;

LL:=VALUEWHEN(CROSS(DIFF,DEA)&&N2>4,LLV(L,N2));//上次MACD绿柱期间合约最小值
LL2:=VALUEWHEN(CROSS(DIFF,DEA)&&N2>4,REF(LL,1));//上上次MACD绿柱期间合约最小值
MLD:=VALUEWHEN(CROSS(DIFF,DEA)&&N2>4,LLV(MACD,N2));//上次MACD绿柱期间MACD最小值
MLD2:=VALUEWHEN(CROSS(DIFF,DEA)&&N2>4,REF(MLD,1));//上上次MACD绿柱期间MACD最小值
B:=CROSS(DIFF,DEA)&&N2>4&&LL<LL2&&MLD>MLD2;

B,BK;