Как индюк с расширением mq4 переписать в dll для форекстестера???
Есть ли для этого программулины??
А вот сам индюк который мне нужно переправить в dll
/*
* Filename: XprofuterOverlay.mq4
*/
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Magenta
extern int per = 14; // Period for signal
extern int update = 1; // 1 = continuously update, 0 = freeze
// Buffers for signals
double drawBuffer[];
int init() {
string title = "XProfuter(" + per + ")";
SetIndexStyle(0, DRAW_LINE, 0, 2);
SetIndexBuffer(0, drawBuffer);
// Shift everything forward
SetIndexShift(0, per);
// Titles for each line
SetIndexLabel(0, "Signal(" + per + ")");
IndicatorShortName(title);
return(0);
}
int start() {
int counted_bars = IndicatorCounted();
int shift, i, limit, lim;
double prevSignal = -1, barClose = -1, imp;
if(update == 1) {
imp = iCustom(NULL, 0, "XprofuterDD", per, 0, 0, 0, 0, 0, per) * Point;
barClose = Close[0] - iCustom(NULL, 0, "XprofuterDD", per, 0, per) * Point;
// Loop through and calculate the signals. Everytime this runs we recalculate the
// current and all future signals. The future is not set
for(shift = per - 1; shift >= 0; shift--) {
imp = iCustom(NULL, 0, "XprofuterDD", per, 0, shift) * Point;
drawBuffer[shift] = barClose + imp;
}
}
return(0);
}
Экспорт MQ4 в DLL и обратно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
-
- Сообщения: 3
- Зарегистрирован: Пн апр 09, 2007 6:57 am
- Terranin
- Site Admin
- Сообщения: 846
- Зарегистрирован: Вс июл 23, 2006 12:01 pm
Re: Экспорт MQ4 в DLL и обратно!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Программулин нету, нужно переписывать руками. Писать можно под Delphi и скоро будет доступно АПИ на С++ я уже пишу документацию, само АПИ готово. Пишется примерно так же как и под MQL4, используются те же конструкции и нумерация баров. Но есть некоторые отличия: например не нужно крутить циклы рассчета типа for(i = 0; i < Bars; i++) { ... } и таких глупостей нет int counted_bars = IndicatorCounted(); всей черной работой занимается программа, в индикаторе вызывается только процедура рассчета конкретного бара и передается его индекс.Sam писал(а):Как индюк с расширением mq4 переписать в dll для форекстестера???
Есть ли для этого программулины??
А вот сам индюк который мне нужно переправить в dll
Примеры индикатора смотри в каталоге <FT>\Examples\ после установки программы.
Asta la vista
Mike
Mike
-
- Сообщения: 3
- Зарегистрирован: Пн апр 09, 2007 6:57 am
Terranin не подскажешь как скрипт написать, мне нужно что бы при открытии, закрытии позиции звук был( звук то я смогу подставить в срипт потом любой), сам код не знаю, что прописывать то???
например:торгует советник, а позиции открываются и закрываются в тишине, мне нужно слышать, что бы постоянно у монитора не сидеть
PlaySound("alert.wav"); подставляю в разные места - звук идёт но не правильно, может при открытии позиции выдать, а может и просто при скачке цены на 1п
спасибо
например:торгует советник, а позиции открываются и закрываются в тишине, мне нужно слышать, что бы постоянно у монитора не сидеть
PlaySound("alert.wav"); подставляю в разные места - звук идёт но не правильно, может при открытии позиции выдать, а может и просто при скачке цены на 1п
спасибо