完善顾问的战略 - 页 2

 
IRIP:


我们正在谈论日内交易...你想远离喧嚣,对日子,对股票,对家庭,毕竟。

你不觉得吗?


而且你的日记让你晚上无法入睡。
 
if (Low[0]>Low[1]&&Low[1]<Low[2]&&High[0]>High[1]&&High[1]<High[2])BuyOp=true。

if (High[0]<High[1]&&Low[0]<Low[1]&&High[1]>High[2]&&Open[0]<Close[1])SellOp=true。

请告诉我,这可能是什么错误?为什么不开 仓呢?

 
IRIP:
if (Low[0]>Low[1]&&Low[1]<Low[2]&&High[0]>High[1]&&High[1]<High[2])BuyOp=true。

if (High[0]<High[1]&&Low[0]<Low[1]&&High[1]>High[2]&&Open[0]<Close[1])SellOp=true。

请告诉我,这可能是什么错误?为什么它不开仓呢?


这里面没有错误,除非有一个逻辑上的错误,但谁能猜到呢......继续寻找。

我建议用括号来分隔独立的逻辑块。

if ( (High[0]<High[1]) && (Low[0]<Low[1]) && (High[1]>High[2]) && (Open[0]<Close[1]) ) SellOp=true; 
 
谢谢你,BIGGER!
 
if ( ( (Low[0]>Low[1]) && (Low[1]<Low[2]) && (Low[1]<Low[2]) && ( High[1]<High[2]) ) BuyOp=true;

if ( ( (High[0]<High[1]) && (Low[0]<Low[1]) && (High[1]>High[2]) && ( Open[0]<Close[1]) ) SellOp=true;
 

按照这个速度

if ( ( (Low[0]>Low[1]) && (Low[1]<Low[2]) && (Low[1]<Low[2]) && ( High[1]<High[2]) ) BuyOp=true;

美元/日元在18-15点开仓,尽管在18-05点和18-00点的低点是相等的。

2013.05.27 17:55 101.08 101.09 101.07 101.07

2013.05.27 18:00 101.06 101.06 101.05 101.05

2013.05.27 18:05 101.06 101.07 101.05 101.06

2013.05.27 18:10 101.07 101.07 101.06 101.07

2013.05.27 18:15 101.08 101.09 101.07 101.08

2013.05.27 18:20 101.09 101.10 101.08 101.10

 

据我所知,BUY的规则不被尊重

(High[1]<High[2])

我如何对抗它?

 
IRIP:

按照这个速度

if ( ( (Low[0]>Low[1]) && (Low[1]<Low[2]) && (Low[1]<Low[2]) && ( High[1]<High[2]) ) BuyOp=true;

美元/日元在18-15点开仓,尽管在18-05点和18-00点的低点是相等的。

2013.05.27 17:55 101.08 101.09 101.07 101.07

2013.05.27 18:00 101.06 101.06 101.05 101.05

2013.05.27 18:05 101.06 101.07 101.05 101.06

2013.05.27 18:10 101.07 101.07 101.06 101.07

2013.05.27 18:15 101.08 101.09 101.07 101.08

2013.05.27 18:20 101.09 101.10 101.08 101.10


猜测是很累人的。我们来编码。
 
在这里,它是
附加的文件:
hilo.mq4  5 kb
 

关键是要

要抓住这样的转折点