Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 6. - страница 378

 
Всем привет кто поможет декомпелировать индикатор
 

или поможет с хорошим декомпелятором

 
jeniaj83:

или поможет с хорошим декомпелятором


jeniaj83:
Всем привет кто поможет декомпелировать индикатор

тут вам помогут только с хорошим баном
 
jeniaj83, тут по такому делу целых два варианта: в лучшем случае пошлют в жобу, в худшем случае в баню ))) Вещички собрали?
 
Link_x:
До тех пор, пока не стану знатоком в этом деле.
Вам ведь теперь не нужны подсказки? :)

Поищите мои вопросы (может найдете)
 

1) Кто знает как получить сумму профита по всем открытым ордерам? Функция AccountProfit() - наверное немного не то.

2) Как одновременно закрыть все открытые ордера по всем валютным парам?

 
i999i:

1) Кто знает как получить сумму профита по всем открытым ордерам? Функция AccountProfit() - наверное немного не то.

2) Как одновременно закрыть все открытые ордера по всем валютным парам?


for (int i = 0; i < OrdersTotal(); i++){
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == true){
Profit = Profit + OrderProfit() + OrderCommission() + OrderSwap();
}

}

Только "Profit" нужно объявить как дробную переменную. Если добавить проверку на Buy и Sell, то можно будет посчитать профит отдельно для ордеров на покупку и продажу.

 

Хочу установить отложенный ордер, но мне выдает ошибку "Неправильные цены", вот код: OrderSend(_Symbol,OP_BUYSTOP,Lot,_High+20*Point,0,0,0,"Lazy",id,Blue); .

Если сделать так: "OrderSend(_Symbol,OP_BUYSTOP,Lot,NormalizeToDouble(_High+20*Point,Digits),0,0,0,"Lazy",id,Blue); " то пишет: "Неправильные параметры" .

_High - Это максимум предыдущей свечи. Помогите пожалуйста.

 
Example2:

for (int i = 0; i < OrdersTotal(); i++){
if (OrderSelect(i,SELECT_BY_POS,MODE_TRADES) == true){
Profit = Profit + OrderProfit() + OrderCommission() + OrderSwap();
}

}

Только "Profit" нужно объявить как дробную переменную. Если добавить проверку на Buy и Sell, то можно будет посчитать профит отдельно для ордеров на покупку и продажу.


1) научитесь код вставлять через SRC

2) перебор оформляют через for (int i = OrdersTotal()-1; i>=0; i--)

3) объявление переменной можно было бы и написать, а не расписывать что она не оформлена

4) зачем отложки перебирать???

Ну не знаете вы хорошего ответа, так зачем лезть и писать полную хренотень ???

 
ALXIMIKS:


1) научитесь код вставлять через SRC

2) перебор оформляют через for (int i = OrdersTotal()-1; i>=0; i--)

3) объявление переменной можно было бы и написать, а не расписывать что она не оформлена

4) зачем отложки перебирать???

Ну не знаете вы хорошего ответа, так зачем лезть и писать полную хренотень ???


Какая разница как перебирать, главное что он работает. Если подсчет вести в отдельной функции, то переменную лучше объявлять для всех функций, для дальнейшего использования в других функциях.

Может это и хренотень, но она работает.