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

 
IgorM:
偶然かもしれませんが、昨日職場で229ビルドが動作せず、402をインストール-SLに成功しましたが、インストールしなければよかったと思いました :(
昨日の19時03分(日本時間)に225番目のビルドが不思議と動かなくなりました。コミュニケーションは取れている、見積もりも来ている、しかし、チャートは止まっている。朝になって、接続状態の三角マークに「General Error」が点滅し、それ以降のログにはメモリエラーが散見され、初めて発見しました。朝、再起動すると、すべて起動した。ビルドが安定しているので、おそらく原因であろう、すべてのインジケータを見に行く。
 
クローズドオーダーのコメントtpとtp/aの違いを知っている人がいたら教えてください。どなたか、tp/aの解読をお願いします。
 
ある寿命を 超えたら全ての取引を終了するような機能の例をご存知の方はいらっしゃいますか?例えば、1時間以上開いている取引をすべて決済する場合。
 
nuan:
ある寿命を超えたら全ての取引を終了するような機能の例をご存知の方はいらっしゃいますか?例えば、1時間以上開いている取引をすべて決済する場合。 。

私からは、次のようなことをお勧めします。注文を出すときに、(その有効時間...)のような変数にその(その)特徴を記憶し、開始時間、そして現在時間とこの(これらの)変数を比較し、もしそれが1時間以上なら、標準のf関数でそれらをすべてカバーする、すべて。I.e.こんな感じ(マーケットにあるすべての注文をループして、OrderSelect関数で条件を比較する。
if (OrderOpenTime+1*60*60<TimeCurrent) 
    {
      //то кроете их все "стандартной" ф-ией
    }
 

ありがとうございました。

 
nuan:
ある寿命を超えたら全ての取引を終了するような機能の例をご存知の方はいらっしゃいますか?例えば、1時間以上開いている取引をすべて決済する場合。

https://docs.mql4.com/ru/trading/OrderOpenTime

現在の時間と比較し、結論を出す。

 

このコードで何を変更すれば、EAがバイの代わりにセルを開くようになるか、またはその逆になるかを教えてください...。

int X=0;

double S = 0.0000;

extern double lot=0.1;

extern double koef=1.5;

extern int SL=10;

extern int TP=10;

ダブルDL

ダブルエー


int init()

{

a=lotです。

return(0)です。

}


int deinit()

{


return(0)です。

}



int start()

{

S=Open[0]です。

Sleep(1000)です。

if(OrdersTotal()== 0 && X==1)

{

if(Close[0]>dl){lot=a;}となります。

X=0;

}

if(OrdersTotal() == 0 && X==2)

{

if (Close[0]<dl){lot=a;}となります。

X=0;

}

if(OrdersTotal() == 0 && Close[0]>S && Close[1]>Open[1])

{

dl=Close[0]です。

OrderSend(Symbol(),OP_BUY,lot,Ask,3,Ask-SL*0.0001,Ask+TP*0.0001,"",14774,0,Blue);

lot=lot*koefです。

X=1;

}

if(OrdersTotal() == 0 && Close[0]<S && Close[1]<Open[1])

{

dl=Close[0]です。

OrderSend(Symbol(),OP_SELL,lot,Bid,3,Bid+SL*0.0001,Bid-TP*0.0001,"",14774,0,Red);

lot=lot*koefです。

X=2;

}


return(0)です。

}

 
ALigarx:

このコードで何を変更すれば、EAがバイの代わりにセルを開くようになるか、またはその逆になるかを教えてください...。


通常は、エディタにコード(SRC経由で...お伝えします)を入れてください。
 
Roman.:

通常は、エディタにコード(SRC経由で...お伝えします)を入れてください。
前回の投稿では、「EAを変更」をクリックして、そこからコードをコピーしたのですが、SRCを経由して行う方法は?
理由: