[ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда. - страница 575 1...568569570571572573574575576577578579580581582...1145 Новый комментарий TheXpert 2010.05.26 16:54 #5741 Ничем. Логику надо менять. DDFedor 2010.05.26 17:02 #5742 41ckm39fi писал(а) >> А чем его можно заменить ? ничем. по всей видимости, Вам придется мозги менять... ну, т.е. ИЗменять... перестраивать... а вообще-то - "код в студию". говорить о коде без самого кода - как-то непрактично получается. выкладывайте Ваше решение(код) с GOTO, там уже и видно будет. Работа с Clist Вычислить расстояние между двумя вопрос по внешним DLL gince 2010.05.26 19:17 #5743 Подскажите разницу между додж, виселник (молот) и пин барами Владимир Тезис 2010.05.26 20:42 #5744 gince >>: Подскажите разницу между додж, виселник (молот) и пин барами Додж - бар, у которого Open=Close; Пин бар - http://tradgo.com/blogs/entry/Пин-БАР-правильно-ли--2009-10-04 виселник (молот) - офигенная тень с одной стороны свечи и очень мленькое тело. [Deleted] 2010.05.26 21:33 #5745 Есть идея по написанию советника, сам не умею, если кто заинтересуется готов изложить, хотя может она (идея) и не новая? igor 2010.05.26 21:48 #5746 petr9741 >>: Есть идея по написанию советника, сам не умею, если кто заинтересуется готов изложить, хотя может она (идея) и не новая? Пишите хотя бы вкратце. Чего травлей заниматься. [Deleted] 2010.05.26 22:00 #5747 zhuki писал(а) >> Пишите хотя бы вкратце. Чего травлей заниматься. "Привязать" открытие и закрытие позиций к значению ADX [Удален] 2010.05.27 12:57 #5748 Подскажите почему советник открывает не один, а 10-20 ордеров? if (HiTime>LoTime && HiTime>TimeE){ int ticket =OrderSend(Symbol(),OP_BUY,Lot,Ask,slipage,Ask-stoploss*Point,Ask+TakeProfit*Point,0,0,0,Red); } if (HiTime<LoTime && LoTime>TimeE) { ticket =OrderSend(Symbol(),OP_SELL,Lot,Bid,slipage,Bid+stoploss*Point,Bid-TakeProfit*Point,0,0,0,Red); } techno 2010.05.27 13:04 #5749 Minodi >>: Подскажите почему советник открывает не один, а 10-20 ордеров? if (HiTime>LoTime && HiTime>TimeE){ int ticket =OrderSend(Symbol(),OP_BUY,Lot,Ask,slipage,Ask-stoploss*Point,Ask+TakeProfit*Point,0,0,0,Red); } if (HiTime<LoTime && LoTime>TimeE) { ticket =OrderSend(Symbol(),OP_SELL,Lot,Bid,slipage,Bid+stoploss*Point,Bid-TakeProfit*Point,0,0,0,Red); } а где в условии написано, что открывать ордер только если нету других открытых? Это и будет ответом на твой вопрос. (Ордера будут по одному открываться на каждом тике, пока условие верно) [Удален] 2010.05.27 13:23 #5750 Вот так? if (OrderSelect(OrdersTotal(), SELECT_BY_POS, MODE_TRADES)) { ot=OrdersTotal(); if (ot<1){ 1...568569570571572573574575576577578579580581582...1145 Новый комментарий
А чем его можно заменить ?
ничем. по всей видимости, Вам придется мозги менять... ну, т.е. ИЗменять... перестраивать...
а вообще-то - "код в студию". говорить о коде без самого кода - как-то непрактично получается.
выкладывайте Ваше решение(код) с GOTO, там уже и видно будет.
Подскажите разницу между додж, виселник (молот) и пин барами
Додж - бар, у которого Open=Close;
Пин бар - http://tradgo.com/blogs/entry/Пин-БАР-правильно-ли--2009-10-04
виселник (молот) - офигенная тень с одной стороны свечи и очень мленькое тело.
Есть идея по написанию советника, сам не умею, если кто заинтересуется готов изложить, хотя может она (идея) и не новая?
Есть идея по написанию советника, сам не умею, если кто заинтересуется готов изложить, хотя может она (идея) и не новая?
Пишите хотя бы вкратце. Чего травлей заниматься.
"Привязать" открытие и закрытие позиций к значению ADX
Подскажите почему советник открывает не один, а 10-20 ордеров?
if (HiTime>LoTime && HiTime>TimeE){
int ticket =OrderSend(Symbol(),OP_BUY,Lot,Ask,slipage,Ask-stoploss*Point,Ask+TakeProfit*Point,0,0,0,Red);
}
if (HiTime<LoTime && LoTime>TimeE) {
ticket =OrderSend(Symbol(),OP_SELL,Lot,Bid,slipage,Bid+stoploss*Point,Bid-TakeProfit*Point,0,0,0,Red);
}
Подскажите почему советник открывает не один, а 10-20 ордеров?
if (HiTime>LoTime && HiTime>TimeE){
int ticket =OrderSend(Symbol(),OP_BUY,Lot,Ask,slipage,Ask-stoploss*Point,Ask+TakeProfit*Point,0,0,0,Red);
}
if (HiTime<LoTime && LoTime>TimeE) {
ticket =OrderSend(Symbol(),OP_SELL,Lot,Bid,slipage,Bid+stoploss*Point,Bid-TakeProfit*Point,0,0,0,Red);
}
Вот так?
if (OrderSelect(OrdersTotal(), SELECT_BY_POS, MODE_TRADES)) {
ot=OrdersTotal();
if (ot<1){