任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 826

[删除]  
我注释了OnInit中的所有内容,并将其放在OnTick中。

double  value =MarketInfo(symbol, MODE_TICKVALUE);


它仍然返回零。
 
pycha:

我不知道如果它以前工作正常,为什么会这样做。

有一些旧版本的EA,MODE_TICKVALUE并不完全返回0,而是正确的值。现在它返回0。看来终端有问题。谁能告诉我如何解决?

请联系5号院私人区域的服务台!
[删除]  
问题以一种奇怪的方式解决了。在模拟账户上测试了一周,几天前开始返回零。现在切换到真实账户,以防万一--显示正确。切换回模拟账户--所有显示正确。无论如何,抱歉浪费了一点时间))))。
 

帮助,像这样的代码。

(我不知道在哪里或如何写行尾符号,以便将新的数据写在新的一行上。)

void OnStart()
  {
   int file_handle=FileOpen("16.csv",FILE_WRITE|FILE_CSV);
   FileWrite(file_handle,Symbol());
   FileClose(file_handle);
  }
 

我已经在绞尽脑汁了!请帮助。

这个代码不能打开订单。

在我的日记中写道。'1419717': 订单买入 0.01 EURUSD 开盘价 sl: 1.13720 tp: 1.13842 失败 [无效 S/L 或 T/P]

我不明白我在止损或止盈上犯了什么错误?

double Lots=0.01;
double TakeProfit=100;
double StopLoss=10;
int tk=0;

void start()
{
   if (OrdersTotal()==0)
      {
         tk=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,Bid-StopLoss*Point,Ask+TakeProfit*Point,0,0,0,Green);
         if(tk<0) 
         {
            Print("OrderSend завершилась с ошибкой #",GetLastError());
         }
         else         
         {
            Print("Функция OrderSend успешно выполнена");
         }
      }
}

 
qee:

帮助,这个代码。

(我不知道在哪里或如何写行尾符号,以便将新的数据写在新的一行上。)

你从哪里得到的,问那里吧!
 
favidu:

我已经在绞尽脑汁了!请帮助。

这个代码不能打开订单。

在我的日记中写道。'1419717': 订单买入 0.01 EURUSD 开盘价 sl: 1.13720 tp: 1.13842 失败 [无效 S/L 或 T/P]

我不明白我在止损或止盈上犯了什么错误?


止损和止盈应该正常化!
 

你好!我不明白为什么在函数之外声明一个数组时会出现错误。

错误:'[' - 无效的索引

如何声明一个以变量为索引的二维非动态数组

我试着设置const而不是static。我也试过[][]。仍然是一个错误(

请戳一个教程,在哪里查这个问题,一劳永逸。

//--- глобальные переменные
static int      time_frame;

static int      initial_history_bars = MathFloor(initial_history_hours / time_frame * 60);

double initial_population_array[][ initial_history_bars];
 
alexeymosc:

你好!我不明白为什么在函数之外声明一个数组时会出现错误。

错误:'[' - 无效的索引

如何声明一个以变量为索引的二维非动态数组?

我试着设置const而不是static。我也试过[][]。仍然是一个错误(

请戳一个教程,在哪里查这个问题,一劳永逸。


在最后一行,有很多的括号。也许可以尝试删除空的。
 
alexeymosc:

你好!我不明白为什么在函数之外声明一个数组时会出现错误。

错误:'[' - 无效的索引

如何声明一个以变量为索引的二维非动态数组?

我试着设置const而不是static。我也试过[][]。仍然是一个错误(

请戳一个教程,在哪里查这个问题,一劳永逸。

:从链接上看,也许?