[アーカイブ!】どんなルーキーの質問でも、フォーラムを散らかさないように。プロフェッショナルの皆さん、通り過ぎないでください。あなたなしではどこにも行けない - 2. - ページ 75

 
Vinin:


ありがとうございました。時計のように正確に動いている))
 
ZZZEROXXX:

此れを以て

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) { Print("break "+GetLastError()); break;}; }.

注文が途切れているのに、エラーコードが0になっているのですが、なぜですか?

OrderSelect()関数で選択した注文が成行注文でないという条件をチェックしているため、ログに出力してブレークします。

逆のことをすべきです。もし、注文がマーケットで、マジックナンバーとシンボルと.その後、それを閉じて、オーダーの繰り返しを中断しないようにします。

https://book.mql4.com/ru/trading/orderclose

 
みなさん、こんにちは。以下の作業を行うためのスクリプトやインジケータはありますか?ターミナルに水平線を 引き、ある距離で価格をフォローする必要があります(トレーリングのように、ただしグラフィカルにのみ)。このスクリプトでMTの負荷はどの程度上がるのでしょうか?ありがとうございました。
 
globad:
みなさん、こんにちは。以下の作業を行うためのスクリプトやインジケータはありますか?ターミナルに水平線を引き、ある距離で価格をフォローする必要があります(トレーリングのように、ただしグラフィカルにのみ)。このスクリプトでMTの負荷はどの程度上がるのでしょうか?ありがとうございました。

1行でできるアクション - ObjectSet

 
IgorM:

というのは、OrderSelect()関数で選択した注文が成行注文でないかをチェックし、ログに出力してブレークしているからです。

逆のことをすべきです。もし、注文がマーケットで、マジックナンバーとシンボルと.その後、それを閉じて、オーダーの繰り返しを中断しないようにします。

https://book.mql4.com/ru/trading/orderclose

即ち、この行

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==false) { Print("break "+GetLastError()); break;}; }.

に変更する。

if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)==true){ ここですべてを閉じる }.

が、意味は同じです。

OrderSelectがfalseを返すのに、GetLastError() = 0となる理由がよくわかりません。

 
ZZZEROXXX:

全注文を決済する機能をアドバイス

私なら、逆順に注文をこなしていきますね。for(int i=total-1;i>-1;i--)

 

エラーを見つけるのを助けてください、私はそれを正しく理解することができず、ファイルから読み出すことができません

以下はそのコードです。

int ハンドル。

double value,Price,PriceLast,asd;

handle=FileOpen("EURUSD5up.dat",FILE_BIN | FILE_READ |FILE_WRITE)です。

if(ハンドル<1)
{

Print("can't open file error-",GetLastError());

return(0)です。

}

asd = (Price - PriceLast);

FileWriteDouble(handle, asd, DOUBLE_VALUE);

FileSeek(handle, 0, SEEK_SET;)

value=FileReadDouble(handle,DOUBLE_VALUE)。

Print(value)です。

FileClose(handle)。

2011.02.08 10:18:27 2010.12.31 18:47 TEST EURUSD,M5:0

 
splxgf:

私なら、逆順に注文をこなしていきますね。for(int i=total-1;i>-1;i--)


ありがとうございます!このバリアントがサンプルヘルプで紹介されていないのは不思議です。
 

стандартный кодебазовский RSI, являющийся отношением средней положительных изменений к средней отрицательных, не то же самое

を、プラス変化の合計と マイナス変化の合計の 比率である本当の本来のRSIとすること。

私は何年も前から知っており、理解していますが、コードベースのものと違って、私のバージョンが正しいとは言いません。

以上が基本で、rsiがsumpos/sumneg*100であることは、長く相場をやっている人なら誰でも知っていると思うのですが

ちなみにMacDiは、EMAのメインホイールモジュールも作っています。

>
 
sergeev:

一行アクション - ObjectSet

ご返信ありがとうございました。残念ながら、私はプログラミングが得意ではありません。例えば、価格を3p上方に遅らせる線、線の色を青にする場合、どのように表示されるかを教えてください。