int start()
{
int counted_bars=IndicatorCounted(),
limit;
double
raznica,raznica_static,MA_1_t,MA_2_t;
if(counted_bars>0)
counted_bars--;
limit=Bars-counted_bars;
staticdouble MA_otshet; //здесь хранится информация по MA_otshetfor (int i=limit-1; i>=0; i--)
{
MA_1_t=iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,i+0);
MA_2_t=iMA(NULL,0,7,0,MODE_EMA,PRICE_CLOSE,i+1);
raznica=MA_1_t-MA_2_t; //разница между сегодня и вчера по скользящей средней
raznica_static=MA_1_t-MA_otshet; //разница между сегодня и MA_otshet
RefreshRates();
if(raznica > -0.003 && raznica < 0.003 && flag) // если raznica не превышает заданное число
{
MA_otshet=MA_2_t; // записываем значение MA_otshet
ExtMapBuffer1[i]=MA_otshet; //рисуем значение индикатора, как и вчера
flag=false; // устанавливаем флаг запрета дальнейших расчетов
}
if(raznica_static > -0.003 && raznica_static < 0.003) //если raznica_static не превышает заданное число
{
ExtMapBuffer1[i]=MA_otshet; // то рисуем значение индикатора, как записанный MA_otshet
}
if((raznica > 0.003) || (raznica < -0.003)) // если raznica превышает заданное число
{
ExtMapBuffer1[i]=MA_1_t; // то рисуем значение по текущей цене
flag=true; // разрешаем дальнейшие вычисления для расчета в диапазоне от -0.0035 до 0.0035
}
}
return(0);
}
//+------------------------------------------------------------------+
あなたに質問です。携帯電話でアカウントが開きません。というか、パソコンでは開くのに携帯では間違ったアクティベーションと表示されるんです。
サイクルを逆算して行う必要があります。古いデータを使っているのでは?
フラグの立て方は覚えましたが、サイクルはまだあまり得意ではありません。
以下のアドバイスに従って試してみました。
まだ、セクションが埋まっていない。何が問題なのでしょうか?
フラグの立て方は覚えましたが、サイクルはまだあまり得意ではありません。
おおよその方法を教えてください。
皆さんこんにちは!同じslと異なるtpで両方向に同時に複数の保留注文を開くEAをどのように書けばいいのでしょうか?
こんにちは!何が問題なのか、教えていただけますか?ストッパーをつけない。
double SL1 = High [iHighest (Symbol(),0,MODE_HIGH,3,1)];
OrderSend (Symbol(),OP_SELL,Lot,Bid,SL1,0,0,"",Magic,0,Blue);
誰が数学を発明したかは知らない。悪魔がやったんだろう。間違いなく私の科学ではないな。
得意な方、ヒントをお願いします。下の表から関係を導き出す必要があります。ロットの保証金増額への依存度(%)の計算式がわからないのです。
2000+00% = 2000/2000=1.0 ---> 0.01
2000+10% = 2200/2000=1.1 ---> 0.02
2000+20% = 2400/2000=1.2 ---> 0.03
2000+30% = 2600/2000=1.3 ---> 0.04
2000+40% = 2800/2000=1.4 ---> 0.05
2000+50% = 3000/2000=1.5 ---> 0.06
2000+60% = 3200/2000=1.6 ---> 0.07
2000+70% = 3400/2000=1.7 ---> 0.08
2000+80% = 3600/2000=1.8 ---> 0.09
2000+90% = 3800/2000=1.9 ---> 0.10
2000+100% = 4000/2000=2.0 ---> 0.11
2000+110% = 4200/2000=2.1 ---> 0.12
2000+120% = 4400/2000=2.2 ---> 0.13
2000+130% = 4600/2000=2.3 ---> 0.14
2000+140% = 4800/2000=2.4 ---> 0.15
2000+150% = 5000/2000=2.5 ---> 0.16
といった具合に。目は見えるが、式は作れない。一晩中、座りっぱなしでした。ロジックはやりたくない。助けてください。
誰が数学を発明したかは知らない。悪魔がやったんだろう。間違いなく私の科学ではないな。
得意な方、ヒントをお願いします。下の表から関係を導き出す必要があります。ロットと預金の伸びの比率をパーセンテージで表す計算式がわからないんです。
2000+00% = 2000/2000=1.0 ---> 0.01
2000+10% = 2200/2000=1.1 ---> 0.02
2000+20% = 2400/2000=1.2 ---> 0.03
2000+30% = 2600/2000=1.3 ---> 0.04
2000+40% = 2800/2000=1.4 ---> 0.05
2000+50% = 3000/2000=1.5 ---> 0.06
2000+60% = 3200/2000=1.6 ---> 0.07
2000+70% = 3400/2000=1.7 ---> 0.08
2000+80% = 3600/2000=1.8 ---> 0.09
2000+90% = 3800/2000=1.9 ---> 0.10
2000+100% = 4000/2000=2.0 ---> 0.11
2000+110% = 4200/2000=2.1 ---> 0.12
2000+120% = 4400/2000=2.2 ---> 0.13
2000+130% = 4600/2000=2.3 ---> 0.14
2000+140% = 4800/2000=2.4 ---> 0.15
2000+150% = 5000/2000=2.5 ---> 0.16
といった具合に。目で見ることはできても、数式を作ることはできない。一晩中起きていました。ロジックは使いたくない。お願い、助けて。
//+---------------------------------------------------------+
#property indicator_separate_window
#property indicator_buffers 1
#property indicator_color1 ブルー
double Buf_0[]。
int init()
{
SetIndexBuffer(0,Buf_0)を設定。
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,3)を設定します。
}
を返します。
int start()
{
ダブルA、B
bool C;
A = 1;
B = 3;
C=A+Bです。
return; }
//+---------------------------------------------------------+
ライン出力にバッファを割り当てるにはどうすればよいですか?