Нужна помощь

 
Приветствую форумчан, может кто-нибудь помочь в продолжении кода?вход на 1 свечу с использованием мартина(прикрепил скрин для ясности), у меня есть код на 2 колена мартина, мне надо на 5, во фриланс не хотелось бы по одному такому вопросу обращаться... буду очень благодарен за помощь

if ((TimeCurrent()-10800)>=et[j-1] && p!=j-1){ePrice[j-1]=Ask; p=j-1;}
  
  sigS=0;
  sigB=0;
  Nsize=Size;
  
  if ((TimeCurrent()-10800)>et[j-1]){
  
  if (use_martin && last[j-1]==1 && ePrice[j-1]<sPrice[j-1] && ePrice[j-1]>0 && sPrice[j-1]>0) {sigB=1; Nsize=Size*coef1;}
  if (use_martin && last[j-1]==2 && ePrice[j-1]>sPrice[j-1] && ePrice[j-1]>0 && sPrice[j-1]>0) {sigS=1; Nsize=Size*coef1;}
  
  if (use_martin && (last[j-2]==1 || last[j-2]==0) && last[j-1]==3 && ePrice[j-1]<sPrice[j-1] && ePrice[j-1]>0 && sPrice[j-1]>0) {sigB=1; Nsize=Size*coef1*coef2;}
  if (use_martin && (last[j-2]==2 || last[j-2]==0) && last[j-1]==4 && ePrice[j-1]>sPrice[j-1] && ePrice[j-1]>0 && sPrice[j-1]>0) {sigS=1; Nsize=Size*coef1*coef2;}
   
Файлы:
111.png  200 kb
 
OBERON1812у меня есть код на 2 колена мартина, мне надо на 5

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

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