Советник BUY/SELL по появлению стрелки

 
Привет форумчане. Помогите мне пожалуйста понять, каким образом можно купить при появлении зеленой стрелки, затем закрыть и продать при появлении красной. Про буфер читал при пересечении линнии с ценой понял написал советник, а как про стрелки то понять ? индикатор для примера ну например CCIarrow4. Неважно какой главное понять в каком направлении идти. Помогите плизззз.
 
Samuilus:
Привет форумчане. Помогите мне пожалуйста понять, каким образом можно купить при появлении зеленой стрелки, затем закрыть и продать при появлении красной. Про буфер читал при пересечении линнии с ценой понял написал советник, а как про стрелки то понять ? индикатор для примера ну например CCIarrow4. Неважно какой главное понять в каком направлении идти. Помогите плизззз.

Если на проверяемом баре в буфере индикатора есть значение, отличное от нуля, но не равное EMPTY_VALUE - значит на этом баре есть стрелка.

Минимум два буфера нужно проверять - один для стрелок вверх, второй - для стрелок вниз.

 

Только этот буфер как правило имеет свойство перерисоваться, если небольшой таймфрейм то пропускайте свечу, запомнив состояние буфера и сравните опять, или ищите свои нюансы.

То что красиво на истории в онлайне координально отличается.

 
BeerGod:

Только этот буфер как правило имеет свойство перерисоваться, если небольшой таймфрейм то пропускайте свечу, запомнив состояние буфера и сравните опять, или ищите свои нюансы.

То что красиво на истории в онлайне координально отличается.

Вопрос-то вроде не о том был... А то с такой логикой нужно вообще не использовать индюкаторы
 
Samuilus:
Привет форумчане. Помогите мне пожалуйста понять, каким образом можно купить при появлении зеленой стрелки, затем закрыть и продать при появлении красной. Про буфер читал при пересечении линнии с ценой понял написал советник, а как про стрелки то понять ? индикатор для примера ну например CCIarrow4. Неважно какой главное понять в каком направлении идти. Помогите плизззз.


Надо взять данные объекта при помощи objectget, затем если объект не равен 0 то открыть позицию. Другое подобное условие при при появлении красной. Закрывать и открывать другую позицию тоже при условии. Что еще не понятно?

Вообще нужно методом тыка этим делом заниматься...

 
JLY:


Надо взять данные объекта при помощи objectget, затем если объект не равен 0 то открыть позицию. Другое подобное условие при при появлении красной. Закрывать и открывать другую позицию тоже при условии. Что еще не понятно?

Вообще нужно методом тыка этим делом заниматься...

А вы методом тыка определили, что у индикатора нет буферов и он выводит сигналы графическими объектами? Иль как?
 
Вот мне
artmedia70:

Если на проверяемом баре в буфере индикатора есть значение, отличное от нуля, но не равное EMPTY_VALUE - значит на этом баре есть стрелка.

Минимум два буфера нужно проверять - один для стрелок вверх, второй - для стрелок вниз.


Вот и хотелось бы узнать (за не имением знаний ), как это можно реализовать или что почитать ?
 
Samuilus:
Вот мнеВот и хотелось бы узнать (за не имением знаний ), как это можно реализовать или что почитать ?
Читайте учебник и документацию на этом сайте. Начнёте когда писать, если что-то не будет получаться - обращайтесь в ветку с вопросами от новичков. Там помогут.
 
Samuilus:
Вот мнеВот и хотелось бы узнать (за не имением знаний ), как это можно реализовать или что почитать ?
Простая конструкция, часто используемая программистами.

if(buy!=0 && buy!=EMPTY_VALUE) //buy - буфер нужной стрелки
{
   BuySignal=true;
}
 
artmedia70:

Если на проверяемом баре в буфере индикатора есть значение, отличное от нуля, но не равное EMPTY_VALUE - значит на этом баре есть стрелка.

Минимум два буфера нужно проверять - один для стрелок вверх, второй - для стрелок вниз.



Добрый день!

Подскажите как реализовать:

Если открылся Sell и возможно отработал, то следующий ордер исключительно BUY.

Причина обращения: