[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 12

 

artem86 23.03.2012 09:28

Скажите пожалуйста, почему не могу открить отложеник


//--------------------------------------------------------------------
int start()
{
double Price =Ask+20*Point;
Alert (Price);


OrderSend(Symbol(), OP_BUYSTOP, 0.1, Price,2, Bid-15*Point, Bid+15*Point);
Alert (GetLastError());
return; // Выход из start()
}
//--------------------------------------------------------------------

парюсь уже два дня!!

 
Mathemat:


artem86 23.03.2012 09:28

Скажите пожалуйста, почему не могу открить отложеник


//--------------------------------------------------------------------
int start()
{
double Price =Ask+20*Point;
Alert (Price);


OrderSend(Symbol(), OP_BUYSTOP, 0.1, Price,2, Bid-15*Point, Bid+15*Point);
Alert (GetLastError());
return; // Выход из start()
}
//--------------------------------------------------------------------

парюсь уже два дня!!

А какой код ошибки? предполагаю неправильные стопы. Потому что вы ставите и TP и SL для вашего ордера _ниже_ цены открытия
 
ilunga:А какой код ошибки? предполагаю неправильные стопы. Потому что вы ставите и TP и SL для вашего ордера _ниже_ цены открытия
угу, как и нет ни одной нормализованной цены
 

Решил начать изучать C,C++,C#, кто подскажет хороший компилятор и редактор.

Спасибо.

 
Zhunko:

double Sredn(double& ArrSr[]) - я знак & так использовал.

 
TarasBY:

Вадим, ты такую маленькую закорючку (&) поставил, что сразу и не разглядишь!.. :)))

Интересно, как у Автора (в авторском исполнении) эта функция в одном месте исполнялась, а в другом нет?! ;)

Видимо при передаче из Lib1 где-то ошибка. Я все схожие функции сейчас пытаюсь в библиотеки соединить.
 
ilunga:

Ошибки как таковой в расчете всего индикатора нету. Просто подумайте что быстрее:

1) считать Bars (около 10000) баров каждый тик

2) считать 20 баров 1 раз в в минуту (а то и в несколько)

Со скоростью исполнения понятно. Но он ведь вообще не пахает) и я пытаюсь понять в чем принципиальная ошибка.
 
r772ra:


Повторяюсь, цена открытия позиции OP_BUY==Ask,, OP_SELL==Bid.

А у вас Close[i].

Это у меня из индикатора "перекочевало", я в нем тоже изначально хотел расчет от Ask сделать, но не работало. Пришлось от Close.

Буду так пробовать.

 
Всем большое СПАСИБО за помощь! Ухожу все обдумывать)
 
rustein:

Решил начать изучать C,C++,C#, кто подскажет хороший компилятор и редактор.

Спасибо.

Из проприетарных наверное MS VisualStudio, есть еще бесплатные, CodeBlocks, например, весьма неплох.
Причина обращения: