[АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4. - страница 456

 
VOLDEMAR:

Владислав при всем уважении к Вам : Вы если не хотите отвечать то не отвечайте , если есть желание ответить то по существу , 

Вам надо курсы улучшенного общения пройти или уроки психологии посетить , потому что такие ответы " Читать документацию 3 раза в день по 4-5 часов. И только потом прыгать с бубном. " которые наблюдаются частенько от Вас 

говорят о некоторых проблемах . И все равно спасибо за Вашу помощь ....

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

Здравствуйте!

 Подскажите, пожалуйста, как учитывать историю уже закрытых ордеров? Хочу попробовать советник, который, например,  поле закрытия StopLoss ордера на покупку откроет следующий ордер на продажу. Или если предыдущий ордер закрылся с прибылью, продолжать торговать в том же направлении.

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

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

Никто никому ничем не обязан , согласен на все 100 ...

Я исхожу из того что если что то делаешь то делай это хорошо либо никак не делай вообще, есть вопрос, либо дай ответ либо пройди мимо , нет надо что то приписать куда то отослать , причем по не правильному адресу....

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

 
VladislavVG:

 

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

 

Для тех кто не в курсе : 

Терминал оплачивает брокер , из того спреда или комиссии которые я плачу ! Так что терминал не бесплатен ....

 
VOLDEMAR:

Чё, накипело?  :-)

Имея, под 1500 сообщений уж, надо бы освоить "Навигатор по форуму", как granit77 и рекомендовал... :-)

Это же - БАЗА, АЗБУКА!!! 

 
Vinin:

Приведите весь код
#property indicator_separate_window
#property indicator_buffers 2
#property indicator_color1 Red
#property indicator_color2 Blue
#property indicator_minimum 0
#property indicator_maximum 100

int mass1[9999];
int mass2[9999];

extern bool A = false;

void init()
        {
        SetIndexBuffer(0, mass1);
        SetIndexStyle(0, DRAW_LINE, STYLE_SOLID, 1);
        SetIndexBuffer(1, mass2);
        SetIndexStyle(1, DRAW_LINE, STYLE_SOLID, 1);
        }

void start()
        {
        int limit = Bars - IndicatorCounted();
        int i = 0, g = 0, summ = 0;
        int startbar, endbar, starttime, endtime, lowbarend, lowbarstart, highbarstart, highbarend;
        double low, high;
        int lowsum, highsum;
        starttime = iTime(Symbol(), Period(), i);
        endtime = iTime(Symbol(), Period(), i + 1);
        startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false);
        endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false);
        
        while(i < 5)
                {
                lowsum = 0;
                highsum = 0;
                if(i != 0)
                        {
                        starttime = iTime(Symbol(), Period(), i);
                        endtime = iTime(Symbol(), Period(), i + 1);
                        startbar = iBarShift(Symbol(), PERIOD_M1, starttime, false);
                        endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false);
                        }
                        else
                        {
                        starttime = iTime(Symbol(), Period(), i);
                        endtime = iTime(Symbol(), Period(), i + 1);
                        startbar = iBarShift(Symbol(), PERIOD_M1, TimeCurrent(), false);
                        endbar = iBarShift(Symbol(), PERIOD_M1, endtime, false);
                        }
                        
                //Alert(TimeToStr(starttime, TIME_DATE|TIME_MINUTES),"   ",TimeToStr(TimeCurrent(), TIME_DATE|TIME_MINUTES));   
                low = iLow(Symbol(), PERIOD_M1, endbar);
                high = iHigh(Symbol(), PERIOD_M1, endbar);
                lowbarend = endbar;
                highbarend = endbar;
                lowbarstart = endbar;
                highbarstart = endbar;
                
                while(endbar >= startbar)
                        {
                        if((low - iLow(Symbol(), PERIOD_M1, endbar)) / Point > 0)
                                {
                                //Alert(low, " ", iLow(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar);
                                low = iLow(Symbol(), PERIOD_M1, endbar);
                                lowbarstart = endbar;
                                }
                        if((iHigh(Symbol(), PERIOD_M1, endbar) - high) / Point > 0)
                                {
                                high = iHigh(Symbol(), PERIOD_M1, endbar);
                                highbarstart = endbar;
                                //Alert(high, " ", iHigh(Symbol(), PERIOD_M1, endbar), " ", endbar, " ", startbar);
                                }
                        endbar--;
                        }
                        //Alert(highbarstart, " ", highbarend, " = ", lowbarstart, " ", lowbarend);
                        
                        while(lowbarstart < lowbarend + 1)
                                {
                                lowsum = lowsum + iVolume(Symbol(), PERIOD_M1, lowbarstart);
                                lowbarstart++;
                                }
                        while(highbarstart < highbarend + 1)
                                {
                                highsum = highsum + iVolume(Symbol(), PERIOD_M1, highbarstart);
                                highbarstart++;
                                }
                        mass2[i] = lowsum;
                        mass1[i] = highsum;
                        Alert(mass2[i], " ", highsum, " ", ArraySize(mass1));
                        //Alert(mass1[i], " ", i);
                i++;
                }
        }
Вот посмотрите пожалуйста
 
VOLDEMAR:

Для тех кто не в курсе : 

Терминал оплачивает брокер , из того спреда или комиссии которые я плачу ! Так что терминал не бесплатен ....

Для тех, кто считает, что в курсе ;) : 

Вот значит брокер и может обращаться с такими вопросами к тех.поддержке, раз он им платит, а не Вы )))))))))). А Вы обращайтесь к брокеру: Вы же ему спред платите - ему и мозг выностите. Пусть он Вам "бесплатное" обучение и устраивает ;).  Заодно в ответ, может, услышите как работают рынки, ДЦ и кто кому чем обязан - если сами не понимаете, а самостоятельно обучаться лень ;).

А вообще - расскажите это создателям eSignal или TradeStation или создателям и пользователям других платных платформ и датафидов.

ЗЫ Просто капец как хочется принимать желаемое за действительное ;) ? 

 
sss2019:
Вот посмотрите пожалуйста


Расскажите что Вы хотели получить?
 
Vinin:

Расскажите что Вы хотели получить?

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

День добрый

Подскажите пожалуйста, о великие гуру!:)

Можно ли доделать Линии Фибоначчи?

Хотелось бы видеть следующую реализацию -

После того как бы на графике начертили эти линии, напротив уровней писались бы автоматически цена этого уровня.

И автоматически она изменяется при растягивании фибы