来自一个 "傻瓜 "的问题 - 页 61

 

Yedelkin:

如果一个刻度的值不等于1,那么这个刻度的值就是浮动的。

不正确的结论。
 
Yedelkin:
是的,我不是在问。但在这种情况下,我们需要确保实际损失不超过一个特定值。而在计算体积时,tickvalue以两种形式使用。
好吧,如果你需要它来弥补损失,那么就用tickvalue来弥补损失。
 
sergeev:
错误的结论。
什么是 "正确 "的结论?
 
sergeev:
好吧,如果你想用它来换取损失,那就用嘀嗒值来换取损失。

是的,我们必须拿去检查。"对于可受理性"。谢谢你,尽管在 "物理学 "上没有任何东西被澄清。

而 "正确 "的结论...

 
Yedelkin:
什么是 "正确 "的结论?

不同的金融工具的tickvalue是不同的。

顺便说一下,tickvalue=1是针对一些5位数的工具,对于他们的4位数,它=10

 
sergeev:

对于不同的乐器,有不同的刻度。

好了,你的方法很清楚。
 
Dima_S:
使用该结构作为动态缓冲区的封装器。这已经过测试--它是有效的。
我想要一个例子...
 

你能告诉我如何在不事先知道结构的情况下实现结构转移到一个函数吗?

如何在事先不知道结构的情况下实现结构转移到一个函数上 :)?

只有简单的结构

PS/ 因为内置的程序会以某种方式进行FileReadStruct, FileWrite

int funRead(&anyStructDest)
   {
    filehandle = ............;
    FileReadStruct(filehandle, anyStructDest);
   } 
int funWrite(&anyStructSours)
   {
    filehandle = ............;
    FileWrite(filehandle, anyStructSours);
    } 
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
Документация по MQL5: Основы языка / Типы данных / Структуры и классы
  • www.mql5.com
Основы языка / Типы данных / Структуры и классы - Документация по MQL5
 

或者像这样声明一个函数

void funRead( ... );

写入预期的班级类型

 
rlx:

你能告诉我如何在不事先知道结构的情况下实现结构转移到一个函数吗?

如何在事先不知道结构的情况下实现结构转移到一个函数上 :)?

让我重新表述。你是否对在定义一个函数时,是否有兴趣

имя_функции(формальные_параметры)
  {
   инструкции
  }

指定一个结构类型的变量作为其形式参数,而忽略了结构本身的名称?也就是说,例如,不指定 void funcName(MqlTradeRequest & req),而只指定 void funcName(& req)?

Документация по MQL5: Основы языка / Переменные / Формальные параметры
Документация по MQL5: Основы языка / Переменные / Формальные параметры
  • www.mql5.com
Основы языка / Переменные / Формальные параметры - Документация по MQL5