#1175 - Mon Jan 18 2010 01:10 AM
Глобальная переменная?
|
stranger
Registered: Mon Jan 18 2010
Записи: 10
|
Можно ли в визуальном редакторе по условию (пересечение снизу) занести значение (например, времени) в переменную, которую в следующей итерации можно будет прочитать? И если да, то как это сделать?  Заранее спасибо. :3
|
|
Наверх
|
|
|
|
#2010 - Mon Feb 08 2010 01:21 PM
Re: Глобальная переменная?
[Re: Nektodron]
|
stranger
Registered: Thu Jan 28 2010
Записи: 21
|
Думаю, Вам поможет блок "Обновляемое значение".
Блок, позволяющий накапливать данные по позиции. После закрытия позиции обнуляется. Типичное применение - реализация пользовательского трейл-стопа. Можно использовать и без позиции, тогда значение будет глобальным.
Входящие - число, новое значение записываемое в блок, логическое значение - условие - обновляем или нет. Исходящие - текущее значение в блоке. Можно ли сделать так, чтобы работу блока "Обновляемое значение" можно было видеть на графике? Если нет то почему? Заранее спасибо за ответ.
|
|
Наверх
|
|
|
|
#2012 - Mon Feb 08 2010 02:13 PM
Re: Глобальная переменная?
[Re: Nektodron]
|
stranger
Registered: Thu Jan 28 2010
Записи: 21
|
|
|
Наверх
|
|
|
|
#2052 - Wed Feb 10 2010 10:09 AM
Re: Глобальная переменная?
[Re: Aloha]
|
stranger
Registered: Thu Jan 28 2010
Записи: 21
|
Добрый день. При пересечении цены и линии хочу выставить лимитную заявку по цене выше или ниже текущей цены. Для этого попытался записать текущую цену в "Обновляемое значение". и опираясь на нее выставить лимитку выше(ниже)рынка. получил такую ошибку: error CS0029: Cannot implicitly convert type 'System.Collections.Generic.IList<double>' to 'double' Если я правильно понял, "Обновляемое значение" не может получить данные из "массива" поскольку воспринимает данные только в виде "чисел". Подскажите пожалуйста как это можно обойти?? Заранее спасибо.
Отредактировано Aloha (Wed Feb 10 2010 10:10 AM)
|
|
Наверх
|
|
|
|
#2054 - Wed Feb 10 2010 10:42 AM
Re: Глобальная переменная?
[Re: Aloha]
|
journeyman
Registered: Tue Jan 12 2010
Записи: 54
|
Добрый день! Присоединяюсь к вопросу. Не работает открытие позиции исходя из Обновляемого значения.
Attachments
priboy.xml (110 downloads)
|
|
Наверх
|
|
|
|
#2056 - Wed Feb 10 2010 11:01 AM
Re: Глобальная переменная?
[Re: Nektodron]
|
journeyman
Registered: Tue Jan 12 2010
Записи: 54
|
Спасибо! А в ежедневную сборку исправление попадет?
|
|
Наверх
|
|
|
|
#2086 - Wed Feb 10 2010 07:27 PM
Re: Глобальная переменная?
[Re: Nektodron]
|
journeyman
Registered: Tue Jan 12 2010
Записи: 54
|
Спасибо, заработало! Однако, очень сильно хотелось бы видеть "обновляемое значение" на графике. А то все-таки непонятно, что там в результате расчетов в этом "значении" получилось. Вроде бы об этом уже где-то на форуме писали, но все же.
|
|
Наверх
|
|
|
|
#2087 - Wed Feb 10 2010 08:00 PM
Re: Глобальная переменная?
[Re: tp2]
|
journeyman
Registered: Tue Jan 12 2010
Записи: 54
|
И к этому вопросу еще один. Скрипт открывает позицию по условию "открытие если ниже", затем выходит по стоп-лоссу и снова открывает по условию "открытие если ниже". А надо, чтобы он открывал при пробое уровня, сохраненного в "обновляемом значении" и потом уже снова не входил в позицию, если она закрылась. Я так понимаю, что это можно реализовать с помощью блока "Пересечение снизу" , но блок "пересечение" не работает с "Обновляемым значением", а работает только с графиками... Может как-то еще можно реализовать данную логику?
|
|
Наверх
|
|
|
|
#2088 - Wed Feb 10 2010 08:01 PM
Re: Глобальная переменная?
[Re: tp2]
|
journeyman
Registered: Tue Jan 12 2010
Записи: 54
|
Скрипт прилагается
Attachments
priboy.xml (116 downloads)
|
|
Наверх
|
|
|
|
#2352 - Sun Feb 21 2010 01:13 PM
Re: Глобальная переменная?
[Re: tp2]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Подскажите пож: может у меня из этой же оперы, не работает "закрытие по рынку" через "обновляемое значение", которое выходит на -> "логическую формулу" затем -> "закрытие по рынку", если я на "закрытие по рынку" соединяю логическоую формулу "PerSv", то всё работает, может я делаю что неправильно с логическим значением, или почему обновляемое значение не работает в связке с логическим, с сылкой на [i-1]?
Ошибка такая c:\...code19.cs(199,50) : error CS0021: Невозможно применить индексирование через [] к выражению типа "double"
Пример прилагаю
Attachments
vihod.xml (98 downloads)
Отредактировано uprav (Sun Feb 21 2010 01:37 PM)
_________________________
|
|
Наверх
|
|
|
|
#2367 - Mon Feb 22 2010 05:48 PM
Re: Глобальная переменная?
[Re: uprav]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Обновил на 1.0.12.22, создал новый скрипт, аналогичный этому "vihod", блоки перепроверил, заработало без этой ошибки!
Отредактировано uprav (Mon Feb 22 2010 09:16 PM)
_________________________
|
|
Наверх
|
|
|
|
#2378 - Tue Feb 23 2010 03:16 PM
Re: Глобальная переменная?
[Re: Nektodron]
|
addict
Registered: Thu Jan 14 2010
Записи: 594
|
Скажите пож. можно ли рассчитывать на то, чтобы в ближайших обновлениях "обновляемое значение" выводилось на график, а соответственно и все взамосвязанные с ним блоки?
_________________________
|
|
Наверх
|
|
|
|
|
|