Передача Переменных от одного советника к другому. - страница 2

 
Sergey Savinkin:
Можно подробнее, чем Вам не нравятся глобальные переменные?

Мне они нравятся, за исключением того, что идёт постоянное обращение к диску, он не вечный, и имеет определённый цикл запись/чтение, тоже самое касается и файлов. Могу ошибаться в своих выводах, хотя вряд-ли.

Оптимально:

 
Vitaly Muzichenko:

Мне они нравятся, за исключением того, что идёт постоянное обращение к диску, он не вечный, и имеет определённый цикл запись/чтение, тоже самое касается и файлов. Могу ошибаться в своих выводах, хотя вряд-ли.

Оптимально:


именно

не надо часто пользовать глобалки

 

советники отлично обдмениваются данными через mapping. 

Есть специальная библиотека. Скорость обмена на уровне скорости оперативной памяти и абсолютно не грузит процессор.

Можно еще и через pipe каналы , но нужно сервер запускать. 

Еще можно через сокеты но там замороченно сильно.

 
Vitaly Muzichenko:

Мне они нравятся, за исключением того, что идёт постоянное обращение к диску, он не вечный, и имеет определённый цикл запись/чтение, тоже самое касается и файлов. Могу ошибаться в своих выводах, хотя вряд-ли.

Оптимально:

Ой, б... лин. А лучше и комп не включать, не вечный же, и имеет определенный ресурс. Мало ли что.
Могу ошибаться, но, вряд-ли.
 
Yuriy Asaulenko:
Ой, б... лин. А лучше и комп не включать, не вечный же, и имеет определенный ресурс. Мало ли что.
Могу ошибаться, но, вряд-ли.

Просто у Вас теминал на SSD

)

 
Yuriy Asaulenko:
Полное г..
Интересно, а че вы все так файлового обмена боитесь? Думаете куда опоздаете? Или на высокой скорости ваша горе- ТС начнет вдруг зарабатывать?
От скорости доли %% зависят - как в плюс, так и в минус - ноль в итоге))
А HFT вам по любому не светит.))

Моделирование простой ситуации:

Сова номер раз открыла файл записала туда значение переменной

Сова номер два открыла файл считала от туда значение переменной

И все вроде бы ничего,но :

Сова номер раз открыла файл для записи

Сова номер два открыла для чтения,прочитала использовала значение по своему усмотрению и решила обнулить переменную,но вырубили свет.

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

Это так на вскидку . 

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

 
Dmitiry Ananiev:

советники отлично обдмениваются данными через mapping. 

Есть специальная библиотека. Скорость обмена на уровне скорости оперативной памяти и абсолютно не грузит процессор.

Можно еще и через pipe каналы , но нужно сервер запускать. 

Еще можно через сокеты но там замороченно сильно.

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

 
Renat Akhtyamov:

Просто у Вас теминал на SSD

)

Просто мне по х... барабану.))
Но, вообще, главное, чайником и пылесосом не пользоваться.
А тут еще циркулярка сломалась - был грех - пилил.((
 
Yuriy Asaulenko:
Просто мне по х... барабану.))

мне тоже

когда я прикончил 3 HDD (по одному в год, в среднем), задумался....

и пришлось воткнуть в комп SSD

теперь и глобалки пользую, но только все равно следующим образом:

при инициализации считываю переменную

затем сравниваю с предыдущим значением

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

и так по циклу

Однако, для чтения из глобалки вторым советником (в данном случае), все равно придется постоянно "пилить" жесткий, каким бы он не был....

 
Renat Akhtyamov:

мне тоже

когда я прикончил 3 HDD (по одному в год, в среднем), задумался....

и пришлось воткнуть в комп SSD

теперь и глобалки пользую, но только все равно следующим образом:

при инициализации считываю переменную

затем сравниваю с предыдущим значением

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

и так по циклу

Однако, для чтения из глобалки вторым советником (в данном случае), все равно придется постоянно "пилить" жесткий, каким бы он не был....

Я предпочитаю файловый обмен или сокеты (через ДЛЛ).
Причина обращения: