int start()
{
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
int limit = Bars - counted_bars;
for (int i=limit; i>=0; i--)
{
tm1=iTime(NULL,PERIOD_D1,i); //--- Определяю время (Выводит текущую дату. Не совпадает с временем в тестере.)int shift=iBarShift(NULL,PERIOD_H4,tm1,false); //---По этому времени ищем бар
hgh = iHigh(NULL,PERIOD_H4,shift); //---High бара
lwo = iLow(NULL,PERIOD_H4,shift); //---Low бара
flatline("Lev_Up",tm1,hgh,tm2,lwo,Green,1);
flatline("Lev_Dn",tm1,hgh,tm2,lwo,Green,1);
}
SetText("Tm1","Tm2",TimeToStr(tm1),TimeToStr(tm1),Red,Blue,12);
SetText2("Shift",shift,Red,12);
SetText5("High","Low", hgh,lwo,Red,Blue,12);
//----return(0);
}
iTimeの 期間D1とH1の時間表示を表示(このようにインジケーターの誤操作に対処しています。)
が、私がメインで行っているテスターの時間とは一致しないことが判明しました。
テスターでは2010年10月でした。そして、引用を巻き戻すと、時間はD1の00:00でした
とH1の13:00は変更なし。iTimeの時刻とテスターの時刻(写真)が一致しないのはなぜですか?
iTimeの期間D1とH1の時間表示を表示(このようにインジケーターの誤操作に対処しています。)
が、私がメインで行っているテスターの時間とは一致しないことが判明しました。
テスターでは2010年10月でした。そして、引用を巻き戻すと、時間はD1の00:00でした
とH1の13:00は変更なし。iTimeの時刻とテスターの時刻(写真)が一致しないのはなぜですか?
iTime(NULL,PERIOD_D1,i), iTime(NULL,PERIOD_H1,i), i - 標準的なループ処理。テスターでストーリーを実行すると、サーバーの時刻機能が、なるほど表示されますね
助けを求めないのであれば、なぞなぞを聞くのはやめましょう。誰もパズルを解きたいとは思っていない(特に誰も望んでいない)。
質問は明確にしたつもりなのですが...。
以下は、粗いコードのスケッチです。
iTime(NULL,PERIOD_D1 ,i)関数で出力される時刻と テスターで表示される時刻に差がある問題。その理由がわからない。
コードの本質は、期間H4の高値と安値のバーに対してチャート上に線を引くことです。このバーは00:00に対応する必要があります。
こんにちは。ある証券会社のMT4と別の証券会社のMT4を持っているのですが、サーバー(.srv)をフォルダ\Program FilesMetaTrader 4 compig に転送しても問題ありませんが、MT4とMT4Multiterminal(別の証券会社でも)ではうまくいきません.........。
.srvのIPを変更した/多くのDTを試した/名前を変更した/うまくいかない...............ACK。無活性・無グラフ
どうすればいいんだ?こんにちは。4桁のDCで注文を出す簡単なスクリプトがあるのですが。同じスクリプトでも、5桁のものではどのように動作するのか、ヒントをお願いします。
int start()
{
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-200*Point,Ask+200*Point);
return(0);
}.
experts」フォルダにファイルがあり、Custom Indicatorを 起動するたびにコピーする必要があります。
- コードからファイルをコピーすることは可能ですか?可能な場合、どのように?
ありがとうございました。
こんにちは。4桁のDCで注文を出す簡単なスクリプトがあるのですが。同じスクリプトでも、5桁のものではどのように動作するのか、ヒントをお願いします。
int start()
{
OrderSend(Symbol(),OP_BUY,0.01,Ask,3,Ask-200*Point,Ask+200*Point);
return(0);
}.
int start() {
OrderSend(Symbol(),OP_BUY,0.01,Ask,3*10,Ask-200*Point*10,Ask+200*Point*10); return(0); } ・OrderSend(Symbol(),OP_BUY,0.01,Ask,3*10,Ask-200*Point*10).