EUR/USD 1.076   |   USD/JPY 152.880   |   GBP/USD 1.254   |   AUD/USD 0.661   |   Gold 2,301.51/oz   |   Silver 26.56/oz   |   Wall Street 38,664.73   |   Nasdaq 15,840.96   |   IDX 7,134.72   |   Bitcoin 62,889.84   |   Ethereum 3,103.54   |   Litecoin 81.93   |   Penutupan mingguan GBP/USD di atas 1.2550 dapat menarik pembeli, 1 hari, #Forex Teknikal   |   Pound Sterling bergerak lebih tinggi dengan perhatian tertuju pada NFP AS, 1 hari, #Forex Fundamental   |   Dolar AS melanjutkan pelemahan karena pasar menunggu data pekerjaan utama, 1 hari, #Forex Fundamental   |   USD/CHF kehilangan daya tarik di bawah level 0.9100, menantikan data NFP, 1 hari, #Forex Teknikal   |   Dow Jones Industrial Average ditutup naik 0.85% ke 38,225, S&P 500 juga menguat 0.91% ke 5,064, dan Nasdaq menanjak 1.51% ke 15,840, 1 hari, #Saham Indonesia   |   PT United Tractors Tbk. (UNTR) menjadwalkan cum dividen pada hari ini, Jumat (3/Mei), 1 hari, #Saham Indonesia   |   BEI menyetop perdagangan saham PT Barito Renewables Energy Tbk. (BREN) mulai hari ini, 1 hari, #Saham Indonesia   |   Shutterstock, Inc (NYSE: NYSE:SSTK) telah merilis laporan keuangan Q1/2024, melampaui ekspektasi pendapatan dan EBITDA dengan angka $214 juta dan $56 juta, 1 hari, #Saham AS

Fungsi Import Pada EA

Penulis

Untuk bisa melakukan import terlebih dahulu pastikan data yang digunakan mengandung dikompilasi (* ex4 file.) selain itu bisa mengambil dari data sistem operasi (*. Dll file). Ciri-cirinya bisa terlihat pada tanda dengan variabel #import.Tujuan dari adanya import sendiri adalah mengambil alih fungsi. dimana fungsi-fungsi lainnya bisa dimasukkan menjadi satu. Jadi seperti film transformer,

Untuk bisa melakukan import, terlebih dahulu pastikan data yang digunakan mengandung kompilasi (* ex4 file.). Selain itu bisa mengambil dari data sistem operasi (*. Dll file). Ciri-cirinya bisa terlihat pada tanda dengan variabel #import.

Tujuan dari adanya import sendiri adalah mengambil alih fungsi. Dimana fungsi-fungsi lainnya bisa dimasukkan menjadi satu. Jadi, seperti film transformer, semua robot bersatu menjadi satu. Rumus-rumusnya sudah dipaparkan pada artikel sebelumnya yaitu :

#import "file_name"
func1 define;
func2 define;
...
funcN define;
#import

Supaya fungsi yang diimport bisa berjalan maka harus memiliki nama yang unik. Dimana nama yang digunakan setiap import fungsi harus dengan nama yang berbeda dan tidak sama persis. Aturan yang paling penting adalah fungsi tidak dapat diimpor secara bersamaan dari modul yang berbeda.

Karena fungsi diimpor keluar dari modul yang akan dikompilasi, compiler tidak dapat memeriksa kebenaran dari parameter yang dikirimkan. Ini sebabnya dalam menghindari kesalahan, maka perlu untuk menyatakan jenis dan urutan parameter secara tepat. Parameter yang dikirimkan ke fungsi impor (baik dari EX4 dan dari modul DLL) tidak dapat memiliki nilai secara default.

Contoh:
#import "user32.dll"
int MessageBoxA(int hWnd, string lpText, string lpCaption, int uType);
#import "stdlib.ex4"
string ErrorDescription(int error_code);
int RGB(int red_value, int green_value, int blue_value);
bool CompareDoubles(double number1, double number2);
string DoubleToStrMorePrecision(double number, int precision);
string IntegerToHexString(int integer_number);
#import "ExpertSample.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(double rates[][6], int, int, int);
int SortStringArray(string& arr[], int);
int ProcessStringArray(string& arr[], int);
#import

Untuk mengimpor fungsi diperlukan import akhir. Ini berarti bahwa sampai fungsi impor belum disebutkan, modul terkait (ex4 atau dll) tidak akan dimuat. Akhiran import diakhiri dengan ditulis #import.

116546
Penulis

Parmadita mengenal forex mulai tahun 2010. Sejak saat itu, menggali beragam pengetahuan dan pengalaman terkait forex dari berbagai sumber, baik tentang indikator teknikal biasa, psikologi trading, maupun Expert Advisor.