新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1278

 

我搞不清楚这是怎么回事,价差 应该是大致上的,为什么对日元有这么大的价值?

void OnStart()
  {
   Test();
   Test2();
  }
//+------------------------------------------------------------------+
void Test()
  {
   double _bid=SymbolInfoDouble("GBPUSD",SYMBOL_BID);
   double _ask=SymbolInfoDouble("GBPUSD",SYMBOL_ASK);
   int abc=MathAbs(_bid-_ask)/_Point;
   double abc2=MathAbs(_ask-_bid)/_Point;
   Print("...............___________..............."+
         "\n"+"abc: ",abc,
         "\n"+"abc2: ",abc2);
  }
//+------------------------------------------------------------------+
void Test2()
  {
   double _bid=SymbolInfoDouble("USDJPY",SYMBOL_BID);
   double _ask=SymbolInfoDouble("USDJPY",SYMBOL_ASK);
   int abc=MathAbs(_bid-_ask)/_Point;
   double abc2=MathAbs(_ask-_bid)/_Point;
   Print("...............___________..............."+
         "\n"+"abc3: ",abc,
         "\n"+"abc4: ",abc2);
  }
//+------------------------------------------------------------------+

结果

abc: 11

abc2: 11.9999999999998979

abc3: 400

abc4: 400.0000000004888

 
Fast235:

我搞不清楚这是怎么回事,价差应该是大致上的,为什么对日元有这么大的价值?

结果

abc: 11

abc2: 11.9999999999998979

abc3: 400

abc4: 400.0000000004888

这一点可能是错误的。我打印测试中的所有数据,包括结果和计算结果。它往往有助于节省时间)。

 
Valeriy Yastremskiy:

这一点可能是错误的。我打印出测试中的所有数据,包括结果和计算。它往往有助于节省时间)。

没错,我在编辑器中使用了F5,但我如何在多币种上得到 "那个"? 我需要得到以点为单位的距离,乘以点或其他东西

 
Fast235:

没错,我在编辑器中使用了F5,但我如何在多币种上做 "那个"? 我需要得到以点为单位的距离,乘以点或其他东西

你能得到什么积分?来自于剧本所依据的那一对?
 
Vladislav Andruschenko:
你能得到什么积分?来自于剧本所依据的那一对?

通过F5从编辑器中启动调试器,没有点停,里面有一个5位数的值,在脚本中一切都已经在自己的对上工作了,但是如何在一个多符号的EA中,简单的获得正确的引脚?

看来是通过

SYMBOL_DIGITS или SYMBOL_POINT


 
Fast235:

通过F5从编辑器中启动调试器,没有点停,里面有一个5位数的值,在脚本中一切都已经在自己的对上工作了,但是如何在一个多符号的EA中,简单的获得正确的引脚?

看来是通过

SymbolInfoDouble("",SYMBOL_POINT);
 
日子过得不错。你能告诉我,如果我有一个mql5向导 模块,在一个方向上同时打开2个订单(2个订单用于对冲或1个订单与部分关闭用于净值),在这两个位置上有一个止损,并在第一个订单触发的止盈和跟踪2个订单时转移到无损预先感谢你。
Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • www.mql5.com
При создании автоматических торговых систем возникает необходимость написания алгоритмов анализа рыночной ситуации и генерации торговых сигналов, алгоритмов сопровождения открытых позиций, систем управления капиталом и контроля риска торговли. После того как код модулей написан самой сложной задачей является компоновка всех частей и отладка...
 

把你的鼻子探入一个简单的代码,计算价格运动的角度。下面的图片显示了它。


 
如果你把计算值写在日志 或文件,这有什么帮助?
 
Valeriy Yastremskiy:

将计算值写入日志或文件,可能是取了以前交易的旧值,没有正确更新,可能有很多原因。

如果你把计算值写日志或文件,这有什么帮助?