RSIBuffer[i] = RSIBuffer1[i] + RSIBuffer2[i];
Как соединить 2 параметра и показать разницу между ними к
ПРИМЕРУ
Если это оператор присваивания, то например: RSIBuffer[i] = RSIBuffer1[i] - RSIBuffer2[i], если это условие, то например:
If ( RSIBuffer[i] = RSIBuffer1[i] && RSIBuffer[i] = RSIBuffer2 )
{
}
else
{
}
Почитайте учебник раздел операторы - там конкретно расписан порядок их написания (запись типа RSIBuffer[i] = RSIBuffer1 = RSIBuffer2 - не катит).
Как соединить 2 параметра и показать разницу между ними к
ПРИМЕРУ
RSIBuffer1[i] =iRSI(NULL,TF,8,Price,i); RSIBuffer2[i] =iRSI(NULL,TF,21,Price,i); и RSIBuffer будет равен разнице RSIBuffer1+RSIBuffer2( также Больше или меньше, равно) RSIBuffer[i] = RSIBuffer1 = RSIBuffer2 //это не катит в чем дело?
Вопрос из разряда: "Вы поняли вопрос, который содержится в вопросе топикстартера".
Ответ: 1) скрестить можно, "примеру", кошек, а цены можно, "примеру", вычитать.
2) "примеру" - НЕТ - так как не понятно, что делается в нижней строчке - складывается, сравнивается, поэтому "не катит" и дело в том, что "какой вопрос - такой ответ"
3) если в нижней точке складывается, то нельзя складывать массивы
Как соединить 2 параметра и показать разницу между ними к
ПРИМЕРУ
сам вопрос задан не корректно с ошибками в тексте, не известно, что конкретно нужно - сформулируйте грамотно свой вопрос.
abolk и Roman я понял что Вы мне пытаетесь сказать, вот написал пример этого действия
ПРИМЕР
#property indicator_separate_window #property indicator_buffers 3 #property indicator_level1 50 #property indicator_minimum 0 #property indicator_maximum 100 #property indicator_color1 Magenta #property indicator_color2 Lime #property indicator_color3 Red extern int TF=0; extern int RSIPeriod=8; extern int Price=0; extern int Down=70; extern int UP=30; double RSIBuffer[]; double RSIBuffer2[]; double RSIBuffer3[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init(){ //---- indicators SetIndexStyle(0,DRAW_LINE); SetIndexBuffer(0,RSIBuffer); SetIndexStyle(1,DRAW_LINE); SetIndexBuffer(1,RSIBuffer2); SetIndexLabel(1,"Down"); SetIndexStyle(2,DRAW_LINE); SetIndexBuffer(2,RSIBuffer3); SetIndexLabel(2,"UP"); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { int i, limit, counted_bars=IndicatorCounted(); if(counted_bars<0) return(-1); if(counted_bars>0) counted_bars--; limit=1000-counted_bars; for(i=limit; i>=0; i--) //---- { RSIBuffer[i] =iRSI(NULL,TF,RSIPeriod,Price,i); RSIBuffer2[i]=Down; RSIBuffer3[i]=UP; } return (0); }
я хочу соединить RSI(8) с RSI(21) просто соединить.
RSIBuffer4[] =RSIBuffer?[?] = RSIBuffer?[?]; код не полон нет многих действий но они и не нужны
я хочу соединить RSI(8) с RSI(21) просто соединить.
Опять же, как соединить (формула)?
RSIBuffer[i] =iRSI(NULL,TF,8,Price,i); RSIBuffer2[i] =iRSI(NULL,TF,21,Price,i); RSIBuffer3[i] =RSIBuffer = RSIBuffer2;
Вы можете СЛОВАМИ (простыми) выразить, что Вы хотите сделать?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Как соединить 2 параметра и показать разницу между ними к
ПРИМЕРУ