Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Microsoft Office и VBA программирование > Microsoft Office Excel
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 12.07.2009, 16:24   #1
Inoko
Пользователь
 
Регистрация: 06.06.2009
Сообщений: 12
По умолчанию КАК ПРИКРЕПИТЬ ФАЙЛ VBA К ПРИЛОЖЕНИЮ?

Здравствуйте, подскажите как это прикрепить к MT4, это дополнительный индикатор по моему прописанный в VBA? Если нет то в какой проге он?
//+------------------------------------------------------------------+
//| super-signals.mq4 |
//| Copyright © 2006, Nick Bilak, beluck[AT]gmail.com |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2006, Nick Bilak"

#property indicator_chart_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Aqua

extern int SignalGap = 10;

int dist=24;
double b1[];
double b2[];

int init() {
SetIndexStyle(0,DRAW_ARROW,STYLE_SO LID,1);
SetIndexStyle(1,DRAW_ARROW,STYLE_SO LID,1);
SetIndexArrow(1,233);
SetIndexArrow(0,234);
SetIndexBuffer(0,b1);
SetIndexBuffer(1,b2);
return(0);
}
int start() {
int counted_bars=IndicatorCounted();
int k,i,j,limit,hhb,llb;

if (counted_bars<0) return(-1);
if (counted_bars>0) counted_bars--;
limit=Bars-1;
if(counted_bars>=1) limit=Bars-counted_bars-1;
if (limit<0) limit=0;

for (i=limit;i>=0;i--) {
hhb = Highest(NULL,0,MODE_HIGH,dist,i-dist/2);
llb = Lowest(NULL,0,MODE_LOW,dist,i-dist/2);

if (i==hhb)
b1[i]=High[hhb]+SignalGap*Point;
if (i==llb)
b2[i]=Low[llb]-SignalGap*Point;
}
return(0);
}
Inoko вне форума Ответить с цитированием
Старый 12.07.2009, 17:23   #2
viter.alex
Балуюсь кодами
Участник клуба
 
Аватар для viter.alex
 
Регистрация: 09.01.2009
Сообщений: 1,837
По умолчанию

Я вас наверное огорчу, если скажу, что это написано на Си, и прикрутить его к приложению на VBA не получится. Только переделывать. К тому же я не вижу, чтобы были подключены нужные библиотеки в этом коде.
Лучше день потерять — потом за пять минут долететь!©
viter.alex вне форума Ответить с цитированием
Старый 12.07.2009, 17:29   #3
EducatedFool
Программист VBA
СуперМодератор
 
Аватар для EducatedFool
 
Регистрация: 13.07.2008
Сообщений: 6,856
По умолчанию

Цитата:
подскажите как это прикрепить к MT4
А что такое MT4?
Какое отношение имеет эта тема к Microsoft Office Excel?
EducatedFool вне форума Ответить с цитированием
Старый 12.07.2009, 20:31   #4
C0re
 
Регистрация: 11.07.2009
Сообщений: 6
По умолчанию

MT4 - MetaTrader4.
(это даже не с++, это язык MQL4)
Использовать данный код можно только под MetaTrader4 (к VBA и вообще MS Office никакого отношения не имеет)
C0re вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Прикрепить файл к письму -=L.Morgan=- Работа с сетью в Delphi 2 04.05.2009 19:33
Как в VBA удалить системный файл valerij Microsoft Office Excel 13 15.04.2009 16:24
Как прикрепить файл к письму? micaell Работа с сетью в Delphi 5 17.03.2009 15:04
Как прикрепить рисунок к рисунку GrEFon HTML и CSS 2 26.11.2007 17:21