Igor Kryuchkov:
Всем привет. Пишу индикатор для БО стрелочник и что бы каждый раз не следить за стрелками и не считать в тестере в ручную какие сделки в плюс а какие в минус, а просто прогнать и сразу результат, решил сравнивать цену открытия свечи на которой был сигнал (работаю по закрытию бара, то есть 1 , поэтому и сравниваю открытие свечи) и закрытие этой же свечи. А потом записать в Label на графике, сколько в плюс и сколько в минус. Пробывал по разному, в итоге так и не получилось.
if(Стахастик больше 80&&j!=1)
{
Buffer[0] = High[0]+5*Point;
j=1;
price=Bid;
al=1;
}
else
if(Стахастик меньше 20&&j!=2)
{
Buffer2[0] = Low[0]-5*Point;
j=2;
price=Bid;
al=2;
}
if(price!=0.0)
{
if(iOpen(NULL, 0, 1)>iClose(NULL, 0, 1)&&al==1)
{
Print("SELL WIN");
al=0;
price=0.0;
win++;
}
else
{
lose++;
}
}
if(price!=0.0)
{
if(iOpen(NULL, 0, 1)<iClose(NULL, 0, 1)&&al==2)
{
Print("BUY WIN");
al=0;
price=0.0;
win++;
}
else
{
lose++;
}
}
{
Buffer[0] = High[0]+5*Point;
j=1;
price=Bid;
al=1;
}
else
if(Стахастик меньше 20&&j!=2)
{
Buffer2[0] = Low[0]-5*Point;
j=2;
price=Bid;
al=2;
}
if(price!=0.0)
{
if(iOpen(NULL, 0, 1)>iClose(NULL, 0, 1)&&al==1)
{
Print("SELL WIN");
al=0;
price=0.0;
win++;
}
else
{
lose++;
}
}
if(price!=0.0)
{
if(iOpen(NULL, 0, 1)<iClose(NULL, 0, 1)&&al==2)
{
Print("BUY WIN");
al=0;
price=0.0;
win++;
}
else
{
lose++;
}
}
Что за псевдокод такой? if(Стахастик больше
Alexey Volchanskiy:
iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0) iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0) iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,0)
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Всем привет. Пишу индикатор для БО стрелочник и что бы каждый раз не следить за стрелками и не считать в тестере в ручную какие сделки в плюс а какие в минус, а просто прогнать и сразу результат, решил сравнивать цену открытия свечи на которой был сигнал (работаю по закрытию бара, то есть 1 , поэтому и сравниваю открытие свечи) и закрытие этой же свечи. А потом записать в Label на графике, сколько в плюс и сколько в минус. Пробывал по разному, в итоге так и не получилось.
{
Buffer[0] = High[0]+5*Point;
j=1;
price=Bid;
al=1;
}
else
if(Стахастик меньше 20&&j!=2)
{
Buffer2[0] = Low[0]-5*Point;
j=2;
price=Bid;
al=2;
}
if(price!=0.0)
{
if(iOpen(NULL, 0, 1)>iClose(NULL, 0, 1)&&al==1)
{
Print("SELL WIN");
al=0;
price=0.0;
win++;
}
else
{
lose++;
}
}
if(price!=0.0)
{
if(iOpen(NULL, 0, 1)<iClose(NULL, 0, 1)&&al==2)
{
Print("BUY WIN");
al=0;
price=0.0;
win++;
}
else
{
lose++;
}
}