すべての未決済注文を決済するスクリプトです。 - ページ 4

 
khorosh писал(а)>>

あなただけではありません。定年退職した今でも、単位を取り忘れる夢を見ます:-)


やれやれ、大変だな。

 
sever29 >>:


Обратите внимание, от крыл один бай, затем второй бай, после чего кинул скрипт сел... ни чего не перекрылось, а должны два бая закрыть перекрытием и открыться один сел.

つまり、まず売りポジションを建て、次にすべての買いポジションを決済して、パラメータで指定した数量だけを残せばいいのでしょうか?

 
SofTAA писал(а)>>

最初に売りポジションをオープンし、そのポジションですべての買いポジションをクローズし、パラメータで指定されたボリュームだけを残すということですか?


 
sever29 >>:

да

3つ取る

ファイル:
scripts_2.zip  2 kb
 


シールの位置は2つあり、それぞれ0.01です。 スクリプトの買いに参加する......。全てのポジションはオーバーラップしてクローズし、買いポジションはボリューム0.01でなければなりません。
1つだけでなく、すべての反対側のポジションをオーバーラップで閉じる必要があります。

 
sever29 >>:


Было две позиции сел, каждая по 0.01. Присоединяем скрипт бай.... Должно: все позиции сел закрыться перекрытием и остаться бай объемом в 0.01. У нас же получается: закрылась одна сел, другая нет, а поза бай 0.02.
Надо все противополжные закрывать перекрытием, а не только одну.

ログブックに書いてあることを見てください。きっと間違いがあるのでしょう。

 

2010.03.31 03:30:40 scriptbuy EURUSD,M1: removed
2010.03.31 03:30:40 '7097633': order #5 was opened : #86294455 buy 0.02 EURUSD at 1.3429 sl: 0.0000 tp: 0.0000
2010.03.31 03:30:40 '7097633': order #86294338は#86294452でclosed
.03.03.31 03:30:40 '7097633': request in process
2010.03.31 03:30:40 '7097633': request was accepted by server
2010.03.31 03:30:40 '7097633': close order #86294338 sell 0.01 EURUSD at 1.3426 sl: 0.0000 tp: 0.0000.0000 by order #86294452 buy 0.03 EURUSD at 1.3429 sl: 0.0000 tp: 0.0000
2010 03.31 03:30:40 '7097633': order was opened : #86294452 buy 0.03 EURUSD at 1.3429 sl: 0.0000 tp: 0.0000
2010 03.31 03:30:40 '7097633': request in process
。03.03.31 03:30:40 '7097633': リクエストはサーバーによって受け入れられました
2010.03.31 03:30:40 '7097633': インスタントオーダー買い 0.03 EURUSD at 1.3429 sl: 0.0000 tp: 0.0000
2010.03.31 03:30:38 Script buy EURUSD,M1: 正常にロードされました。

 

そしてExpertタブでは:
2010.03.31 03:30:40 buy EURUSD,M1: removed
2010.03.31 03:30:40 buy EURUSD,M1: uninit reason 0
2010.03.31 03:30:40 buy EURUSD,M1: unknown ticket 86294452 for OrderCloseByfunction
2010年です。03.31 03:30:40 buy EURUSD,M1: order #86294338 was closed by order #86294452
2010.03.31 03:30:40 buy EURUSD,M1: open #86294452 buy 0.03 EURUSD at 1.3429 ok
2010.03.31 03:30:38 buy EURUSD,M1: 正常にロードしました。

 
sever29 >>:

А во вкладке эксперт:
2010.03.31 03:30:40 buy EURUSD,M1: removed
2010.03.31 03:30:40 buy EURUSD,M1: uninit reason 0
2010.03.31 03:30:40 buy EURUSD,M1: unknown ticket 86294452 for OrderCloseBy function
2010.03.31 03:30:40 buy EURUSD,M1: order #86294338 buy was closed by order #86294452
2010.03.31 03:30:40 buy EURUSD,M1: open #86294452 buy 0.03 EURUSD at 1.3429 ok
2010.03.31 03:30:38 buy EURUSD,M1: loaded successfully

は、明らかにチケットが変更されたことを考慮に入れていない、あなたは夜にスクリプトを書くことができません)))

 
SofTAA писал(а)>>

は、明らかにチケットが変更されたことを考慮に入れていない、あなたは夜にスクリプトを書くことはできません)))


それではまた明日、つまり今日の夜まで...そう、夜は寝ないとね:)