Спрашивайте! - страница 70

 

Спасибо, я думаю, что с вашим кодированием я справлюсь. Как говорят на юге, Moucho Gracias!

Дэйв <<<
 

Codersguru, пожалуйста, помогите мне!

Здравствуйте. Возможно вы сможете мне помочь.

Пытаюсь закодировать советника с Ichimoku a Kinko Hyo.

Он должен устанавливать ордер на покупку, если Tenkan - sen выше Kijun - sen.

Если Tenkan<Kijun, то ордер на продажу. И все это в 20.00 часов.

Пожалуйста, помогите мне.

Спасибо.

fxbeginner

 

вход на новом баре

Я кодирую опцию OrderSend на начало следующего бара.

Кто-нибудь может подсказать/разместить хороший код, как войти в сделку на новом баре?

 

не торговать в понедельник

Здравствуйте!

Кто-нибудь может выложить простой код, который отключает эксперта в понедельник и начинает торговую неделю только с начала вторника?

Спасибо!

luckyfx

 
european:
Я кодирую опцию OrderSend на начало следующего бара. Кто-нибудь может направить/разместить хороший код о том, как войти в сделку на новом баре?

// в основной программе

if(NewBar()) doEnterTrade();

bool NewBar()

{

static datetime dt = 0;

if (Time[0] != dt)

{

dt = Time[0];

return (true);

}

return(false);

}

Mark

 
luckyfx:
Здравствуйте!

Может ли кто-нибудь опубликовать простой код, который отключает эксперта в понедельник и начинает торговую неделю только с начала вторника?

Спасибо!

luckyfx

#define TUESDAY 2

if(DayOfWeek() < TUESDAY) return(0);

Марк

 
flexie:
// в основной программе

if(NewBar()) doEnterTrade();

bool NewBar()

{

static datetime dt = 0;

if (Time[0] != dt)

{

dt = Time[0];

return (true);

}

return(false);

}

Марк

Спасибо Флекси,

Теперь я знаю, как использовать Time/iTime.

euro

 
Benjimang:
Привет всем!

Я использовал конструктор экспертов на сайте sufx.com для создания советника. У него есть два ограничения, от которых я пытаюсь избавиться:

1. Одновременно открывается только 1 сделка. Я могу заставить его открыть две сделки одновременно, но я не могу заставить его открыть ордер на покупку и ордер на продажу одновременно.

2. кажется, что ордера на продажу предпочтительнее ордеров на покупку. Это не было бы проблемой, если бы проблема номер 1 была решена.

Вот кусок кода, который, похоже, задерживает меня:

//Check position

bool IsTrade = False;

for (int i = 0; i < Total; i ++) {

OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {

IsTrade = True;

if (OrderType() == OP_BUY) {

//Close

Есть предложения? Я хотел бы позволить ему открывать как можно больше сделок и иметь возможность открывать ордера на покупку и продажу одновременно, если индикаторы говорят об этом.

Спасибо за помощь,

Бенджиманг

Почему все меня игнорируют?

 
flexie:
#define TUESDAY 2

if(DayOfWeek() < TUESDAY) return(0);

Марк

Для Флекси:

Большое спасибо! Все работает отлично!

 

Новый вопрос - простой и быстрый для "профи"

Привет кодеры,

Мне нужен простой код функции, которая бы просматривала определенное количество баров и возвращала индекс бара с наибольшим диапазоном (т.е. high[]-low[]), а также сам диапазон этого бара.

Любая помощь будет принята с благодарностью,

Спасибо,

SaxMan