7评论

0收藏

GetArrayItemValue

avatar xjd853311189 | 1259 人阅读 | 7 人评论 | 2018-04-17

#property copyright "Copyright ?2005-2016, MetaQuotes Software Corp."
#property link      "http://www.metaquotes.net/"

#import "DLLSample.dll"
int    GetIntValue(int);
double GetDoubleValue(double);
string GetStringValue(string);
double GetArrayItemValue(double &arr[],int,int);
bool   SetArrayItemValue(double &arr[],int,int,double);
double GetRatesItemValue(MqlRates &rates[],int,int,int);
#import

#define TIME_INDEX   0
#define OPEN_INDEX   1
#define LOW_INDEX    2
#define HIGH_INDEX   3
#define CLOSE_INDEX  4
#define VOLUME_INDEX 5
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
   double ret,some_value=10.5;
   string sret;
   int    cnt;
//--- simple dll-functions call
   cnt=GetIntValue(int(some_value));
   Print("Returned value is ",cnt);

   ret=GetDoubleValue(some_value);
   Print("Returned value is ",ret);

   sret=GetStringValue("some string");
   Print("Returned value is ",sret);
//---
   return(0);
  }
//+------------------------------------------------------------------+
//| array functions call                                             |
//+------------------------------------------------------------------+
int start()
  {
   double   price;
   double   arr[5]={1.5,2.6,3.7,4.8,5.9 };
   MqlRates rates[];
//--- get first item from passed array
   price=GetArrayItemValue(arr,5,0);
   Print("Returned from arr[0] ",price);
//--- change second item in the passed array
   if(SetArrayItemValue(arr,5,1,1234.5)==true)
      Print("Changed to ",arr[1]);
//--- get current close
   ArrayCopyRates(rates);
   price=GetRatesItemValue(rates,Bars,0,CLOSE_INDEX);
   Print("Returned from Close ",price);
//---
   return(0);
  }
//+------------------------------------------------------------------+


""
还没有人打赏,支持一下

评论|共 7 个

扬---帆千里

发表于 2020-8-11 20:03:01 | 显示全部楼层

帮你顶下哈!!

ospzmjdb

发表于 2020-11-20 12:19:19 | 显示全部楼层

cinib

发表于 2021-7-19 11:48:13 | 显示全部楼层

谢谢

redfly

发表于 2021-7-22 15:28:17 | 显示全部楼层

顶下

rixlyuqm

发表于 2021-7-26 14:11:14 | 显示全部楼层

konase

发表于 2021-8-7 11:27:53 | 显示全部楼层

顶下

平步青云去看海

发表于 2023-6-19 21:37:26 | 显示全部楼层

您需要登录后才可以回帖 登录 | 注册 微信登录

EA之家评论守则