向鉴赏家提问 - 页 16

 
Daiver2 писал(а)>>

....

问题是,我在switch 语句中做错了什么,为什么没有显示*Expert不工作*的信息,为什么EA真的停止工作了?????

如果你想得到一次酒吧不足的信息,你可以这样做。

static int x=0;

if( x<2){
   if(Bars< A){
         if( x==0){
            Alert("Недостаточно баров");
            x=1;
         }
      return(0);
   } 
   else{
         if( x==1){
            Alert("Достаточно баров, начинаем работать");
         }
      x=2;
   }
}
 
Integer писал(а)>>

如果你想得到一次不够用的酒吧信息,你可以这样做。

>> 谢谢你。

 

下午好。

众所周知,一些经纪公司买入/卖出期货工具的价格不是我们在图表上看到的价格。众所周知,一些经纪公司不是按照我们在图表上看到的价格买入/卖出期货工具,而是按照股票代码#I的卖出价和买入价。

我做了一个专家顾问,在图表上显示FDAX(例如)图形(线条),另外在股票价格的角落里写上FDAXHO#I

而现在你可以看到在哪个实际价格上开仓

然而。很快就发现了一个相当大的误解。

对于股票代码FDAXHO#I的卖出和买入价格的变化比FDAXHO本身的价格变化要频繁得多。

事实证明,在FDAXHO图表上,在没有报价的情况下--股票价格也 "冻结 "了(尽管它们同时在变化)!而且只随着下一次报价FDAXHO的到来而改变。

但在这段时间里,FDAXHO#I已经发生了几次变化,但我们没有在FDAXHO的图表上看到它的变化!

如何纠正这里的情况?

这样,FDAXHO#I的Ask和Bid价格就会在FDAXHO图表上动态变化--即使FDAXHO的报价没有进来?

我希望我以一种合理的方式提出了这个问题。有人遇到过类似的问题吗?


РТ




 
leonid553 >> :

我希望我以合理的方式提出我的问题。有人遇到过类似的问题吗?

有两个解决方案。

1.循环专家顾问。在每个周期结束时做RefreshRates()。

2.在新的刻度线到达时向窗口发送一个事件--同样的循环,只是更多(正确|错误--选择正确)。

 

不幸的是,以我微薄的知识,我还不能 "循环 "专家。

请告诉我如何在这段代码中做到 "事实上" *

 
leonid553 >> :

不幸的是,以我微薄的知识,我还不能 "循环 "专家。

请告诉我如何在代码中 "通过事实 "来做 *。

start()
{
   while(true)
   {
   
      ...
      ... // тело ф-ии start()
      ...
   
      sleep(1000);
   }
}
 
Martingeil >> :

>> 噗。

void start()
{
   while(!IsStopped())
   {
      RefreshRates();
      ...
      ... // тело ф-ии start()
      ...
   
      Sleep( нужное кол- во мсек);
   }
}
 

谢谢你。明白了。似乎工作正常。

无论图表上的价格如何徘徊,股票代码#I的价格都在变化。

 

Martingeil писал(а) >>

你能告诉我如何在EA中写入Fibo吗?

根据代码判断,首先应该找到 "之 "字形的最后两个顶点,然后从这两个顶点跳下去。看看Igor的主题,那里应该有相应的功能。
 
leonid553 >> :

下午好。

众所周知,一些经纪公司买入/卖出期货工具的价格不是我们在图表上看到的价格。期货工具的买入/卖出不是按照我们在图表上看到的价格进行的,而是按照卖出价和买入价 #I

我做了一个EA,在图表上(例如)FDAX ......,在股票价格的角落写上FDAXHO#I。




大家下午好!

请告知。我想让我的EA在我把它放在图表上时,在评论中显示股票名称FDAXHO#I(例如FDAXHO)。

它已经完成了,但我必须在EXPERTIES中手动设置这个股票的名称。

换句话说,现在是这样做的。

//---Внешние параметры советника---
extern string    Tiker  = "FDAXH0#I";//наименование
//-------------------------------------------

//-------------------------------------------------
int start() {
 
Comment (//отображаем цены на графике
"Инструмент  = ", Tiker);
... ... ...

我不知道如何让它自动返回EA设置的图表上的符号名称(如FDAXH0),以及如何将 "#I "附加到这个名称上?

请详细说明....