问吧! - 页 114

 
 
附加的文件:
testergraph.jpg  61 kb
 

解释

非常感谢你的帮助。我不知道如果没有像你这样的人的慷慨解囊,我会怎么做。谢谢你分享你的知识。我已经从这个论坛学到了很多东西,也得到了很多东西。谢谢你。我一定会向您汇报最新情况。再次感谢您。

 
 
 

你好,IN10TION。

是的,在十字星或内线形成后,我希望能够在十字星或内线之前的1、2或3个柱子上放置一个买入止损或卖出止损。

此外,如果我想在形成后等待1、2或3个柱子......让我进一步解释这一部分。假设我们在上午10点收盘时有一个内线条。现在,我想以下午12点(2个小节后)的高点或低点为基准,在下午1点01分设置买入止损或卖出止损

希望我说得很清楚。如果你需要我进一步解释,请不要犹豫。

谢谢你的帮助。

鉴证

IN10TION:
所以你想在十字星/内侧柱之前或之后获取柱子的价格值,这个十字星/内侧柱必须先形成,否则你不知道是否有十字星/内侧柱,所以十字星/内侧柱之后的下一个柱子必须是你放置买单或卖单的当前柱子,无论是否待定...

但你想在十字星/内侧柱之前获取价格值?

如果是之后......你必须在十字星/内侧柱之后再等几个柱子......

这有些不合逻辑...

我想我需要更多的输入
 

你已经有了一些这方面的代码,你开始了吗?

在一个mq4文件中?

你需要的第一件事是确认十字星/内侧=是或不是

根据你的设置,它将在十字星/内侧之前寻找或等待

当它等待2个小节时,它必须根据前一个小节的高点或低点来决定订单......

你可以开始编程 ,你有一些代码可以找到十字星或内线?

...

forexcel:
你好,IN10TION。

是的,在十字星或内线形成后,我希望能够在十字星或内线之前的1、2或3个柱子上放置一个买入止损或卖出止损。

此外,如果我想在形成后等待1、2或3个柱子......让我进一步解释这一部分。假设我们在上午10点收盘时有一个内线条。现在,我想以下午12点(2个小节后)的高点或低点为基准,在下午1点01分设置买入止损或卖出止损。

希望我说得很清楚。如果你需要我进一步解释,请不要犹豫。

谢谢你的帮助。

前海公司
 

EA开了太多的订单

有什么不同的方法可以用来阻止EA背对背地开出如此多的多单。我正在考虑添加一个睡眠功能,但我不想错过任何可能在EA处于睡眠状态时进行的交易。

附加的文件:
multi-order.jpg  115 kb
 

如果你看到所有的买入和卖出都在正确的位置,并且没有做任何大错特错的事情,那么你就可以找到另一个过滤器,以便有一个更准确的买入或卖出选择......让你的EA在可视化图表上测试运行,并把一些不同的指标放在上面,看看这些指标是否可以帮助你过滤掉那些过度订购。使用一个简单的随机指标,或者改变它的时间段,调整随机指标的值......试试RSI、CCI。继续使用你信任的同一货币对。每个货币对都有她的设置和难度。保持简单。

cutzpr:
有什么不同的方法可以用来阻止EA背对背地开那么多的多头头寸。我正在考虑增加一个睡眠功能,但我不想错过任何可能在EA处于睡眠状态时进行的交易。
 
IN10TION:
iBarShift将为你找到当天开始的条形图或当天的结束条形图。

int iBarShift ( string symbol, int timeframe, datetime time, bool exact=false)

接下来...

使用这些条形位置来寻找iHighest和iLowest的结果

int iHighest( string symbol, int timeframe, int type, int count=WHOLE_ARRAY, int start=0)

int iLowest( 字符串,int timeframe,int type,int count=WHOLE_ARRAY,int start=0)

结果和完成

int yy = TimeYear(Time[0]);

int mm = TimeMonth(Time[0]);

int dd = TimeDay(Time[0]);

datetime var1;

string yymmddms = yy+"."+mm+"."+dd+" 00:00" ;

var1 = StrToTime(yymmddms);

int shift =i BarShift(NULL,0,var1,false);

int hh = Highest(NULL,0,MODE_HIGH,shift,0);

int ll = Lowest(NULL,0,MODE_LOW,shift,0);

double xRES = iHigh(NULL,0,hh) ;

double xSUP = iLow(NULL,0,ll) ;

有没有一个更简单的方法来寻找今天的高点和低点的条数?