Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
помогите запрограммировать этот индикатор
Может ли кто-нибудь помочь мне исправить этот код? Мне просто нужно вывести массив "theIndicator[]" в буфер, но он не отображается.
Любая помощь будет принята с благодарностью. спасибо.
{
int counted_bars=IndicatorCounted();
double theIndicator[];
int pos = Bars-counted_bars-1;
theIndicator[pos]=Close[pos];
while(pos>=0)
{
pos--;
theIndicator[pos] = Close[pos]*0.08 + (theIndicator[pos+1]*(1-0.08));
}
pos = Bars-counted_bars-1;
while(pos>=0)
{
ExtMapBuffer1[pos]=theIndicator[pos];
pos--;
}
return(0);
}
может ли кто-нибудь помочь мне?
может ли кто-нибудь научить меня, как закодировать наклонный/вертикальный текстовый объект?
пожалуйста, помогите
Как написать код
Я новичок на этом форуме, может ли кто-нибудь подсказать мне, как написать коды на MQL4, которые будут принимать 5 цифр после запятой, потому что ask и bid могут показывать только четыре цифры после запятой. Мне нужна ваша помощь. Большое спасибо
кто может мне помочь?
Можете ли вы помочь мне, если вы видите и знаете, как это закодировать. я хочу реализовать функцию.
Я проверяю маржу. если используемая маржа равна или более 20% от общего баланса, MT4 не разрешает открывать ручную позицию buyorsell. (это отличается от mt4 по умолчанию, план, который я сделал, более строгий), возможно dll или скрипт должен контролировать MT4? когда позиция не может быть открыта, отображается предупреждение, а затем MT4 сам отключается автоматически или выключается автоматически.
Заранее большое спасибо!!!
может понадобиться dll файл
mql4 Синхронизация записи файлов
Привет всем:
Я и мой друг пытаемся реализовать советника, мы используем FileWrite для записи журнала для анализа. В качестве теста мы запустили советника на одном демо-счете с разными парами, но обнаружили, что советник пишет запись в журнал других пар. Журнал смешивается.
Например, журнал EA-EURUSD.csv записывается в EA-GBPUSD.csv, а журнал EA-GBPUSD.csv записывается в EA-EURUSD.csv. Смешанный журнал возникает, когда они делают одно и то же действие в одно и то же время. Это означает, что они не синхронизируются при записи файлов.
Кто-нибудь знает, как реализовать синхронизацию в mql4? Есть ли в mql4 такая же концепция синхронизации, как в Java и C++?
Пожалуйста, помогите, спасибо большое:)
Всем привет: плз помогите, спасибо большое:)
Покажите нам ваш код.
Покажите нам ваш код.
--------
extern string iname="EURUSD";
--------
void writeFile(string str)
{
datetime logtime = TimeLocal();
string filename = iname+".csv";
int handle=FileOpen(filename,FILE_CSV|FILE_READ|FILE_WRITE,",");
if(handle>0)
{
FileSeek(handle,0,SEEK_END);
FileWrite(handle,TimeToStr(logtime,TIME_DATE|TIME_SECONDS),str);
FileClose(handle);
handle=0;
}
return (0);
}
инам нужно определить разные файлы журнала. каждый раз, когда нужно записать журнал, советник будет вызывать эту функцию writeFile(). Я знаю, что в Java есть ключевое слово 'synchronized', которое можно добавить к функции, чтобы убедиться, что они выполняются правильно. есть ли способ реализовать это в mql4?
Спасибо:)
Заменить
string filename = iname+".csv";
на
string filename = str+".csv";