0
Хорошо. Если можно, вывести на экран терминала, три параметра, в верхний левый угол, сколько ордеров открыто, сколько в сел, сколько в бай. По всем парам. Если нет, то сам допишу.
avatar

Syte

  • 20 октября 2017, 20:31
0


#property copyright "Copyright © 2008, PRMQuotes Software Corp."
#property link      ""
//+------------------------------------------------------------------+
//| EX4 imports                                                      |
//+------------------------------------------------------------------+
#include <stdlib.mqh>
//+------------------------------------------------------------------+
//| global variables to program:                                     |
//+------------------------------------------------------------------+
double Price[2];
int    giSlippage;
bool   CloseOrdersWithPlusProfit = true;
//+------------------------------------------------------------------+
//| script program start function                                    |
//+------------------------------------------------------------------+
void start() {
 
int iOrders=OrdersTotal()-1, i;
 
 
if(CloseOrdersWithPlusProfit) {
   
for(i=iOrders; i>=0; i--) {
     
if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES) && (OrderProfit() >= 0)) {
       
if((OrderType()<=OP_SELL) && GetMarketInfo()) {
         
if(!OrderClose(OrderTicket(),OrderLots(),Price[1-OrderType()],giSlippage)) Print(OrderError());
       
}
     
}
   
}
 
}
}
//+------------------------------------------------------------------+
//| Function..: OrderError                                           |
//+------------------------------------------------------------------+
string OrderError() {
 
int iError=GetLastError();
 
return(StringConcatenate("Order:",OrderTicket()," GetLastError()=",iError," ",ErrorDescription(iError)));
}
//+------------------------------------------------------------------+
//| Function..: GetMarketInfo                                        |
//+------------------------------------------------------------------+
bool GetMarketInfo() {
 
RefreshRates();
 
Price[0]=MarketInfo(OrderSymbol(),MODE_ASK);
 
Price[1]=MarketInfo(OrderSymbol(),MODE_BID);
 
double dPoint=MarketInfo(OrderSymbol(),MODE_POINT);
 
if(dPoint==0) return(false);
  giSlippage
=(Price[0]-Price[1])/dPoint;
 
return(Price[0]>0.0 && Price[1]>0.0);
}
//+------------------------------------------------------------------+
avatar

Syte

  • 16 октября 2017, 16:36
+1
:D  Чего там пробовать??? Там же написано

если вам известны формулы для расчета линий индикатора, то возможно доделать:


А значит нужны расчеты.
avatar

Syte

  • 16 октября 2017, 16:27
0
Убрал защиту. Теперь все работает. :) 
avatar

Syte

  • 15 октября 2017, 20:48
0
Ну не особо хорошо. С заработных 800 осталось 500. Это округленные данные. Все равно в плюсе. И просел только вчера. И то под вечер. В общем, думаю показатель достойный. В минус не ушел :) 
avatar

Syte

  • 1 сентября 2017, 10:39
0
Идея была поставить на VPS сервер, в лаборатории. Либо на любой другой VPS сервер. Так как сравнить показатели моих тестов не с чем было. Теперь нашлись люди, которые предоставили дополнительно VPS сервер, по этому вопрос по тестированию снят. Как и передачи кому либо советника. В общем тема закрыта. Тестирование продолжается уже чисто своими силами.
avatar

Syte

  • 1 сентября 2017, 07:46
0
Просто на тесте сделок больше, и не видно таких просадок. А на реале, истории мало, по этому так заметно :) 
avatar

Syte

  • 31 августа 2017, 07:35
0
И 7% это за не полных три дня. Не думаю, что показатель фиговый.
avatar

Syte

  • 29 августа 2017, 12:06
0
Я сравнивал демку альпари с реалом. Все одинаково Такой же плавающий спред. Не думаю, что при тех же условиях, на реале будет как то отличатся. И сделок не более 100. Я узнавал, что это прокатывает. На форекс фо ю. До 500 ограничение, и то на центовых. У меня же не более 100. Прописано ограничение. А на вопрос о стабильности так и не ответили (  Что это за формула,
стабильности чуть меньше чем минимум
Если можно математически опишите. А то я реально не могу понять.
avatar

Syte

  • 29 августа 2017, 12:04
0
А стабильность как оцениваете? Или на демке котировки другие, отличаются от реала?
avatar

Syte

  • 29 августа 2017, 11:35
0
Торговля за сутки

avatar

Syte

  • 29 августа 2017, 07:47
0
Не хило. А тест за какой период?
avatar

Syte

  • 28 августа 2017, 19:40
0
Было бы можно восстановил бы. Я регил счет из терминала. Без указания реального мыла.
avatar

Syte

  • 28 августа 2017, 19:39
0
Предложение отклонено. Первый вариант, отклонен, так как корону еще не приобрел, А второй вариант, если сольет, буду за бабки продавать :) 
avatar

Syte

  • 28 августа 2017, 14:57
0
Мне нравиться NoisePrices. Спасибо *hi*  Прошу модератора заменить название. С грааля на Noise Prices
avatar

Syte

  • 28 августа 2017, 12:30
+1
Вот что получается если советник торгует не круглосуточно. Торговля ведется не более 16 часов в сутки. Советник работает с 23.08.17


А эта картинка с VPS сервера. Где советник торгует круглосуточно, без ограничений, по времени. Советник работает с 24.08.17

Оба счета, демо ECN Альпари
avatar

Syte

  • 28 августа 2017, 10:11
+1
Я, доказывать??? Ага, все бросил, и начал доказывать. Я тут, что, предлагаю, кому то, что то за деньги?? Или навязываю свою точку зрения??? Мне нужен просто был кусок кода, не больше. А демагогию вы развели, мол до свидания, докажите и так далее. Так, что до свидания. Я получил, что хотел. Остальное сам допишу. Спасибо Андрею.
avatar

Syte

  • 23 августа 2017, 18:31
0


На демке сегодня так же как и в тесте. Ни какого существенного отличия нету. Это для скептиков.
avatar

Syte

  • 23 августа 2017, 12:37
0
Дело в том, что демка не сильно отличается от теста. В плане роста депозита. Отличие есть, но не значительное. На демке стоит три месяца. Сегодня снес систему, и потерял демку. Забыл пароль записать. Теперь думаю, ставить на реал, или еще по тестить.
avatar

Syte

  • 23 августа 2017, 10:03
0
Спасибо огромное. Буду пробовать.
avatar

Syte

  • 23 августа 2017, 09:39
Загрузка...