А вот с поста 9143 в 610том
Посмотреть вложение 155680
Меня в коде вот эти строчки очень пугают , а ВАС ?держи, кажется стал работать и профит давать..но это в тестере...
проверял на 509 билде, на новых незнаю..
пара EURUSD,ТФ- M30, брокер Forex4you
Компильните пожалуйста и почему выдаёт ошибку-2014.03.06 17:39:24.093 e2Fr_1.0.0.14: invalid handle -1 in FileIsEnding
Ребят помогите очень надо.Прикрутите мэджик к сове -чтоб бы он следил только на данном инструменте и только свои ордера.
Заранее спасибо.
ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"macd sample",16384,0,Green);
)))))))Дополню
пост 9149
настройки не менял
поэтому - самый лучший бот, это написанный по своей ТС и самим же))Меня в коде вот эти строчки очень пугают , а ВАС ?
void f0_13() {
int Li_0;
int file_4 = FileOpenHistory("symbols.raw", FILE_BIN|FILE_READ);
if (file_4 >= 0) {
Li_0 = FileSize(file_4) / 1936;
ArrayResize(Gsa_432, Li_0);
for (int index_8 = 0; index_8 < Li_0; index_8++) {
Gsa_432[index_8] = FileReadString(file_4, 12);
FileSeek(file_4, 1924, SEEK_CUR);
Вот, что вышлоА как их в настройкаи вынести? плюс я его закинул на график, были открытые ордера с (-), он их нафик закрыл.
Заранее спасибо.
int pos;
int i;
pos=0;
for (i=OrdersTotal()-1; i>=0; i--)
{
if (!OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) break;
if (Symbol()==OrderSymbol()&&(!iBarShift(Symbol(),0,OrderOpenTime()))&&(OrderMagicNumber()==MagicNumber))
{
pos=1; break;
}
}
if(!pos)
{
for (i=0; i<=OrdersHistoryTotal()+1; i++)
{
if (!OrderSelect(i,SELECT_BY_POS,MODE_HISTORY)) break;
if (Symbol()==OrderSymbol()&&(!iBarShift(Symbol(),0,OrderOpenTime()))&&(OrderMagicNumber()==MagicNumber))
{
pos=1; break;
}
}
}
//+--------------------------------------------------------+
//+ расчёт сигнала +
string signal="NONE";
if(!pos)
{
if ("расчёт сигнала") signal = "BUY";
if ("расчёт сигнала") signal = "SELL";
}
//+ расчёт сигнала +
//+--------------------------------------------------------+