Необходим опыт работы с системой Задача: Разработка модуля ведения проектов с документооборотом на основе существующих модулей или разработать отдельный модуль. Нужен расширенный проработанный функционал. В начале запуска в ...
Indicator Convert MQL4 to MQL5
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.
Indicator Convert MQL4 to MQL5
//+------------------------------------------------------------------+
//| AMA.mq4 |
//| Copyright © 2004, MetaQuotes Software Corp. |
//| http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2004, by konKop,wellx"
#property link "http://www.metaquotes.net"
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Sienna
#property indicator_color2 DeepSkyBlue
#property indicator_color3 Gold
//---- input parameters
extern int periodAMA=9;
extern int nfast=2;
extern int nslow=30;
extern double G=2.0;
extern double dK=2.0;
//---- buffers
double kAMAbuffer[];
double kAMAupsig[];
double kAMAdownsig[];
//+------------------------------------------------------------------+
int cbars=0, prevbars=0, prevtime=0;
double slowSC,fastSC;
//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators
SetIndexStyle(0,DRAW_LINE,0,2);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,159);
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2,159);
//SetIndexDrawBegin(0,nslow+nfast);
SetIndexBuffer(0,kAMAbuffer);
SetIndexBuffer(1,kAMAupsig);
SetIndexBuffer(2,kAMAdownsig);
IndicatorDigits(4);
//slowSC=0.064516;
//fastSC=0.2;
//cbars=IndicatorCounted();
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int i,pos=0;
double noise=0.000000001,AMA,AMA0,signal,ER;
double dSC,ERSC,SSC,ddK;
if (prevbars==Bars) return(0);
//---- TODO: add your code here
slowSC=(2.0 /(nslow+1));
fastSC=(2.0 /(nfast+1));
cbars=IndicatorCounted();
if (Bars
//---- check for possible errors
if (cbars
//---- last counted bar will be recounted
if (cbars>0) cbars--;
pos=Bars-periodAMA-2;
AMA0=Close[pos+1];
while (pos>=0)
{
if(pos==Bars-periodAMA-2) AMA0=Close[pos+1];
signal=MathAbs(Close[pos]-Close[pos+periodAMA]);
noise=0.000000001;
for(i=0;i
{
noise=noise+MathAbs(Close[pos+i]-Close[pos+i+1]);
}
ER =signal/noise;
dSC=(fastSC-slowSC);
ERSC=ER*dSC;
SSC=ERSC+slowSC;
AMA=AMA0+(MathPow(SSC,G)*(Close[pos]-AMA0));
kAMAbuffer[pos]=AMA;
ddK=(AMA-AMA0);
if ((MathAbs(ddK)) > (dK*Point) && (ddK > 0)) kAMAupsig[pos] =AMA; else kAMAupsig[pos]=0;
if ((MathAbs(ddK)) > (dK*Point) && (ddK
AMA0=AMA;
pos--;
}
//----
prevbars=Bars;
return(0);
}
Выбранный исполнитель
Похожие заказы
- $500Прикладное ПО2 заявкиЗакрыт12 лет назад
- $1000
Необходим специалист программист, хорошо знающий alfresco, для доработки системы. Функции: Ведение проектов и документооборот. Основная задача заключается в формирования заявки и ступеней выполнения, взаимосвязей с разными отделами, учет времени затраченного на выполнение ...
Прикладное ПО2 заявкиЗакрыт12 лет назад Здравствуйте. Нужно написание программы под windows для парсинга\грабинга информации. Программа должна уметь эмулировать действия пользователя, включая ввода логина\пароля, прохождение ajax страниц и т.п для повторного, автоматического, парсинга по графику. Капчу распознавать не ...
Прикладное ПО4 заявкиЗакрыт12 лет назад- $250
Требуется написать утилиту, которая работает в фоновом режиме и отслеживает заполняемость полей адресов (Откуда и Куда ехать) в программе, в которой работает оператор. После того, как оператор внесет данные, утилита эти данные забирает и передает ...
Прикладное ПО6 заявокЗакрыт12 лет назад Нужна программа для учета и контроля работы автомойки разграничение прав доступа управляющий -добавляет администраторов -добавляет новые автомойки -добавляет средства и оборудование, которые поступают на автомойку(у каждого ...
Прикладное ПО12 заявокЗакрыт12 лет назадПлагин должен выделять (например цветом) закладки тех страниц которые больше всего нагружают память (из открытых). Либо те, нагрузка которых выше чем указано в настройках.
Прикладное ПО1 заявкаЗакрыт12 лет назадЗдравствуйте, Нужно установитьTesseract как описано здесь: http://habrahabr.ru/post/153617/ и обучить его новому языку: https://code.google.com/p/tesseract-ocr/wiki/TrainingTesseract3 Все графические файлы предоставлю. Все должно работать через командную строку на линуксе. Сколько ...
Прикладное ПО1 исполнительЗавершен12 лет назадЕсть папка, в ней лежал веб-страницы (*.htm или *.html) мне необходимо все имена этих страниц скопировать в txt документ, где они должны стоять по алфавиту, в каждой строчке только одно имя.
Прикладное ПО1 исполнительЗавершен12 лет назад- $1000
Задача скопировать данные из бд эмуляируя действия пользователя, путем перебора всех записей БД взаимодействую с интерфейсом. Работа только для Москвы, потребуется как минимум встретиться для постановки задачи, срок максимум 5 ...
Прикладное ПО4 заявкиЗакрыт12 лет назад