Эквити при старте

 

Как зафиксировать стартовое значение

Эквити при запуске ехперта

Чтобы значение не менялось во времени ?

панса

 
Можно записать его в глобальную переменную
 
а затем ЕСЛИ переменная равна нулю присвоить ей значение эквити
 
moskitman:
а затем ЕСЛИ переменная равна нулю присвоить ей значение эквити


Hallo,Alex 9,moskitman!

startovoe equity dolzhno bytj -CONSTANT a ne peremennaja.

pansa

 
pansa:


Hallo,Alex 9,moskitman!

startovoe equity dolzhno bytj -CONSTANT a ne peremennaja.

pansa


переменная останется константой если присвоить переменной значение только ОДИН раз - в случае когда переменная равна нолю.
 
moskitman:

переменная останется константой если присвоить переменной значение только ОДИН раз - в случае когда переменная равна нолю.
переменная проинициализируется при сбое. Записывать на диск надо.
 
paukas:
переменная проинициализируется при сбое. Записывать на диск надо.
Глобальные переменные именно на диске и хранятся.
 
Bicus:
Глобальные переменные именно на диске и хранятся.
Хорошо. Но при перекомпиляции может ведь сбросить?
 
paukas:
Хорошо. Но при перекомпиляции может ведь сбросить?
тогда и на диске может переписать
 
paukas:
Хорошо. Но при перекомпиляции может ведь сбросить?

Не знаю. Точнее, не проверял.

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

ps: 

Во, нашел:
"Global variables are kept in the client terminal within 4 weeks since the last access, then they will be deleted automatically. An access to a global variable is not only setting of a new value, but reading of the global variable value, as well."

 
Bicus:

Не знаю. Точнее, не проверял.

Но думаю, что они останутся.


Паукас, однако, имел ввиду, что при перекомпиляции ( перезапуске) запишется новое значение.
Причина обращения: