помогите с описанием!

 

Уважаемые,помогите описать условия покупки и продажи:

если цена подошла к МА то...

 

появится красная стрелочка

если цена подошла к МА то...

и закрываем позицию на продажу?
 

Попробуй закодить так: ( Для примера скажу на словах )


N=12; ( переменная)


Машка1=..............

Х=Машка1+N ( N - кол-во пипсов. которые  пибавляеш к машке и получаем коридор...)

If (Если) цена ( Бид, аск) >Машки1 и ( Бид, аск) < Х

   Тут идёт открытие ордера

 

Таким образом будет у тебя коридор задан. Вот если цена сюда зарулит то и будет условие...

Думаю такой подсказки хватит дальше сообразить как заквасить в коде.

Успехов !

 
BARS >>:

Попробуй закодить так: ( Для примера скажу на словах )


N=12; ( переменная)


Машка1=..............

Х=Машка1+N ( N - кол-во пипсов. которые  пибавляеш к машке и получаем коридор...)

If (Если) цена ( Бид, аск) >Машки1 и ( Бид, аск) < N

   Тут идёт открытие ордера

 

Таким образом будет у тебя коридор задан. Вот если цена сюда зарулит то и будет условие...

Думаю такой подсказки хватит дальше сообразить как заквасить в коде.

Успехов !

Спасибо,но не понял что такое "Х".

А можно написать в виде кода,на рисунке условие для Buy если цена подошла к МА.

 
GarF1eld >>:

появится красная стрелочка

и закрываем позицию на продажу?

нет,стрелочка нарисована мною,это условие на покупку.

 
BARS >>:

Ну так ты в словах скажи как надо !

типо:

Если цена ... больше меньше... и в коридоре пипсов 10... ( тож переменная) те ведь надо на задданое растояние... можно и по машкам сделать.

А Х-это переменная....

ок.Пересеклись 2 МА.Если Быстрая пересекла медленную снизу вверх и Если цена  опустилась к МА на растояние 2-х п. от МА, то покупка.

вроде както так. )))

 
atlantic >>:

ок.Пересеклись 2 МА.Если Быстрая пересекла медленную снизу вверх и Если цена  опустилась к МА на растояние 2-х п. от МА, то покупка.

вроде както так. )))

Ну вот терь как то так и сам смог описать :)

В коде делать не очень охота, т.к. придётся за тебя вставлять куски кода в бота.

GarF1eld может сделает...

 
BARS >>:

Ну вот терь как то так и сам смог описать :)

В коде делать не очень охота, т.к. придётся за тебя вставлять куски кода в бота.

GarF1eld может сделает...


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

 

чет,неправильно открывает покупку ...

условия в коде такие :  

if ((MA_1_t > MA_2_t + Rastvor*Point) && Bid > MA_2_t && Bid < X1 && PT1>0 && PT2<=0)
  {  
  Opn_B=true; // Критерий откр. Buy
  Cls_S=true;  // Критерий закр. Sell
  }

Где неправильно?


 
atlantic >>:

чет,неправильно открывает покупку ...

условия в коде такие :  

if ((MA_1_t > MA_2_t + Rastvor*Point) && Bid > MA_2_t && Bid < X1 && PT1>0 && PT2<=0)
   {  
   Opn_B=true; // Критерий откр. Buy
   Cls_S=true;  // Критерий закр. Sell
   }

Где неправильно?


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

Лучше показать приоритет выполняемых операций скобками. Вот так:

if ((MA_1_t > (MA_2_t + Rastvor*Point)) && Bid > MA_2_t && Bid < X1 && PT1>0 && PT2<=0)
Попробуйте.

 

 
if ((MA_1_t > MA_2_t + Rastvor*Point) && (Bid > MA_2_t && Bid < X1) && (PT1>0 && PT2<=0))


Вот с таким кодом открывает покупку не там где нужно.

((MA_1_t > MA_2_t + Rastvor*Point)

Это условие пересечения 2-х МА и у них есть расхождения между собой.

(Bid > MA_2_t && Bid < X1)

Это условие если цена вернулась к МА_2_t.

PT1>0 && PT2<=0
Это условие если индикатор выше 0 на 1 баре и ниже на 2 баре.
Причина обращения: