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

 
Reshetov:
У некоторых брокеров выделяют один сервер и для демо и для реала. Уточняйте в саппорте брокера.
Подскажите, если не секрет - у какого брокера ваша демка? Прошёлся с другом ещё по 2 брокерам - та же канитель.
 
nemo811:
Подскажите, если не секрет - у какого брокера ваша демка? Прошёлся с другом ещё по 2 брокерам - та же канитель.
Отписал в личку - на этом форуме брокеров обсуждать нельзя
 

всем привет.

опять же тот же вопрос. как советуют, пока не получается.

что ж не так? .. цена "елозит по линии", но ордер не выставляется.

//+------------------------------------------------------------------+
//| expert start function |
//+------------------------------------------------------------------+
int start()
{
//----
string sell_stop ="sell_stop"; //линию называю вручную
string buy_stop ="buy_stop";

//buy------------------------------------------------------------------------------------------------

// найти линию и выставить ордер при касании ценой
if (ObjectFind (buy_stop) > 0 ) //если есть линия buy_stop.
if ( ObjectGet (buy_stop, OBJPROP_PRICE1) == Ask )// касание линии
// этот вариант не работает if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])) --
{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// отсылается ордер
ObjectDelete (buy_stop); // линия удаляется
}




return(0);
}

 
TESKATLIPOKA:

всем привет.

опять же тот же вопрос. как советуют, пока не получается.

что ж не так? .. цена "елозит по линии", но ордер не выставляется

В журнал загляните. Что там пишет?
 
Reshetov:
В журнал загляните. Что там пишет?


так компилируется. пишет- все инициировано.

 
TESKATLIPOKA:


так компилируется. пишет- все инициировано.

я вам написал в личку. тут думаю мало кого интересует линии и ордера через них.

А нафига смотреть, что там компилируется и инициируется? С трех раз сложно догадаться, что смотреть нужно когда у Вас там что-то елозит и не фигярит?

Насчет лички, дык это Вы забудьте раз и навсегда как туда обращаться - личные консультации больших денег стоят.

Меня вообще не интересуют Ваши линии и ордера - это Ваши проблемы. Если у меня есть свободное время, хорошее настроение, то могу подсказать что нибудь полезное. А если нет ни того, ни другого, то идут все нафиг - я не нанимался.

 
Reshetov:

А нафига смотреть, что там компилируется и инициируется? С трех раз сложно догадаться, что смотреть нужно когда у Вас там что-то елозит и не фигярит?

Насчет лички, дык это Вы забудьте раз и навсегда как туда обращаться - личные консультации больших денег стоят.



и что там видеть? знал бы - не спрашивал

 
TESKATLIPOKA:


и что там видеть? знал бы - не спрашивал

Код, который я Вам дал, раскоментируйте и смотрите, что будет в журнале писать
 
Reshetov:
Код, который я Вам дал, раскоментируйте и смотрите, что будет в журнале писать


2012.01.16 23:31:02 линия EURUSD,M15: initialized

как и писал- инициировано

2012.01.16 23:32:14 Expert линия EURUSD,M15: loaded successfully

2012.01.16 23:32:16 Expert линия EURUSD,M15: removed

запускает и удаляет.

но сам то ордере не выставляет

а в варианте

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])

{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// отсылается ордер
ObjectDelete (buy_stop); // линия удаляется
}

пишет много ошибок. не компилируется он

вот так - компилирует

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0])
if (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])



 
TESKATLIPOKA:


2012.01.16 23:31:02 линия EURUSD,M15: initialized

как и писал- инициировано

2012.01.16 23:32:14 Expert линия EURUSD,M15: loaded successfully

2012.01.16 23:32:16 Expert линия EURUSD,M15: removed

запускает и удаляет.

но сам то ордере не выставляет

а в варианте

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0]) && (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])

{
OrderSend (Symbol(),OP_BUYSTOP, lots, Ask+Point*order,3, Bid-sl*Point, Bid+tp*Point);// отсылается ордер
ObjectDelete (buy_stop); // линия удаляется
}

пишет много ошибок. не компилируется он

вот так - компилирует

if (ObjectGet (buy_stop, OBJPROP_PRICE1) <= High[0])
if (ObjectGet (buy_stop, OBJPROP_PRICE1) >= Low[0])