Помощь в кодировании - страница 551

 

Хорошо, Младен, я буду очень благодарен.

 

Есть ли способ узнать, какое проскальзывание будет применено до исполнения ордера?

 

Хорошо, сэр, спасибо.

 
apprentice coder:
Есть ли способ узнать, какое проскальзывание будет применено до исполнения ордера?

ученик кодера

Нет, нет способа узнать это до исполнения ордера

 

У меня вопрос по поводу функции"закрыть все в прибыли".

Можно ли сделать так, чтобы функция была активна только в том случае, если в позиции открыто более 1 ордера?

Я установил цель по прибыли (например, 500 пунктов) для каждого открытого ордера.

Когда открыто более 2 позиций, я хочу закрыть свою прибыль на небольшую сумму (например, $10).

Я использую это в мартингейле.

extern double Profit_ = 1000; // Profit in $ to close all open orders

extern double Loss_ = 0; // Loss in $ to close all open orders

[/CODE]

[CODE]if (OrdersTotal()>0 && Profit_>0 && NetProfit()>=Profit_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

if (OrdersTotal()>0 && Loss_>0 && NetProfit()<=-Loss_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

Извините, я не могу опубликовать последнюю часть кода.

Каждый раз, когда я выкладываю его, я получаю ошибку от форума, не знаю почему ???

Steven .

 
stevenpun:
У меня вопрос по поводу функции "закрыть все в профите".

Можно ли сделать так, чтобы функция, когда в позиции открыто более 1 ордера, была активна?

Я установил цель по прибыли (например, 500 пунктов) для каждого открытого ордера.

Когда открыто более 2 позиций, я хочу закрыть свою прибыль на небольшую сумму (например, $10).

Я использую это в мартингейле.

extern double Profit_ = 1000; // Profit in $ to close all open orders

extern double Loss_ = 0; // Loss in $ to close all open orders

[/CODE]

[CODE]if (OrdersTotal()>0 && Profit_>0 && NetProfit()>=Profit_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

if (OrdersTotal()>0 && Loss_>0 && NetProfit()<=-Loss_){

CloseAll(0);

Sleep(1000);

if (OrdersTotal()>0) CloseAll(0);

}

Извините, я не могу опубликовать последнюю часть кода.

Каждый раз, когда я выкладываю его, я получаю ошибку от форума, не знаю почему ???

Стивен

Стивен

Вы можете изменить OrdersTotal()>0 на OrdersTotal()>1 (например), и тогда функция close all будет вызываться только если есть 2 или более открытых ордеров.

_________________

PS: попробуйте опубликовать код, используя поле PHP, а не CODE - возможно, проблема в CODE (у него есть свои ограничения).

 
mladen:
Ученик кодера Нет, нет способа узнать это до выполнения заказа.

OK. Спасибо!

 
mladen:
Стивен

Вы можете изменить OrdersTotal()>0 на OrdersTotal()>1 (например), и тогда функция close all будет вызываться только при наличии 2 или более текущих открытых ордеров

_________________

PS: попробуйте разместить код, используя поле PHP, а не CODE - возможно, проблема в CODE (у него есть свои ограничения).

Я попробовал PHP поле и html поле только что, но также не могу опубликовать его.

Спасибо за совет, я попробую.

 
stevenpun:
Я попробовал PHP поле и html поле только что, но также не могу опубликовать его. И спасибо за ваш совет, я попробую это.

Стивен

Пожалуйста, сообщите нам, если ничего не изменилось в отношении вашего кода.

 

здравствуйте,

У меня вопрос как включить эти цветные метки с ценой в правой части графика?

Файлы:
xkmxkuz.png  106 kb
Причина обращения: