Как кодировать? - страница 241

 
yourspace:
привет

Я создал советника на основе STC_COLOR, и он может хорошо работать. но я хочу добавить к советнику #MTF-Schaff Trend Cycle.mq4.

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

........

mtfstc0 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i+2);

mtfstc1 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i+1);

mtfstc2 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i);

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

Цикл #MTF-Schaff Trend Cycle имеет больше настроек, которые должны быть включены в утверждения iCustom:

extern int TimeFrame=0;

//---- входные параметры

extern int MAShort=23;

extern int MALong=50;

extern double Cycle=10;

extern int CountBars=300;

Оригинал:

iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i);

Изменить на:

iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,23,50,10,300,i);

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

Надеюсь, это вам поможет,

Роберт

 
kol8701:
Я использую этот пользовательский индикатор MACD с алертом, я надеюсь, если кто-то может помочь удалить алерт из этого индикатора ниже и выложить его здесь.

Кол, можешь выложить файл mql4?

-guyver

 
yourspace:
привет

Я получил советник на основе STC_COLOR, и он может работать хорошо. но я хочу добавить #MTF-Schaff Trend Cycle.mq4 к советнику. и я загружаю советник на таймфрейме 15MIN, но он не работает, он не может выставить ордер автоматически.

Может быть, есть какая-то проблема в этих кодах. надеюсь, кто-нибудь сможет мне помочь. спасибо всем.

// функция запуска эксперта

int start(){int j=0, limit=1;double BV=0, SV=0;BV=0;SV=0;double STC0, STC1, STC2, mtfstc0, mtfstc1, mtfstc2; // добавляется "STC0"

if(CntO(OP_BUY,Magic)>0) TL=1;if(CntO(OP_SELL,Magic)>0) TL=-1;for(int i=1;i<=limit;i++){

STC0=iCustom(Symbol(),0, "STC_COLOR",STCPeriod,FastMAPeriod,SlowMAPeriod,0,i+2);

STC1=iCustom(Symbol(),0, "STC_COLOR",STCPeriod,FastMAPeriod,SlowMAPeriod,0,i+1);

STC2=iCustom(Symbol(),0, "STC_COLOR",STCPeriod,FastMAPeriod,SlowMAPeriod,0,i);

mtfstc0 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i+2);

mtfstc1 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i+1);

mtfstc2 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i);

string BUY="false";string SELL="false";

if((STC1STC1) && (mtfstc1mtfstc1))BUY="true";

if((STC1>STC0&&STC2mtfstc0&&mtfstc2<mtfstc1))SELL="true";

Вы можете попробовать следующее для iCustom вызова для трендового цикла Шаффа

mtfstc0 = iCustom(Symbol(),STCTimeframe, "Schaff Trend Cycle",25,50,10,300,0,i+2);

mtfstc1 = iCustom(Symbol(),STCTimeframe, "Schaff Trend Cycle",25,50,10,300,0,i+1);

mtfstc2 = iCustom(Symbol(),STCTimeframe, "Schaff Trend Cycle",)25,50,10,300,0,i);

Затем в ваших внешних параметрах::::

extern int STCTimeframe = 15; или любой другой таймфрейм, который вы выберете.

 
mrtools:
Вы можете попробовать следующее для iCustom вызова для Schaff Trend Cycle

mtfstc0 = iCustom(Symbol(),STCTimeframe, "Schaff Trend Cycle",25,50,10,300,0,i+2);

mtfstc1 = iCustom(Symbol(),STCTimeframe, "Schaff Trend Cycle",25,50,10,300,0,i+1);

mtfstc2 = iCustom(Symbol(),STCTimeframe, "Schaff Trend Cycle",)25,50,10,300,0,i);

Затем в ваших внешних параметрах ::::

extern int STCTimeframe = 15; или любой другой выбранный вами таймфрейм.

привет mrtools и cosmiclifeform

может это не работает, у них одинаковое значение(i==i+1==i+2), надеюсь вы сможете помочь.

yourspace

Файлы:
6059.jpg  64 kb
 

помогите

Большое спасибо, у меня есть один.

Файлы:
 
yourspace:
привет mrtools и cosmiclifeform

может не работать, они имеют одинаковое значение (i==i+1==i+2), надеюсь, вы сможете помочь.

yourspace

Здравствуйте, Yourspace,

Я пытался продублировать ваши результаты и не смог получить показанные вами бары (вообще никаких баров).

У меня также были проблемы с другим индикатором, который вызывает ваш советник... "Leledc-T3STC_Color"... который может быть причиной ваших проблем. Он замедлял мою систему и несколько раз блокировался, поэтому я прекратил тестирование советника.

Я видел, что индикатор "Leledc-T3STC_Color" упоминался в теме "Bulletproof"... так что, возможно, вы захотите заглянуть и в эту тему.

Удачи в поиске решения.

Роберт

 
cosmiclifeform:
Привет, Yourspace,

Я попытался повторить ваши результаты и не смог получить показанные вами бары (бары вообще отсутствуют).

У меня также были проблемы с другим индикатором, который вызывает ваш советник... "Leledc-T3STC_Color"... который может быть причиной ваших проблем. Он замедлял мою систему и несколько раз блокировался, поэтому я прекратил тестирование советника.

Я видел, что индикатор "Leledc-T3STC_Color" упоминался в теме "Bulletproof"... так что, возможно, вы захотите заглянуть и в эту тему.

Удачи в поиске решения.

Роберт

привет cosmiclifeform

Спасибо за помощь, я решил проблему. Он работает на таймфрейме 15MIN, и я установил таймфрейм=60. Код выглядит следующим образом:

mtfstc0 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i+8);

mtfstc1 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i+4);

mtfstc2 = iCustom(Symbol(),0, "#MTF-Schaff Trend Cycle",60,0,i);

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

 
 

привет

У меня возникла проблема, я создал советник на основе RSX, но советник выставляет много ордеров. может код неправильный. вот код:

RSX0=iCustom(Symbol(),0, "RSX",0,i+2);

RSX1=iCustom(Symbol(),0, "RSX",0,i+1);

RSX2=iCustom(Symbol(),0, "RSX",0,i);

string BUY="false";string SELL="false";

if((RSX1RSX1))BUY="true";

if((RSX1>RSX0)&&(RSX2<RSX1))SELL="true";

надеюсь, кто-нибудь сможет мне помочь. спасибо большое.

yourspace

 

привет

У меня возникла проблема, я создал советник на основе RSX, но советник выставляет много ордеров. может код неправильный. вот код:

RSX0=iCustom(Symbol(),0, "RSX",0,i+2);

RSX1=iCustom(Symbol(),0, "RSX",0,i+1);

RSX2=iCustom(Symbol(),0, "RSX",0,i);

string BUY="false";string SELL="false";

if((RSX1RSX1))BUY="true";

if((RSX1>RSX0)&&(RSX2<RSX1))SELL="true";

надеюсь, кто-нибудь сможет мне помочь. спасибо большое.

yourspace

Файлы:
6063.jpg  60 kb