Подскажите как ограничить работу советника до полноценной Демо!

Подскажите как ограничить работу советника до полноценной Демо!

Данная функция не подходит! У некоторых ДЦ почему-то на демоверсиях не качает Исторические данные! А нужно Что-бы можно было тестировать и попробовать на Демо!

НУжно что-бы на реале нельзя было торговать а тестить можно было!

if (!IsDemo()) return;
if (IsTesting() && IsOptimization()) return;
Вторая строка лишняя

Понеслось, демо, потом на продажу...

Ток смысл... кому надо ломанут ;)

No_Name >>:
Вторая строка лишняя

Возможно! Но просто с первой строкой он не тестит!

Тогда, возможно, так ?

if ( !IsDemo() ) { 
   if ( IsTesting() ) {
   //.. торговые операции
   }
   else return(0);
}
start()
{
if (!IsDemo()) {Print("Это демоверсия советника - только для тестирования/оптимизации и демосчёта!"); return(-1);}

// тут остальной код 

}

meta-trader2007 писал(а) >>

start() {
   if (!IsDemo()) {Print("Это демоверсия советника - только для тестирования/оптимизации и демосчёта! 
                          Но Вы не волнуйтесь: она не безнадежно больна и поддается лечению."); 
   return(-1);}

// тут остальной код 

}

Я слегка подправил.

[Deleted]
Mathemat >>:

Я слегка подправил.


))))))))))))))

Это точно ) а что можно придумать чтобы не можно было вылечить?

viktors >>:


))))))))))))))

Это точно ) а что можно придумать чтобы не можно было вылечить?

DLL

ph3onix >>:

DLL


  Тоже лечится, правда несколько дольше, да и лекарей поменьше будет.
Сейчас если хочешь чтоб код твой остался у тебя и хочешь его продать, то лучше продавать торговые сигналы.